Schembri on Software
  • Home
  • About
  • Uses
Subscribe

Code

A collection of 4 posts

Code
Rusty chain links on a weathered stone surface.
6 Apr 2025 • 5 min read

Your Dependencies Are Not Free

Dependencies are free chunks of functionality, except when they're not. They come with hidden costs which need careful consideration.

Read more
A person with their eyes gently covered by another person's hands, creating a mysterious and introspective atmosphere. The background is dark, highlighting the focus on the individuals.
13 Aug 2024 • 1 min read

Remove the 'Choose Your Search Engine' Dialog in Capybara

Google recently added a dialog to let users select their search engine. Ordinarily you choose your preferred search engine and get on with life, but this doesn't appear to be the case when using Chrome for automation, such as through Capybara; everything is fine if running in headless

Read more
A person skilfully shuffling cards in a dimly lit setting, evoking a sense of mystery and the art of card tricks.
12 Jun 2024 • 4 min read

Eleventy Tricks

I recently moved this site away from Hugo and onto Eleventy. Given my simple needs, I was attracted to Eleventy because it too is simple and flexible. Unfortunately, those very positive traits mean that developers may need to invent a few features for themselves — one size does not fit all,

Read more
Close-up of a car dashboard showing speedometer and other gauges.
27 Feb 2020 • 2 min read

Faster Excel Parsing in Ruby

When exporting data for general use, we commonly reach for CSV files; they're basically plain-text, but with a sort-of agreed-upon structure — well, there is RFC 4180 but Wikipedia agrees that implementations are inconsistent at best. For the layperson, though, Excel sheets are what's used and understood.

Read more
  • bluesky
  • github
  • linkedin
© Schembri on Software. All rights reserved.