Python
Python is my favourite programming language, probably because is the one I used when I started to really learn how to program. The main feature of python I like is the ease of prototyping.
The tools I use to build this site were written by me in python.
Posts tagged Python
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!
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!
Why I built my own static site generator
The majority of the time you down't want to reinvent the wheel. It is time consuming and often there are people out there who have already built something better. However ...