Bad Ruby: Hash Value Omission
Ruby 3.1 was recently released and it features one major syntax addition - you can now omit values in hash literals and keyword arguments in certain cases.1 The release notes give the following exa...
Ruby 3.1 was recently released and it features one major syntax addition - you can now omit values in hash literals and keyword arguments in certain cases.1 The release notes give the following exa...
I was surprised to learn that Windows has added support for Unix sockets (AF_UNIX) a few years ago (in 2017). From the announcement article: Beginning in Insider Build 17063, you’ll be able to ...
While working on my year in review article for 2021 I once again realized that my writing process is very similar to my programming process.1 Simply put - it involves many iterations and refinement...
Celebrate endings – for they precede new beginnings. – Jonathan Lockwood Huie It’s the final day of 2021 and tradition dictates that we should reflect on the year behind us. I like writing suc...
Today I came across this great summary of the concept of interactive programming: Development in Common Lisp is interactive. There’s no separate compile/run/debug cycle. Instead of that, the pr...
A couple of weeks ago I got myself a new laptop to replace my old MacBook 12-inch from 2017. As my followers might remember I was planning to buy either an M1-powered MacBook Air or the brand new ...
On Dec 18th, 2021, Perl turned 34!1 Here’s how it all started: a “replacement” for awk and sed [ Perl is kind of designed to make awk and sed semi-obsolete. This posting will include the f...
Today I’ve noticed that updates to my site resulted in GitHub Pages deployment errors, even though everything was working fine locally with jekyll --serve and I hadn’t changed my site’s config.yml ...
Yesterday the pure GTK (a.k.a. pgtk) feature branch was finally merged in Emacs’s master. In a recent article I mentioned I was super excited about it, because this meant proper Wayland support for...
Today I’ve learned about edamagit, a super faithful port of Magit for VS Code. It looks pretty similar to Magit and even has the same keybindings as Magit (e.g. you display it with M-x g). I’ve ...