-
Enterprise Java
Spring Data Redis: High-Availability with Sentinel
1. Overview For high-availability with Redis, we can use Spring Data Redis’ support for Redis Sentinel. With Sentinel, we can…
Read More » -
Kotlin
Testing exceptions in Kotlin with assertFailsWith
I wanted to write this short post to highlight the assertFailsWith function available to Kotlin that makes testing exceptions a…
Read More » -
Software Development
Microservices for Java Developers: Testing
1. Introduction Since Kent Beck coined the idea of test-driven development (TDD) more than a decade ago, testing became an…
Read More » -
Agile
Collaboration and roles, learning from Rugby union
I keep on hearing team mates say things like “it’s not my job to test, I am a <insert_role>” or…
Read More » -
Enterprise Java
Spring Custom Serializers with @JsonIdentityInfo
Intro Serialization/Deserialization from/to JSON in Spring is widely used in modern Spring-based applications. It is based on Jackson. Jackson can…
Read More » -
Enterprise Java
Tutorial: Create and Verify JWTs in Java
“I love writing authentication and authorization code.” ~ No Java Developer Ever. Tired of building the same login screens over…
Read More » -
DevOps
New eBook: Building the Perfect Enterprise DevOps Stack
A guide to building the perfect stack for enterprise DevOps teams Every team approaches software tooling differently, but overall we…
Read More » -
Software Development
[MEGA DEAL] Pay What You Want: The Python Master Class Bundle (99% off)
This 10-Course, 58-Hour Bundle Is Your A-Z Guide to Learning One of Today’s Most Foundational Coding Languages Hey fellow geeks,…
Read More » -
Software Development
Useful Git Commands
Git is a most widely used and powerful version control system for tracking changes in computer files and coordinating work…
Read More »