Apr. 28, 2023
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.
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
State of Javascript 2022
The State of Javascript 2022 survey results are out. Never thought I'd say this given how unstable the JS ecosystem is, but things are only getting wilder.
At one point we just had to track React, maybe Vue and Angular to a lesser extent. Then we got Svelte, followed by …
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 …
Oct. 31, 2022
Handling Date and Time is Complicated
Python's tzdata module had to be urgently updated, bringing into focus the complexities of date and time handling. Here are some fun timezone scenarios
Oct. 31, 2022
My new Corne Keyboard
My new keyboard. A 42 key Corne v3 split ergonomic keyboard with colemak layout.
I was surprised to learn that there is a large community of keyboard DIY in India. They source the parts and build the keyboards from scratch, right from soldering the diodes onwards. Some even design their …