May. 07, 2023

Configuring NeoVim as a Python IDE (2023)

As I blogged about in the previous two articles, I recently updated my NeoVim configuration for the fourth time. Although it might sound like a lot of config updates, keep in mind that it happened over a period of four years.

  • The first version was a port of my existing …

Apr. 30, 2023

Apr. 28, 2023

Vim vs NeoVim

I have been a Vim user for many years, although I am by no means a Vim power user. Two years ago I switched my editor from Vim to NeoVim.

Vim is a general purpose editor, used for pretty much everything, from editing configuration files on remote SSH sessions and …

Apr. 19, 2023

The Pac-Man rule for conferences

Every conference / unconference should have a rule like this.

  • The Pac-Man rule: When standing as a group of people, always leave room for one person to join your group.
pac man rule

The author of the rule, Eric Holscher, has a few more rules that unconference organisers will find helpful.

  • The Snowball rule …

Mar. 25, 2023

Fifteen years of Python tutorials

Was browsing through some old bookmarks and came across my Django screencast tutorials that I did for the site ShowMeDo way back in July 2007. These were some of the first video tutorials for Django and got a huge number of views. Crazy to think that it's been 15 years …

Mar. 02, 2023

Functional Programming in Python

Have you been wanting to explore functional programming style in #python, but never got around to it?

Our Playful Python team created a playground for you using the newly added python support on Code Sandbox. Five hundred and twenty nine people have played around with it so far.

This example …

Feb. 15, 2023

Which Programming Language to learn?

Which programming language are you are most interested in learning, but you never got around to doing so?

For me, Haskell was that language for a long time. Mainly to understand a pure functional programming paradigm.

I managed to spend quite a bit of time learning Haskell over the last …

Jan. 13, 2023

Dec. 30, 2022

2022 Year in Review

As we come to the end of 2022 it's time to look back at the year. This was a very productive year for me as I completed a few projects that I had on my list:

✅ Started a tech blog again with Playful Python. There are a gazillion sites that …

Dec. 19, 2022

And we're LIVE! 🎉

This blog is now live and it's come a full circle. My first blog was started in 2000. It was a static site made from HTML. After that I started blogging on various platforms, mainly Blogger but also a few others. For a six year period between 2007-2013 I ran …