Scottish tech firm set to transform the post COVID workplace

Keystone, a leading workplace technology company, has created a unique Return-to-Work solution which addresses the global demand for safe and productive Post COVID workplaces.

STIRLING, SCOTLAND, June 2020. Keystone, a leading provider of workplace technology, announces the launch of its Return-to-Work technology solution and is already experiencing significant demand from organisations around the world.

The solution combines 24×7 real time monitoring of client workspaces using innovative IoT sensors with advanced data science powered by artificial neural networks. This unique capability enables, for the first time, managers to configure the solution to meet their post COVID workplace policies and guidelines, monitor over 74 data points in real time (including occupancy, social distancing, air quality and environmental quality) and receive real time ‘breach’ alerts and automated risk level updates.

By deploying the solution, companies can provide a safe and productive workplace for employees during the return to work, re-configure office layouts based on real time occupancy and utilisation data, monitor workplace compliance to guidance and standards 24×7 and in real time, receive breach alerts (e.g. if employees breach the social distance rule for more than a pre-set period), log incidents and manage preventative tasks and report on the Return to Work program effectiveness.

By working with world leading academics and data science teams, Keystone will shortly be adding predictive capabilities which will proactively alert office managers to future risks or potential breaches of policy or guidelines, with recommendations on avoidance strategies.

Keystone is the technology division of Key Facilities Management, one of the pioneers of the facility management sector. To respond to significant client demand for effective tools to help businesses return to the workplace after the coronavirus pandemic, the team at Keystone has rapidly re-configured its existing FM+ and Workplace+ technology products to provide a low cost, quick to implement and proven Return to Work solution that uniquely provides complete coverage of the entire workplace, 24×7 and in real time.

Gordon Mitchell, Keystone’s CIO commented: “For responsible employers, the COVID pandemic has accelerated the importance of providing safe, healthy, adaptive and productive workplaces. Our unique combination of advanced data science, best of breed sensing capabilities and world leading expertise in facility management is the reason our Keystone solution is in such demand”.

About Keystone
Keystone is the technology division of Key Facilities Management, pioneers of the £1.2tn facility management industry. Headquartered near Stirling in Central Scotland, Keystone’s cloud based technology enables organisations to gain real time visibility and centralised control of entire workplace. The technology powers smart buildings connected estates and smart cities using a combination of innovative sensing capabilities and advanced data science. Keystone partners with leading academic organisations, innovative IoT sensor providers and facility managers to continually deliver value to an international client base. As a recognised pioneer of workplace technology, Keystone’s founder Gordon Mitchell is involved in the development of international standards and adoption of technology in the workplace.

Gordon Mitchell, Founder & CIO, Keystone


+44 (0) 1786 841603
Source link

New Digital App Set to Transform the Landscape of Contact Tracing Practices

In the wake of the COVID-19 epidemic, UK company, Vestigo has launched a new website to promote its efforts to develop a digital tracing app called Dot2Dot and test the prototype within the next few weeks.

Dot2Dot will digitise the manual contact tracing procedures utilised by health professionals, making those processes more efficient and less costly by harnessing AI capabilities and social network tracing to maximise the effectiveness of the process. It will mean more contacts can be traced than through current manual practices, at pace and at a lower cost.

The digital contact tracing app, which is at development stage, will primarily be of use in the war against Tuberculosis, but could help health authorities with other infectious diseases.

Dot2Dot was inspired by the daughter of Faye Grundy, one of the founders of Vestigo who, as a result of failures of manual contact tracing, went on to develop tuberculosis meningitis. The TB also spread to other organs, causing permanent damage to her brain, lungs and eyes.

Faye said: “In March 2017, I took my 11-month-old daughter, Dottie, to her village GP. At that time, she was recovering from her meningitis vaccination and had an ear infection.

“At the same time, there was another patient waiting to be seen by the GP who was confirmed – post appointment – to have highly infectious TB. Contact tracing was undertaken for his friends and family.

“However Public Health England’s manual practices failed to identify Dottie as a contact.

“Tragically Dottie went on to develop TB meningitis, pulmonary TB and ocular TB. She was critical on a ventilator in Intensive Care when she was diagnosed, having also developed hydrocephalus which required emergency neurosurgery and multiple subsequent neurosurgeries. She has miraculously survived but has lifelong injuries. As a family the impact is immeasurable.”

