Eve 2.1.0 has just been released

Today I released Eve v2.1, which comes with official Flask 2.2+ support and the ability to modify the pagination limit on a per-resource basis thanks to the new pagination_limit setting. You can find the release on PyPI, while the changelog is available here—special thanks to Pieter De Clercq and smeng9 for the help with this release.

March 14, 2023

I am speaking at WebDay 2023

On Thursday, I will be speaking in Milan at WebDay 2023. Mine is a hands-on session on building a reliable and continuous end-to-end testing environment for web apps using Microsoft Playwright. If you attended my introductory Playwright session at WPC last year, Thursday’s session would be the ideal follow-up to that one, as I only briefly touched on CI deployments there. Drawing from my experience doing the whole thing in production, I’ll essentially be live testing a Blazor app, then take the entire thing to remote CI via GitHub Actions....

March 13, 2023

Making C# and OmniSharp play well with Neovim

I’ve recently moved away from my custom Neovim configuration to embrace LazyVim. LazyVim is a Neovim setup with sane default settings for options, autocmds, and keymaps. It boldly aims to transform Neovim into a full-fledged IDE that is easy to extend and customize. It comes with a wealth of plugins pre-configured and ready to use, and it is also blazing fast. Elijah Manor has a fantastic introductory video on YouTube; I suggest you take the time to look at it....

March 3, 2023

Book Review: Red Mars

Regarding space-related topics and scientific research, Casey Handmer’s blog is one of my references. So when Casey started his Mars Trilogy Technical Commentary and I learned about Kim Stanley Robinson’s masterpiece, I was instantly intrigued. In Casey’s opinion, KSR’s Mars Trilogy is “one of the finest works of literature ever composed.” It took a couple of weeks of futile resistance before I gave in and ordered the first book in the series, Red Mars, a 420 pages tome that attempts to depict a scientifically credible human colonization of Mars1....

March 2, 2023

Hand dryers

via

February 28, 2023

Leiji Matsumoto (1938-2023)

On February 13, 2023, about ten days ago, [Leiji Matsumoto][3] left this world. A phenomenal Japanese manga artist, he created several space operas that influenced me as a kid. Matsumoto directed Space Battleship Yamato1, wrote and illustrated Galaxy Express 9992, and then released the magnificent Space Pirate Captain Harlock. Regarding visual operas, I suspect my fascination with space, astronomy and all things science has much more to do with these three than with the Star Wars movies that came later, or Star Trek....

February 24, 2023

Awesome psql tips

Today I learned about psql-tips.org by Lætitia Avrot, an excellent repository of psql (the CLI tool, not the database itself) tips. I like how one randomized tip is playfully served on the home page while the complete list is always at hand.

February 23, 2023

On the state of developer conferences

Brian Rinaldi has an insightful post on his blog about the current state of developer conferences, where ‘current state’ means post-COVID pandemic. Brian is well-positioned to reason about this space as a long-time conference organizer. I appreciate that he also takes the time to explain how the developer conference business works. The core of his blog is about post-pandemic conference attendance, which has plunged. independent, in-person developer conferences are hurting. Based on my own observation as well as talks with organizers and sponsors that I have come to know over the years, the average independent in-person event is still down 30-40% from pre-pandemic attendance levels....

February 23, 2023

Book Review: Sanguina Ancora (Still Bleeding)

Sanguina Ancora (Still Bleeding) is not a biography but a passionate and informative tribute to Dostoevsky. The nonlinear, not literary style works and the continuous back and forth between Dostoevsky’s epic and the author’s own experiences as a scholar and Russian literature enthusiast is probably a good idea as it helps stress the actualness of Dostoevsky’s opus. However, the continuous jumping in and out of the Russian’s life, though sympathetic at first, gets tedious over time....

February 17, 2023

Quoting Solzhenitsyn

The simple step of a courageous individual is not to take part in the lie. –Aleksandr Solzhenitsyn

February 16, 2023