youtube image
From YouTube: Mapping a pandemic and Deno - Jozi.js October

Description

How to map a pandemic
Richard Young (@richardyoung00)

Being the most populated province and a major economic hub, Gauteng has seen roughly a third of all confirmed COVID-19 cases in South Africa. To manage the spread of cases the Gauteng Provincial Government partnered with IBM Research, Wits University and the GCRO to build a web based analytics platform to help answer questions such as where the current hot spots of infection are, where the virus is predicted to spread, and which communities are the most at risk.

The platform has been used internally by the Provincial Government for a while, but was recently released to the public at https://gpcoronavirus.co.za. In this talk I will take you through the technologies we used to build the platform, some of the challenges we had to overcome, and how to get started with mapping out geo-spacial datasets in the browser.

Deno: Is it just Node, but alphabetically?
Gergana Young (@gerybbg)

Node.js was the first, and for a long time the only, runtime that allowed us to run JavaScript outside the browser. Its popularity is massive, and there are tons of systems running it in production. However, even its creator, Ryan Dahl, has been heard talking about the bad parts. This is why he started a new project, Deno.

Deno is a new JavaScript (and TypeScript) runtime for the server built in Rust. It is still very new, with version 1.0 only having been released in May 2020. It is meant as an alternative to Node, and was built to avoid a lot of Node's pitfalls. Although having some disadvantages of its own, the creators are working on ironing out the kinks and making it suitable to run in production.

Join me for this, code heavy, talk where I will start off by taking you through the advantages and disadvantages of Deno. I will then show you how to get set up, and we will go through an example of creating a RestAPI in Deno.

❓Q&A: slido.com - #11285
📢Submit a talk: https://goo.gl/forms/66MrplT1FogDX88Q2
💛Code of conduct: https://docs.google.com/document/d/1j-OfcTwYejEj-WiQq9F9AcVv2L-Ki81RuhFTjquDJyk/edit?usp=sharing
Meetup: https://www.meetup.com/Jozi-JS/events/273637015/