Programming

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
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
Programming

5 Things I Wish I Knew When Learning SwiftUI

SwiftUI is a relatively new extension of Swift, and its documentation is sometimes inadequate. Here I try to describe some important knowledge and common pitfalls I wish I knew before starting out.

Read
Programming

Authentication for SwiftUI with AWS Amplify and Cognito

This guide will allow you to quickly get set up with a simple Global Authentication Pattern for SwiftUI.

Read