The Podcasts That Made Me Smarter, Healthier, and Happier in 2024

Discover the top 5 podcasts that fueled my learning, health, and inspiration in 2024, along with key episodes and insights from my listening journey

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) · Hobbies

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

Modified: November 13, 2024 · Created: September 16, 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

Modified: November 13, 2024 · Created: August 27, 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

Modified: November 13, 2024 · Created: August 19, 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

Modified: November 13, 2024 · Created: July 17, 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

Modified: November 13, 2024 · Created: July 15, 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