Learnings from the book Hidden Potential

These are my learnings from the book Hidden Potential: The Science of Achieving Greater Things written by Adam Grant

My First Telescope: Stargazing on a Budget with Celestron Travel Scope 80

My experience with the Celestron Travel Scope 80: a budget-friendly, compact telescope with some challenges in stability and magnification.

Created: September 23, 2024 · João Vieira (JV) ·  Lifestyle

Enhance GitLab Release Notes with Automated Library Changelogs

Learn how to automate GitLab library changelogs for streamlined release notes, improving efficiency and consistency in your development workflow

Created: September 16, 2024 · Modified: November 13, 2024 · João Vieira (JV) ·  Software Engineering

Navigating a Major Spring Boot Upgrade: Key Takeaways

Learn key insights from upgrading Spring Boot from 2.7 to 3.2. Discover practical tips, challenges faced, and best practices for a smooth transition

Created: August 27, 2024 · Modified: November 13, 2024 · João Vieira (JV) ·  Software Engineering

Backwards compatible migration for Spring Batch 5 params table

From Spring Batch 4 to 5 there were changes in the rows on BATCH_JOB_EXECUTION_PARAMS we show an approach that makes the migration easy and backward-compatible

Created: August 19, 2024 · Modified: November 13, 2024 · João Vieira (JV) ·  Software Engineering

90% of distributed traces observability gone after Spring Boot upgrade

After upgrading Spring Boot version to 3.3.1 we notice that 90% of our distributed tracing in our observability tool were gone. In this post we tell the story

Created: July 17, 2024 · Modified: November 13, 2024 · João Vieira (JV) ·  Software Engineering

How upgrading from Spring Boot 3.2.5 to 3.3.1 broke our object mapper

After upgrading Spring Boot from version 3.2.5 to 3.3.1 we started to have a serialization issue with the Optional class. Check how to fix it in this post

Created: July 15, 2024 · Modified: November 13, 2024 · João Vieira (JV) ·  Software Engineering

Goals and purposes for the next year

Planning for the year enables me to accomplish my goals. In this post, I share some of the aspirations I aim to achieve.

Learnings from the book The Comfort Crisis

These are my learnings from the book The Comfort Crisis: Embrace Discomfort to Reclaim Your Wild, Happy, Healthy Self written by Michael Easter

Migration from Netflix Zuul to Spring Cloud Gateway Server MVC

I have recently migrated our API gateway from Spring Cloud Starter Netflix Zuul to Spring Cloud Gateway Server MVC and here is a complete guide on how to do it

Created: June 27, 2024 · Modified: November 13, 2024 · João Vieira (JV) ·  Software Engineering