Coronavirus mutations and its evolution

Genomic analysis has changed the way we can visualize the spread of pathogens. Every time a virus spreads to another person, it leaves a genomic signature via point mutations.

Read
Programming

Elliptic-curve Diffie–Hellman in 5 minutes

A brief primer on Elliptic Curve Cryptography (ECC) and its implementation with Diffie–Hellman. Since RSA and Diffie-Hellman could be broken within 5 years, learning about ECC may be useful.

Read
Data Visualization

Visualizing the sudden jump in Coronavirus cases

Inconsistent numbers are being reported by health officials at the center of the outbreak. On February 11, the number of new confirmed cases slowed and the Dow closed at a record. But only a day later, health officials in Hubei province confirmed 14,840 new infections.

Read
Programming

Offline Cache with AWS AppSync (Swift)

AWS Amplify has great support for Querying and Mutating the offline cache. Here, I outline the quickest way to get set up with offline persistence for your iOS app.

Read