All of the things labelled as Posts, so that crawlers have a place to find them.
My hopes for the current generation of language modelling and machine learning
How a language can work with dynamic types and provide information about a type while the code is executed.
An overview of types defined by their form instead of their name
Writing a type specification domain-specific-language to emit types, and more, for Python and TypeScript
Producing a puzzle with a grid of X’s and O’s
A look at why seemingly simple UIs take a long time to update.
This newest UI offering from Unity is fraught with problems, resulting only in frustration rather than good interfaces.
How I address and index the cells in the hex-grid of my game.
How I created a redux-like store in React to improve my rendering efficiency and connect to a websocket multiplayer game state.
I wrote a script restoring my monitor’s brightness and gamma, after power savings and dynamic switches, in Ubuntu 22.04 with udev and xrandr.
A look at my personal weekend game jam project, including the new animations and challenges I faced.
An overview of all the deployed components in my multiplayer game
Reducing the CPU load of Firefox and Chrome due to invisible CSS animations
Tracking an error in my game, stressing over a fix, and the code to replace it all
Tracking and evaluating individuals playing my game.
Recreating useSelector for an app that doesn’t use Redux.
I’m an escape room enthusiast, some may say addict, and for the past few months I’ve been missing it. A friend of mine, a true
Becoming a programmer can be a daunting task. After reading Your First Year in Code, you might wonder what awaits you long term. My book,
In Ben’s post, he questions whether switch statements are cleaner than if-else chains. I contend they are, because they better express the semantics of the
Dynamic changes in layout properties, either because of user actions, or animations, requires a recalculation of the layout. Maintaining a stable frame rate during recalculation
How to use custom short-codes to create an author-box in a template.
I like Python, but wish it had static typing. The added safety would go a long way to improving quality and reducing development time. So