Mycobacterium tuberculosis, the bacteria that causes TB, currently infects one-quarter of the world’s population, with a 5–15% lifetime risk of falling ill from the disease.

The symptoms of active TB disease are very similar to COVID-19 – amongst them, a cough and fever – which may be mild, leading to delays in seeking care, thereby spreading from person to person through the air by coughing or sneezing. A person needs only to inhale a few of the bacterium to become infected.

Current contact tracing for the disease is conducted using paper-based questions to try and establish a history of movements. However, this process is flawed – paper records are error-prone, not centralised, and there is too much dependence on human interpretation.

Dot2Dot removes the need for paper-based questionnaires and digitises contact tracing to eliminate errors and make the whole process of infectious disease control much more efficient.

Martin Green, co-founder of Vestigo, said: “Digital contact tracing has the potential to revolutionise the process by which a health authority identifies people who might have been in contact with a person carrying an infectious disease.

 “When combined with isolation of infected individuals, contact tracing can be very effective in containing and stopping a disease outbreak.”

 Avoidable transmission of disease is the number one priority of public health officials and now governments globally.

Martin said: “The most effective way to delay the spread of an infectious disease is to apply accurate, effective and efficient contact tracing as soon as an initial index case is identified.

“The current models for contact tracing are antiquated and too subjective. As a result, practice is inconsistent and dependent on the competency of individual practitioners. Contacts are missed, often those who are the most vulnerable in society.

“The consequences of infectious disease outbreaks are significant both for public health at a macro and micro level, together with huge economic impact, again at both a macro and micro level. And this doesn’t begin to consider the individual human loss and devastation caused to families.”

He went on to say: “Dot2Dot has been designed primarily as a tool to help with manual contact tracing for TB, whereas a lot of the COVID 19 discussion is about population-level tracing.

“Having said that, we’re keen to help if the app can be successfully deployed in the context of the current COVID-19 epidemic.”

For more information, contact:

Martin Green


The Bond
180-182 Fazeley Street
West Midlands
B5 5SE


Phone: 0121 285 0102

Source link

Everything You Need to Know About Streams in Node.js

Streams in Node.js are infamous for being hard to work with and even harder to understand. This article will make it easier for you to understand streams, latest trends in Node JS and how to work with it.

What are Streams?

Streams are a collection of data just like arrays or strings. However, streams might not be available all at once. What makes them really powerful when working with large amounts of data is that they process the content piece by piece without keeping it all in the memory.

One of the best real-life examples would be streaming services like Netflix and YouTube. These websites never ask you to download the video at once, instead, they send the video in chunks, allowing you to watch the video continuously.

Streams are used to read or write input into output sequentially. They can also handle data coming from an external source one chunk at a time. Besides, they give you the power of composability in your code.

In a nutshell, streams can be used to handle reading/writing files, network communications, or any kind of end-to-end information exchange efficiently.

Why Use Streams?

There are two major advantages of using Streams compared to other data handling methods.

  • First, you don’t need to load large amounts of data to process it.
  • Second, it takes less time to start processing the data as you won’t have to wait until the entire payload has been transmitted.

Types of Streams

  • Writable: These are the streams that allow us to write data.
  • Readable: These are the streams from which data can be read.
  • Duplex: These are both readable and writable.
  • Transform: These are the streams that can modify or transform the data as it is read and written.

The request moduleis a readable stream while the response module is writable steam. The fs module allows you to work with both readable and writable streams.

If you use Express you are more or less using streams to interact with the client. Since TCP sockets, TLS stack, and other connections are based on Node.js streams, they are also used in database connection drivers.

Creating a Readable Stream

The first step to creating a readable stream is initializing it.

const Stream = require(‘stream’)

constreadableStream = new Stream.Readable()

The next step would be sending data to it.



async iterator

When working with streams, it is recommended to use an asynchronous iterator. The asynchronous iterator is a protocol for retrieving the contents of a data asynchronously. In simple terms, the current task is paused before retrieving an item.

Ensure that you don’t mix async functions with EventEmitterbecause as of now, there’s no way to catch a rejection when it is emitted within an event handler. This, in turn, makes it hard to track bugs and memory leaks.

Therefore, the best way is to always wrap the content in a try/catch block and handle errors. The pull request aims to solve this issue once it lands on the Node core.

Types of Reading Modes

