Latest post
One year of 3d printing rockets
After working some time with other university students building a rocket, I wanted to be more involved in the design of the rocket. To do so I decided to leave and start doing everything from scratch. Here is my journey
Older posts
Measuring Cpu usage with rust Embassy
I really love the Rust embassy embedded framework. One thing I felt missing, however, was an example of how to measure the cpu usage. In this blog post I am gonna show you how you can add this feature to your embassy project.
Build CFFI wheels with Hatch
In my previous post( I suggested that you should use setuptools if you wanted to build and publish cffi extensions. At first I followed my own suggestion, but later I decided I wanted to try something differen. To achieve this I decided to use a relatively new python package manager, Hatch
Python project managers comparison
Until just a few years ago, the python packaging ecosystem was very confusing, but everything changed thanks to Pyproject.toml, that brought with it a variety of new tools to help you manage your projects. Here I compiled a list of the most important ones, highlighting each one strengths and weaknesses.
Python in the browser
Some time ago the python world became crazy because of the release of Pyscript. I usually don't buy the hype, so I dismissed it. However when some time later I needed to build a website, I decided that building in with python in the browser would have been a cool learning experience.
Read the docs with any static site generator
I while back when I first started writing the docs for my static site generator, I had to decide where to host it. At first it seemed a very simple decision; on the long run it resulted in a little and fun adventure. Let's jump right into it!
Asciidoc vs Markdown
A few days ago browsing the internet I came across asciidoc, a markup language similar to markdown. So I decided to give it a try. A user and developer perspective
Some python cffi tips
Most python cffi tutorials out there are very supeficial, they explain only the basics using a toy library. However the real world is much different. Here are my tips on how to write cffi bindings for real world libraries.
My static site generator, a year later
A year ago I wrote a blog post about Kart, the static site generator that I have written. At the time the program was perfectly usable (I used it to create this site) and so I thought that only little time was needed before reaching a final state. How far from the truth!