Getting started with Rust FFI

Rust is a fantastic systems level programming language known for it’s memory safety and painless concurrency. But as a relatively new language it can sometimes lack mature libraries for various tasks. One common way to solve that is to use Foreign-Function-Interfaces (FFI) to call code from another language, usually C. This lets us leverage the […]

Piracy ➡ Streaming

How Piracy in the 2000s caused Netflix and Spotify This is a copy of an essay wrote for the IT & Society course I am taking at RPI. The early 2000s were a strange and wondrous time for the internet. The Dot-Com boom had come and gone leaving a wake of uncertainty for the once […]