Hugo in DevOps Mode
As I explained last week I have been updating this website in various ways; I removed the downloadable PDFs, then added privacy-friendly analytics, and finally, I set up a scheduled pipeline in GitLab to automatically build and deploy this website every Friday morning.
Containers and DLL Hell
Back in the 1990s, shared libraries were all the rage. Instead of having to ship a 20 MB
*.exe file to your customer in various floppy disks, you could cut some code out, put it in a set of
*.dll files, and reuse that code across all your products. Every vendor would then install lots of DLL files in your system, and they would be reused by other apps from the same vendor.
As part of my work in VSHN, I lately prepared a set of demo applications ready to be containerized and deployed in our new product APPUiO Cloud.
My personal project during the pandemic was Conway, a project providing implementations of Conway’s Game of Life in as many programming languages as possible.
Password Hashing in Django
This technique can be useful when migrating applications from Django to ASP.
Search Engine for akos.ma
Adding a search engine to this website was a nice little weekend project.
The Developer Guide to Migrate Across Galaxies
This is the presentation I gave at the second App Builders Conference in Lausanne, Switzerland, April 25th, 2017.
Playing With HTTP Libraries
It’s fun to find out how to tackle the same task in different programming languages; in this case, it’s all about doing HTTP requests over a network: fortunately, there are networking libraries in virtually all major programming languages.
A New Programming Language Every Year
Somewhere I read that it was a good thing to learn at least one new programming language every year; I think I have kept up that trend since 1992: