This blog has a really interesting assortment of articles on mathematics and programming. You can use the tags to your right to find topics that interest you, or you may want to have a look at
You should also subscribe to the blog newsletter.
Learn how to use properties to add dynamic behaviour to your attributes.
This is a short tutorial on how to use modal screens with Textual.
Today I learned why I should use the
dbg! macro instead of the
println! macro for debugging in Rust.
Learn how to write your first Python module in Rust.
Today I learned how to use the VS Code debugger in code from “other” modules.
Today I learned how to rename a git branch from the CLI.
Today I learned about the skip list data structure.
Today I learned not to cache generators.
Today I learned how to optimise my website images for the web and I automated that process.
This reference article teaches you the things you'll need to write your thesis or report with LaTeX.
This short reference article shows how to stream data from a Flask web app to HTMX using server-side events (SSE).
Learn how to use ChatGPT to quickly test and prototype programs.
Learn how to build a simple TODO app in Python with this step-by-step Textual tutorial.
Learn keyboard shortcuts that will make you a more efficient and productive Python programmer with VS Code.
Today I learned you can have invisible variables in Python.
Learn how I used Python in my daily life to convert 5,000 RAW images into the JPEG format.
Today I learned how to create xkcd-style plots in Python with matplotlib.
In this introductory tutorial, you will build a recurrent neural network (RNN) with PyTorch.
The Python module collections contains many useful tools. This is an overview of those tools.
Go through the complete code for a Python project that consists in finding similar photographs in a folder. This tutorial will make use of classical techniques and is suitable for beginners.