Profiling
This is a short story about performance, profiling and optimization. First, some backstory. For my current job I'm doing quantum chemical calculations on proteins. If this doesn't mean anything to you...
This is a short story about performance, profiling and optimization. First, some backstory. For my current job I'm doing quantum chemical calculations on proteins. If this doesn't mean anything to you...
Nowadays, I get the impression that most people realize how dependent we all are on the tech giants. Those few companies that are worth more than some countries and which shaped the internet of today...
A while ago I decided to learn a new programming language. I don't exactly remember why but I felt like I wanted to. There were two candidates I was interested in, Rust and Julia. A colleague of mine...
I'm currently experiencing the pleasure of collaborating on an open source project with someone else on GitHub and I love doing it. There was an issue with runtime performance and we looked into it, d...
I've recently realized something. My use of the Linux operating system and all it offers has been evolving in something of a wave-like pattern. When I started out, the first thing I tried was Linux Mi...
Whenever you start a project in Python you probably want to do it in a fresh environment so as not to have your dependencies clash with those of other projects, prevent version mismatch or other unexp...
A tale as old as time: you configure and tweak your personal machine that you use for work, coding, fun and games or whatever and at some point you wonder how you might preserve all those tweaks. Eith...
A while ago I stumbled across some mention of the Stack Overflow Developer Survey which found that the Rust language has held the spot of most loved programming language since 2016. That seemed intere...
I recently noticed that using a conda environment can come with a couple inconveniences. For example, since the default Python executable changes when activating conda, this means that the variable ha...
How to choose a (desktop) operating system and why you should care in the first place