On WebAssembly

This blog is not going to define what WebAssembly is, how it interacts with JS or other languages; there are too many blogs and posts available on the internet already. If you’re not familiar with WebAssembly, I would suggest you start here: A cartoon intro to WebAssembly WebAssembly Concepts This blog post is about wondering what WebAssembly can look like for some usecases. Run Everywhere WebAssembly can run everywhere - atleast that’s the goal. It’s performant - as performant as C/C++ and it’s secure. ...

March 17, 2020 · 2 min · 294 words

My Python Environment

The most common way people go about setting up a Python environment is to do something like this: $ sudo apt install python3 python3-pip # installs pip3 $ sudo pip3 install --upgrade pip # upgrade pip to latest version Congrats, now you’re stuck with whatever version ships with the distro. I think we can do better! pyenv My recommendation now, is to use pyenv with which you can manage multiple versions, virtualenvs through a nice CLI ...

February 12, 2020 · 2 min · 256 words