- Playing with Jev on SAP BTP The latest toy proves fun, quick and inexpensive.
- Being On The Computer™ is not fun anymore Some reflections on being stuck indoors, AI-mania and the joy of creation.
- Can n8n replace enterprise middleware? Very good at the integrations that never justified a licence. Less so at everything else.
- Defining a retry policy in SAP Event Mesh Not as straightforward as it might seem!
- Automatically switching keyboard layouts based on the connected keyboard. A neat Hammerspoon script that switches the keyboard layout when an external keyboard connects.
- A two minute query optimization for batch processing And the maths behind it!
- Two ways to work with JSON in SAP Integration Suite Embrace the JSON schema.
- A not-so-technical guide to cryptographic objects: certificates, keys & PKCS12 explained. All of the acronyms nobody ever explains to you in one short guide.
- On Naur, vibe coding, and the people you can't replace with a context window Notes on a fringe paper written some decades ago that feels surprisingly current.
- SOAP Blueprint, or How I Learned to Stop Worrying and Love WSDLs Generating WSDLs that SAP actually accepts, without writing XML by hand.
- Stop asking, start listening: a case for event-driven database integration Change Data Capture with Debezium, Kafka and Event Mesh, built from scratch.
- Automatic AS-IS reports in SAP Integration Suite. Turning a pile of integration package ZIPs into an as-is landscape report.
- Storing structured data in SAP Integration Suite exchange properties Exchange properties can hold maps and lists, not just strings.
- Where is that plane going? A shortcut for plane-spotters One tap on your phone to find out where the plane above you is going.
- On using wrong tools On solving problems with the wrong language, on purpose, and having fun.
- Some useful customizations for macOS. A handful of small fixes for the things macOS gets slightly wrong.
- PAULA: Protein Analysis Using a Least-squares Approach A least-squares protein analysis tool, born out of a very bad webpage.
- Exporting your FilmAffinity profile to a .csv file using R. Scraping seven years of ratings into a Letterboxd-compatible .csv.
- Happy p**R**ide! The pride flag in one (long) line of R.
- Making animations in R. Building a .gif from scratch in R, one frame at a time.
- The Game of Life Two coffees, one accidentally skipped class, and a working Game of Life.
- Newtonian mechanics and Verlet integration. Pendulums, elastic collisions and the Solar System, one timestep at a time.
- Studying emoji usage through geolocation. Mining 32.000 tweets to see if Andalusian pride shows up as Nigerian flags.