Other articles


  1. Build system options in 2019

    Build system options in 2019


    read more
  2. RAM usage 50 years after Apollo

    Every now and then I see some post that complains about how absurdly heavy in terms of system resources Electron apps are. A few days back I saw a tweet with a simplistic comparison of the amount of RAM available on the Apollo guidance and a modern chat app running in a bloated stack. Something about it just kept bugging me and it wasn't the RAM usage part but more the intellectual sloppiness that such a post encourages, this post exists as my attempt to delve into what I think is going on here.


    read more
  3. Different techniques for debugging code

    An overview of various techniques that you can use for debugging.


    read more
  4. Finding the versions of imported modules in Python code

    In many situations you want to be able to find the version of a package that has been imported from your code. This isn't anywhere near as straightforward as it would seem, here's a few options to do this.


    read more
  5. Page requests to the metal - Backend implementation

    There's a large number of steps of abstraction in the modern web stack. Let's follow through everything that happens in between submitting a form to a very "simple" web app that adds together two numbers from the form. This part focuses on the backend portion of the stack.


    read more
  6. Page requests to the metal - Backend - What happens on the server

    There's a large number of steps of abstraction in the modern web stack. Let's follow through everything that happens in between submitting a form to a very "simple" web app that adds together two numbers from the form. This part focuses on the backend portion of the stack.


    read more
  7. Page requests to the metal - frontend

    There's a large number of steps of abstraction in the modern web stack. Let's follow through everything that happens in between submitting a form to a very "simple" web app that adds together two numbers from the form. This part focuses on the frontend.


    read more
  8. Page requests to the metal - hardware level

    There's a large number of steps of abstraction in the modern web stack. Let's follow through everything that happens in between submitting a form to a very "simple" web app that adds together two numbers from the form. This part focuses on the way in which this happens in hardware on the chips themselves.


    read more
  9. Page requests to the metal - introduction

    There's a large number of steps of abstraction in the modern web stack. Let's follow through everything that happens in between submitting a form to a very "simple" web app that adds together two numbers from the form.


    read more

Page 1 / 8 »