Arjen

@tebbenhof
7 Followers
13 Following
4 Posts
Java software developer & mentor. Focused on #CleanCode, #SpringBoot and API design. Exploring future tech to build maintainable software. Advocate for knowledge sharing and readable code. Dad, CoderDojo volunteer, 🍷 Wine enthusiast, 🏍️ Motorcyclist. Loves programmer humor.
Company websitehttps://www.jdriven.com
Company bloghttps://jdriven.com/blog/author/arjen-tebbenhof

RE: https://mastodon.social/@jdriven/115881805353347824

Caught by my own bot!

At @jdriven our core DNA is passion for technology and sharing knowledge. I took the opportunity to dive back into the code myself and solve our fragmented social media puzzle.

Building this omnichannel syndication bot using #Deno, #TypeScript, and #Slack was a great reminder of why I love this field: get my hands dirty again and learn new stuff.

Read how I built it 👇 #JDriven #LifeLongLearning #TechPassion

Ran into a problem in prod?
Just generate a fake cloudflare error page and blame it on them - gives you time to fix.

https://github.com/donlon/cloudflare-error-page

#foss #devops #cloudflare #infosec

Groovy Goodness: Getting Extension And BaseName For File And Path

Groovy 5 adds the extension methods getExtension and getBaseName to the File and Path classes. You can invoke them as properties for a File and Path objects. Also the asBoolean method is added. This m

JDriven Blog

Nushell basics: structured data in your shell.

In our TechRadar Spring 2025 edition we highlighted the IntelliJ HTTP client and Bruno as alternatives to Postman, and also introduced you to Nushell. This post will focus on the latter.

A JDriven blog by Arjen Tebbenhof.

https://jdriven.com/blog/2025/10/nushell

#JDriven #blogtober #nushell #dev #softwaredevelopment

Nushell basics: structured data in your shell

In our TechRadar Spring 2025 edition we highlighted the IntelliJ HTTP client and Bruno as alternatives to Postman, and also introduced you to Nushell. This post will focus on the latter. The goal of

JDriven Blog