How I failed to make my first contribution to the Python programming language, and what I learned from it.
Last month I
wrote about how I rewrote
z from scratch after I started using
10 days later I posted the following toot on Mastodon:
There’s a problem with my implementation: ‘recent’ paths only get priority after they’ve been accessed enough times.
There’s an elegant solution for this, let’s see if you can find it!
There’s a clue on my github repo: https://github.com/dmerejkowsky/dotfiles/branches
Answer on my blog soon.
PS: No spoil, please
Well, it’s time for me to give the answer.
z is a tool that will remember all the directories you are visiting when using your terminal, and then make it possible to jump around those directories quickly.
Let’s try and rewrite this functionality from scratch, maybe we’ll learn a few things this way.
Last month, I heard about fzf for the first time.
Today, it has become one of my favorite tools and I can no longer imagine working on a computer without it installed.
Let me tell you what happened.
TL;DR: Annotations in Python3 are very useful when declaring interfaces
If you want to stop reading here, I’m not going to stop you:)
If not, allow me to take you to on a small journey where I explain what all of this is about …
On April 20th, I created my first mastodon account,
In this article, I’d like to show you why this matters a great deal to me, using three articles I’ve already written:
This is a short post describing how I lint my Python code. You’ll see it’s a bit more than just installing some plug-ins in a IDE, instead it’s a little bit of scripting code.
For quite some time I’ve been adding a file called
ui.py in some
of the Python projects I was working on.
Since I believe in the rule of three and I already have three different projects using it, I’ve decided to share it to the world.
Feel free to take a look at the github page.
For quite some time now I’ve been working inside teams who were using Visual Studio to build complex C++ projects.
Because I’ve often been the “buildfarm guy” and because I don’t like GUIs that much, I had to find ways to build Visual Studio projects from the command line.
This is the story of everything I’ve tried.
Last weekend I attended FOSDEM 2017 in Brussels, Belgium.
Here are, in no particular order, things I heard and seen while being there.