The 2 modes of readable streams are 1) Flowing 2) Paused

Regardless of whether a stream is in flowing mode or paused mode, it can be in an object mode.

Flowing Mode: In this mode, the data is read from the underlying system automatically using events via the EventEmitter interface.

Paused Mode: In this mode, the method must be called explicitly to read chunks of data from the stream.

Creating a Writable Stream

In order to create a writable stream, you need to call write() on the stream instance. It would look like this.

In the end, call writable.end() to indicate that no more data will be written to the Writable.


Piping is a tool in which you provide the output of one stream as the input to another. Piping is generally used to process streamed data in multiple steps. Also, ensure that you use pipeline and not pipe. 

The Stream Module

The Node.js stream module provides the groundwork upon which all the streaming APIs are made. The stream is an example of the EventEmitter class which manages events asynchronously in Node.js.

After all, Streams are not that hard (pun intended). Streams and pipeline are the most robust features in Node.js Streams.

Author Bio

Bharat Patel, who heads the digital marketing team at BrainvireInfotech, is armed with over 12 years of experience in the fields of online marketing and project management. He is extremely proactive in implementing the latest technological innovations in his projects. Bharat’s core expertise lies in search engine optimization (SEO), social media marketing, and conversion rate optimization, among other things. His immense flare of writing encourages him to consistently pen down words revolving around current trends and innovations that relate to his fields of interest.

Transform your Halloween Looks with Coloured Contact Lenses

The autumn season is finally here. It is time for cosy sweaters, hot beverages, orange and yellow leaves as well as pumpkins decorations. It is time for some roasted chestnuts and binge-watching your favourite TV series. Yet, most prominently, everyone is excited to try out different costumes and challenge their senses of styles for Halloween costume parties. It is your chance to freely express your imagination and be creative with your costume. There is no limitation when it comes to Halloween costumes.  You can dress up either as frightening supernaturals, folkloric beings or as any of your favourite characters. If you have poor eyesight, coloured contacts are not the best option. You should buy daily contact lenses instead.

Long gone are the times where getting ready for Halloween meant putting on a cape, a pair of fangs or a witches’ hat. With plenty of makeup brands and costumes available in the market, you can go beyond your comfort zone with your imagination! If you’re looking to make your Halloween costume extraterrestrial, then coloured contact lenses are sure to be your new best friend. Coloured contact lenses from can take any ordinary costume to the next level without putting too much effort and going over your budget. Below are some ideas for how you can use contacts to transform your Halloween look.

Green contact lenses
Green contact lenses are a must for your Halloween if you want to stand out from the crowd as they can add a vibrant pop of colour to your look. Wicked witches, enchanted wizards, green goblins and dragons top the list for costumes with a unique shade of green. Green contact lenses can also finish off the look for animal outfits such as cats, lizards or snakes. If you are a Disney fan, you must have heard of the marvellous Maleficent, starring Angelina Jolie. She is the perfect inspiration for Halloween costumes with green eyes.

Blue contact lenses
When thinking of blue eyes, White Walkers from Game of Thrones are the perfect example. Like walking out of Game of Thrones series, you can impress your friends with icy blue eyes and pale white skin. Winter is coming to the party! Another blue-eyed character comes from Disney – Elsa from the famous movie Frozen. Grab a pair of icy blue contact lenses and transform yourself into a gorgeous winter queen! Another very popular character to dress up as is Harley Quinn, who also possesses one blue eye to contrast with her outfit in red. With blue contact lenses, you can also be a crazy yet sexy villain for a night.

Grey contact lenses
When it comes to grey contact lenses, there are numerous characters whom you can choose to be. The grey colour looks good on both men and women, which can bring their whole outfits together. Robots, creepy dolls styles, witches and zombies are ideal options for a pair of grey eyes.

Above are some of our suggestions for your Halloween costumes. However, all of these contact lenses are also suitable for daily use, not only for Halloween. Whether green, blue, grey or brown, it can be great fun to change your eye colour every once in a while, for special events, costume parties or for photoshoots since they have that colour pop that will make you stand out.

Check out all the coloured contact lenses at and impress everyone with your outfits, whether you are preparing for Halloween or your nearest dress party. We offer products from the world’s leading brands that complement any outfit or costume. Besides, you can also find prescription coloured contact lenses in case you need it. At you are assured to get a genuine product, not only at great prices but also with free delivery.

Source link