OAuth 2.0 and OIDC Explained with UML
A blog by Ronald
The purpose of Open Authorization 2.0 (OAuth 2.0) is...
#dev #softwaredevelopment #Security #OpenIDConnect #UML #Authentication #OAuth2.0 #OIDC #Authorization #SSO #SingleSign-On
jdriven.com/blog/2026/03/OAuth-2.0-E...
Nushell Niceties: Checking If Value Is In List Or String Or Key In Record
A blog by @mrhaki.com
Nushell has the in operator to check if a value is an...
#dev #softwaredevelopment #Nushell
jdriven.com/blog/2026/03/Nushell-Nic...
Flyway the Right Way
A blog by Ronald
Sometimes when you upgrade your application the new version does not work correctly, and you need to downgrade. When...
#dev #softwaredevelopment #SoftwareDevelopment #DatabaseManagement #Flyway #Rollback
https://jdriven.com/blog/2026/03/Flyway-the-Right-Way/
Kotlin protip: indexed access operator overloading with multiple indices
A blog by Riccardo
Operator overloading is one of Kotlin’s most beloved features. It lets you give...
#dev #softwaredevelopment #kotlin
jdriven.com/blog/2026/02/Kotlin-prot...
Bonus: From Java to Kotlin – Part XII: Sealed Classes vs Enums / Polymorphism
A blog by Justus
Considering a move to Kotlin? Coming from a Java...
#dev #softwaredevelopment #java #kotlin #designpatterns
jdriven.com/blog/2026/02/Java-To-Kot...
From Java to Kotlin – Part XI: The Builder Pattern vs Type-safe Builders / DSL
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In this short...
#dev #softwaredevelopment #java #kotlin #designpatterns
jdriven.com/blog/2026/02/Java-To-Kot...
Digital Sovereignty, A Dutch company's dilemma in the age of US hyperscalers
A blog by Erik
If you run into a wall, don’t turn around and give up. Figure out how to climb it, go through it, or work...
#dev #softwaredevelopment #Teachradar
https://jdriven.com/blog/2026/02/Digital-Sovereignty/
Running COBOL in IntelliJ
A blog by Jacob
Within the JVM community, once in a while somebody jokes about getting old and therefore needing to start learning COBOL. Usually, someone responds...
#dev #softwaredevelopment #intellijidea #ide
jdriven.com/blog/2026/02/Running-COB...
From Java to Kotlin – Part X: Virtual Threads and Coroutines
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In this short series of blog posts,...
#dev #softwaredevelopment #java #kotlin #concurrency
jdriven.com/blog/2026/02/Java-To-Kot...
From Java to Kotlin – Part IX: Statics and Companion Objects
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In this short series of blog posts, I’ll take a...
#dev #softwaredevelopment #java #kotlin
jdriven.com/blog/2026/02/Java-To-Kot...
From Java to Kotlin – Part VIII: The Ternary operator vs the Elvis Operator
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In this short series of...
#dev #softwaredevelopment #java #kotlin
jdriven.com/blog/2026/02/Java-To-Kot...
From Java to Kotlin – Part VII: Null Safety
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In this short series of blog posts, I’ll take a look at...
#dev #softwaredevelopment #java #kotlin
jdriven.com/blog/2026/02/Java-To-Kot...
From Java to Kotlin – Part VI: Higher-Order Functions Without Fear
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In this short series of blog...
#dev #softwaredevelopment #java #kotlin
jdriven.com/blog/2026/02/Java-To-Kot...
From Java to Kotlin – Part V: Switch vs When
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In this short series of blog posts, I’ll take a look at...
#dev #softwaredevelopment #java #kotlin
jdriven.com/blog/2026/02/Java-To-Kot...
From Java to Kotlin – Part IV: Copying objects
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In this short series of blog posts, I’ll take a look at...
#dev #softwaredevelopment #java #kotlin
jdriven.com/blog/2026/02/Java-To-Kot...
From Java to Kotlin – Part III: Default Values and Named Arguments
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In this short series...
#dev #softwaredevelopment #java #kotlin
jdriven.com/blog/2026/02/Java-To-Kot...
From Java to Kotlin – Part II: Boring Data Classes
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In this short series of blog posts, I’ll take a look...
#dev #softwaredevelopment #java #kotlin
jdriven.com/blog/2026/02/Java-To-Kot...
Passing null to overloaded Java methods from Kotlin
A blog by Jasper
Interoperability between Java and Kotlin is great, but the difference in how nullability is treated...
#dev #softwaredevelopment #Java #Kotlin
jdriven.com/blog/2026/02/Passing-nul...
From Java to Kotlin – Part I: String extensions without the boilerplate
A blog by Justus
Considering a move to Kotlin? Coming from a Java background? In...
#dev #softwaredevelopment #java #kotlin
jdriven.com/blog/2026/02/Java-To-Kot...
Awesome AssertJ: Use isEqualToNormalizingNewlines To Assert With Text Block
A blog by @mrhaki.com
A Java text block is an easy way to...
#dev #softwaredevelopment #Java #Testing #AssertJ
jdriven.com/blog/2026/02/Awesome-Ass...
Nushell Niceties: Calculating The Average Of Numeric Values
A blog by @mrhaki.com
In order to calculate an average for a list of numbers, file sizes, durations, or...
#dev #softwaredevelopment #Nushell
jdriven.com/blog/2026/02/Nushell-Nic...
Nushell Niceties: Calculating The Sum Of Numeric Values
A blog by @mrhaki.com
The math module in Nushell has a lot of useful commands to work with numeric values. You can...
#dev #softwaredevelopment #Nushell
jdriven.com/blog/2026/01/Nushell-Nic...
Nushell Niceties: Getting Minimum And Maximum Values
A blog by @mrhaki.com
In Nushell we can use a lot a math related commands to get for example the minimum and maximum...
#dev #softwaredevelopment #Nushell
jdriven.com/blog/2026/01/Nushell-Nic...
Posting our blog feed to social networks using Slack
A blog by @arjen.tebbenhof.nl
Two years ago, we wrote about building a Slack bot to automatically...
#dev #softwaredevelopment #TypeScript #Slack #Deno #Atom
jdriven.com/blog/2026/01/Posting-our...
Nushell Niceties: Checking String Starts Or Ends With Given String
A blog by @mrhaki.com
To check if a string value starts or ends with a given string you can...
#dev #softwaredevelopment #Nushell
jdriven.com/blog/2026/01/Nushell-Nic...
Math in Markdown and AsciiDoc
A blog by Ronald
#dev #softwaredevelopment #SoftwareDesign #AsciiDoc #Math #Markdowm #LaTeX
jdriven.com/blog/2025/12/Math-in-Mar...
Nushell Niceties: Tables With Different Themes
A blog by @mrhaki.com
#dev #softwaredevelopment #Nushell
jdriven.com/blog/2025/12/Nushell-Nic...
Recap: Kotlin Dev Day 2025
A blog by Jacob
#dev #softwaredevelopment #ConferenceReport
jdriven.com/blog/2025/11/Recap-Kotli...
Nushell Niceties: Summon Ellie The Nushell Mascot
A blog by @mrhaki.com
#dev #softwaredevelopment #Nushell #NushellNiceties
jdriven.com/blog/2025/11/Nushell-Nic...
It’s almost time for Devmotion.
Join us on Wed, Nov 26 (17:30–20:30) for the upcoming edition with Alexander Chatzizacharias’ J-Fall talk and a practical new session by Jeroen Resoort.
Gain insights, see demos and advance your AI & dev skills.
Program & registration: meetu.ps/e/PBBTs/ygns...