Year: 2019
-
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 » -
Software Development
Selecting Git commits by message
In order to checkout, cherry-pick, or reset Git commits, you don’t have to provide their SHA commit hash. All…
Read More » -
Agile
What Are the Pros and Cons of Extreme Programming (XP)?
Extreme programming (XP) is an agile methodology, considered one of the most effective in software development. It operates with a…
Read More » -
Enterprise Java
Apache Payara: Let’s Encrypt
Some time ago, I wrote a small tutorial on how you can generate Let’s Encrypt SSL certificates and install them…
Read More »