How Rust differs from other languages in one of the most common programming paradigms.

Image by the author

If you’ve heard about Rust, then you probably know why people are so excited about it. Memory safety through the ownership and borrowing system, blazing-fast speed, first-class support for WebAssembly, and so on.

Although these things make Rust a great programming language for the future, there are a lot of…

I’ve been reading the book Sapiens by Yuval Noah Harari recently, and although I’m less than halfway through it has taught me so much. This is not a comprehensive view of my notes from the book, but a highlight and a connection that I’ve realized from my time reading.


My experience learning and using Rust, WebAssembly, Javascript, and WebGL.

For a little over a month now, I’ve been working on a 3D platformer game in the browser using Rust, WebAssembly, Javascript, and WebGL. This article is just a bit about my experience working with this stack.

The first level of my platform runner game. Feel free to check out more of my work on my personal website.

Why this stack?

Initially, I chose to use these technologies for a couple of reasons.

  1. I…

Alec Chen


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store