Elixir is a dynamic, functional language designed for building scalable and maintainable applications. It leverages the Erlang Virtual Machine, which is known for running low-latency, distributed, and fault-tolerant systems. In this post, I’ll talk a bit about Elixir’s history and current uses, and demonstrate some of its basic types and functions.
Monthly Archives: April 2020
Helping Real People in Real Time: COVID Staffing Project Redesign
The global COVID-19 pandemic has plunged the world into an unprecedented time of turmoil, in which finding efficient solutions to never-before-seen problems can save lives. Grio has been able to work with collaborators to increase global efficiencies for front line responders. In this blog , I will talk about my recent work with the COVID […]
What’s new in ECMAScript 2020?
Once a year, we’re treated to a new batch of features in ECMAScript, better known as JavaScript. In this post, I’ll give a quick overview of the history of ECMAScript (including how and why it technically differs from JavaScript) and its feature update process, and talk about a few of the new features released in […]
An Introduction to Cybersecurity
On November 2, 1988, the Morris worm became one of the first large-scale attacks on the then-nascent Internet. Robert Morris, a Cornell student, had intended to write a program to measure the size of the Internet — but thanks to a bug, his program ended up shutting down thousands of computer systems.