Archive Tags About RSS

Alex Ellis

Writing about tech, our minds, and how things work.

  • Why does a spray bottle work?
    Jun. 8, 2018

    Exploring a simple machine I took apart a simple spray bottle to see how it kept fluid flowing only in one direction …

  • Letting the User Guide You: Analyzing Store Design
    Jun. 6, 2018

    I enjoy looking at design in everyday life and the balance between how things are designed and how people try to use …

  • Building a Simple Cache Server in Python
    May. 26, 2018

    I’m a fan of small toy projects that have the sole purpose of demonstrating a concept. This is a small project that …

  • Investigating JavaScript's RegExp Lookbehind
    Apr. 28, 2018

    Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems. …

  • JavaScript: Writing your own Array.reduce
    Apr. 1, 2018

    I’ve found that one of the best ways for me to really understand anything is to implement it myself. Between the …

  • typeof null: investigating a classic JavaScript bug
    Mar. 19, 2018

    In my last post, I looked into some JavaScript casting and explored why 0 <= null evaluates as true. For this post, …

  • Investigating JavaScript Casting Behavior
    Mar. 18, 2018

    The disconnect between “what seems like it should happen” and “what happens” causes you to push doors that are to be …

  • Investigating a Bug in Moment.js
    Jan. 6, 2018

    Investigating a bug in Moment.js In this post, I walk through the steps I took while investigating a bug in Moment.js, …

  • Connecting Arduino with a Node Server
    Jan. 1, 2018

    Arduinode I’ve been working through the Arduino Starter Kit projects recently, and I wanted to try a new project that …

  • MBTA Bus Mirrors
    Dec. 6, 2017

    I take the MBTA 86 bus as part of my commute in the morning. It runs from Reservoir in Brighton to Sullivan Station in …

← Newer Posts Older Posts →

© Copyright 2025