
Sharing data types on a multi-language project
Writing a type specification domain-specific-language to emit types, and more, for Python and TypeScript
Writing a type specification domain-specific-language to emit types, and more, for Python and TypeScript
Tracking an error in my game, stressing over a fix, and the code to replace it all
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
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
A staple of compact code, the ternary operator ?: feels like it’s earned a place any programming language. I use it often; you should use
I recently ported Leaf from Linux to OSX. I figured it was about time to start making it cross-platform. The goal is to get it
I wanted to migrate my shelljob module from Python 2 to 3. I use this as part of the Leaf unit test setup. What I
“Reference counting is slower than garbage collection”, a claim often made in the discussion of memory management. I heard it again recently when discussing Leaf;
A new technology I’m trying has a curious domain-specific extension for OpenGL graphics. It introduces a block concept allowing for modular shader code. From a
Thinking of text and strings as the same type is wrong. It leads to all kinds of errors and results in confusing or incomplete APIs.
Signup to my mailing list to get notified of each article I publish.
Made with Elementor. Hosted with SiteGround. Domain from Netim.