Learning A New Programming Language per Year in the Age of AIPeople don’t really learn new programming languages every year anymore thanks to AI, so why do I stick with this activity? Call me old fashioned, but I still like to dive into a new programming language every year, no matter what, and thus here comes yet another update in my lifelong obsession to learn more and more programming languages.
Exploring Hugo TagsA few months ago I vibe coded with ChatGPT to create, in about 15 minutes, a small Rust application that reads all the tags of a Hugo site, and prints the list thereof.
Translating the Formula for Primes to Rust With AIAfter creating the C++ version of C. P. Willans’ formula for primes last week, I asked myself what other language is usually pitted as the fastest ever? And the answer, of course, is Rust.
Lister 2.0.0I’ve talked about my Rust project “lister” for the first time in this blog around 2 years ago, when I explained how to generate PDF files from individual Hugo entries. In the meantime I’ve enhanced it quite a bit, and this article provides some information about the latest version.
HelixI’ve tried the Helix editor and, to be honest, I’m split. I have three specific things to say, though.
Yup, Still Learning a New Programming Language Every YearI gave an update on this lifetime activity of mine in 2006, 2007, 2011, and 2013, and here we go for 2023.
What Objective-C 3.0 Could Have BeenIn a parallel universe, in a parallel WWDC 2014, instead of Swift, developers got Objective-C 3.0, and this is what it would have looked like. It’s the same parallel universe where Russia doesn’t annex Crimea, by the way.
Fortune AppsAs part of my work in VSHN, I lately prepared a set of demo applications ready to be containerized and deployed in our new product APPUiO Cloud.
Polyglot ConwayMy personal project during the pandemic was Conway, a project providing implementations of Conway’s Game of Life in as many programming languages as possible.
More Rust StuffI keep learning about Rust and I have found really interesting bits all over the place. Here’s a rough compilation.
First Web App in RustMy exploration of Rust continues; this week, I rewrote a Python Flask application I use for demos at work.
Generic Enum Type in RustI continue my exploration of Rust through a simple implementation of the Active Record design pattern.
Specialized Generic Methods in RustI have not been so interested in a language in years as I am right now with Rust. Readers of De Programmatica Ipsum have probably sensed this last Monday when we published “The Great Rewriting in Rust”, which has been a hit article this week.
The Next Big ThingLooking backwards, the migration from Objective-C to Swift as main programming language for the Apple galaxy was quite an event.