2024  27

October  1

Learnings from the book Hidden Potential

Created: October 19, 2024 · João Vieira (JV) ·  Learnings from Books

September  2

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

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

Enhance GitLab Release Notes with Automated Library Changelogs

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

August  2

Navigating a Major Spring Boot Upgrade: Key Takeaways

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

Backwards compatible migration for Spring Batch 5 params table

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

July  4

90% of distributed traces observability gone after Spring Boot upgrade

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

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

Goals and purposes for the next year

Created: July 7, 2024 · João Vieira (JV) ·  Self Improvement

Learnings from the book The Comfort Crisis

Created: July 1, 2024 · João Vieira (JV) ·  Learnings from Books

June  4

Migration from Netflix Zuul to Spring Cloud Gateway Server MVC

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

My Pillars of Health: Guidelines to help me live healthier and better

Created: June 24, 2024 · João Vieira (JV) ·  Lifestyle

Learnings from the book A Guide to the Good Life

Created: June 17, 2024 · João Vieira (JV) ·  Learnings from Books

The Best of Dubai: A review of all that we did and liked the most

Created: June 2, 2024 · João Vieira (JV) ·  Travel

May  3

Dubai Desert Safari: Is it worth it?

Created: May 27, 2024 · João Vieira (JV) ·  Travel

Learnings from the book The Good Enough Job

Created: May 26, 2024 · João Vieira (JV) ·  Learnings from Books

Learnings from the book Designing Data-Intensive Applications

Created: May 16, 2024 · João Vieira (JV) ·  Learnings from Books

April  3

How to Migrate Spring Boot from 2.7 to 3.2: A detailed migration guide

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

Migrating Spring Sleuth to Micrometer Observability in Spring Boot 3

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

Replacing deprecated @EnableResourceServer with Spring Security

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

March  2

Hiking the Tunnel Bluffs from Lions Bay trail

Created: March 23, 2024 · João Vieira (JV) ·  Adventures

Hiking BCMC Trail in Winter

Created: March 6, 2024 · João Vieira (JV) ·  Adventures

February  3

Learnings from the book Outlive

Created: February 26, 2024 · João Vieira (JV) ·  Learnings from Books

Learnings from the book An Immense World

Created: February 20, 2024 · João Vieira (JV) ·  Learnings from Books

Root causes are usually simpler than they appear

Created: February 3, 2024 · João Vieira (JV) ·  Software Engineering

January  3

Learnings from the book Clear Thinking

Created: January 15, 2024 · João Vieira (JV) ·  Learnings from Books

Relaxing in a cozy log cabin in Forest Grove - BC

Created: January 13, 2024 · João Vieira (JV) ·  Travel

The best 5 books read in 2023: They may deserve a spot on your list

Created: January 3, 2024 · João Vieira (JV) ·  Learnings from Books

2023  37

December  7

Cancun all-inclusive Resort: We felt like kings

Created: December 31, 2023 · João Vieira (JV) ·  Travel

Learnings from the book The Five Invitations

Created: December 30, 2023 · João Vieira (JV) ·  Learnings from Books

Learnings from the book Same as Ever

Created: December 24, 2023 · João Vieira (JV) ·  Learnings from Books

Learnings from the book Pro Spring 6

Created: December 23, 2023 · João Vieira (JV) ·  Learnings from Books

RabbitMQ Tips: The importance of poisonous message handling for DLQs

Created: December 18, 2023 · João Vieira (JV) ·  Software Engineering

The top 5 podcasts that captivated my ears and mind in 2023

Created: December 11, 2023 · João Vieira (JV) ·  Lifestyle

We added cash to the portfolio and here is why

Created: December 2, 2023 · João Vieira (JV) ·  Finance

November  3

Return to the office or not? Positive points of each

Created: November 25, 2023 · João Vieira (JV) ·  Work

Learnings from the book Four Thousand Weeks

Created: November 4, 2023 · João Vieira (JV) ·  Learnings from Books

How Dependabot is helping us keep our dependencies up to date

Created: November 4, 2023 · João Vieira (JV) ·  Software Engineering

October  1

Learnings from the book Atomic Habits

Created: October 14, 2023 · João Vieira (JV) ·  Learnings from Books

September  2

My Software Engineering Philosophy: Principles that guide my work-life

Created: September 13, 2023 · João Vieira (JV) ·  Software Engineering

Learnings from the book Never Split the Difference

Created: September 11, 2023 · João Vieira (JV) ·  Learnings from Books

August  5

Learnings from the book Foundations of Scalable Systems

Created: August 22, 2023 · João Vieira (JV) ·  Learnings from Books

One year in 15 seconds: 4 Seasons Timelapse of Vancouver

Created: August 20, 2023 · João Vieira (JV) ·  Travel

Canadian Rockie Mountains Camping Trip: Jasper and Banff in 6 nights

Created: August 14, 2023 · João Vieira (JV) ·  Travel

Insights from Mentorship: Three Key Learnings

Created: August 14, 2023 · João Vieira (JV) ·  Software Engineering

Learnings from the book Excellent Advice for Living

Created: August 2, 2023 · João Vieira (JV) ·  Learnings from Books

July  3

Learnings from the book Song of Significance

Created: July 25, 2023 · João Vieira (JV) ·  Learnings from Books

How I am using the Daily Questions to focus on what is important to me

Created: July 18, 2023 · João Vieira (JV) ·  Self Improvement

Learnings from the book Quit

Created: July 6, 2023 · João Vieira (JV) ·  Learnings from Books

June  2

Learnings from the book Think Again

Created: June 28, 2023 · João Vieira (JV) ·  Learnings from Books

The importance of the prefetch count in RabbiMQ consumers

Created: June 24, 2023 · João Vieira (JV) ·  Software Engineering

May  2

Learnings from the book The Staff Engineer’s Path

Created: May 16, 2023 · João Vieira (JV) ·  Learnings from Books

RabbitMQ Quorum queues definition arguments

Created: May 2, 2023 · João Vieira (JV) ·  Software Engineering

April  3

Learnings from the book The Earned Life

Created: April 21, 2023 · João Vieira (JV) ·  Learnings from Books

Learnings from the book RabbitMQ in Depth

Created: April 6, 2023 · João Vieira (JV) ·  Learnings from Books

Learnings from the book Extreme Ownership

Created: April 2, 2023 · João Vieira (JV) ·  Learnings from Books

March  2

Learnings from the book Being Mortal

Created: March 24, 2023 · João Vieira (JV) ·  Learnings from Books

Learnings from the book Mastering Distributed Tracing

Created: March 4, 2023 · João Vieira (JV) ·  Learnings from Books

February  3

Learnings from the book Why We Sleep

Created: February 20, 2023 · João Vieira (JV) ·  Learnings from Books

Why did I stop drinking coffee after 12 PM and so should you

Created: February 11, 2023 · João Vieira (JV) ·  Lifestyle

Learnings from the book How will you measure your life?

Created: February 4, 2023 · João Vieira (JV) ·  Learnings from Books

January  4

Learnings from the book Mistakes were made (but not by me)

Created: January 30, 2023 · João Vieira (JV) ·  Learnings from Books

Learnings from the book Distributed Tracing in Practice

Created: January 24, 2023 · João Vieira (JV) ·  Learnings from Books

Observability Basics

Created: January 21, 2023 · João Vieira (JV) ·  Software Engineering

Learnings from the book Let’s talk about death (over dinner)

Created: January 1, 2023 · João Vieira (JV) ·  Learnings from Books

2022  34

December  2

The ‘Learnings from books’ series

Created: December 29, 2022 · João Vieira (JV) ·  Learnings from Books

Why we decided to index all portfolio

Created: December 13, 2022 · João Vieira (JV) ·  Finance

November  1

Cache in a microservice environment: A short overview

Created: November 7, 2022 · João Vieira (JV) ·  Software Engineering

October  2

Platform team: What it does and how it helps the company grows

Created: October 26, 2022 · João Vieira (JV) ·  Software Engineering

Our First Thanksgiving: A Journey Through Tradition and Flavors

Created: October 25, 2022 · Modified: October 15, 2024 · João Vieira (JV) ·  Culinary

September  3

Why we decided to add ETF to our portfolio: Hedging ourselves

Created: September 14, 2022 · João Vieira (JV) ·  Finance

How We Manage Money as a Couple: A Clear and Practical Approach

Created: September 11, 2022 · Modified: September 17, 2024 · João Vieira (JV) ·  Finance

PostgreSQL’s GIN index: Long random queries can happen on data updates

Created: September 10, 2022 · João Vieira (JV) ·  Software Engineering

July  1

Leadership lessons from Ted Lasso TV show

Created: July 12, 2022 · João Vieira (JV) ·  Leadership

June  3

25 takeaways from Principles for Dealing with the Changing World Order

Created: June 7, 2022 · João Vieira (JV) ·  Finance

New to Canada Guide: Guide for a more smooth experience

Created: June 4, 2022 · João Vieira (JV) ·  Immigration

RabbitMQ High Availability: Tips to make your message broker better

Created: June 4, 2022 · João Vieira (JV) ·  Software Engineering

May  11

Interview Preparation to help you get better Software Engineering jobs

Created: May 17, 2022 · João Vieira (JV) ·  Software Engineering

Porter’s 5 forces: How to identify stocks with competitive advantages

Created: May 15, 2022 · João Vieira (JV) ·  Finance

What is your investment horizon? Why is important to know yours

Created: May 15, 2022 · João Vieira (JV) ·  Finance

Learn from Buffett’s mistakes on the first 20 years of Berkshire

Created: May 14, 2022 · João Vieira (JV) ·  Finance

Warren Buffett drinks and Coca-Cola, how his investments began in 1988

Created: May 12, 2022 · João Vieira (JV) ·  Finance

Hot-cold empathy gap in investing: How this bias affect your decisions

Created: May 11, 2022 · João Vieira (JV) ·  Psychology

CELPIP-G Speaking Tips

Created: May 11, 2022 · João Vieira (JV) ·  Immigration

The 20 Most Important Things by Howard Marks

Created: May 10, 2022 · João Vieira (JV) ·  Finance

Choosing Service Level Objective(SLO): Lessons from Google’s team

Created: May 4, 2022 · João Vieira (JV) ·  Software Engineering

13 Attributes of a Perfect Company by Peter Lynch

Created: May 2, 2022 · João Vieira (JV) ·  Finance

Sunk cost fallacy: Keep people in bad jobs, unhappy marriages and more

Created: May 1, 2022 · João Vieira (JV) ·  Psychology

April  6

Morgan Housel’s 5 Best Quotes: The second quote is my favorite

Created: April 30, 2022 · João Vieira (JV) ·  Finance

6 Principles of a Rule Breaker Portfolio (Innovative and Disruptive)

Created: April 24, 2022 · João Vieira (JV) ·  Finance

6 tips on how to invest according to Rule Breaker Investing

Created: April 23, 2022 · João Vieira (JV) ·  Finance

Pact Contract Testing flow on a CI pipeline

Created: April 18, 2022 · João Vieira (JV) ·  Software Engineering

10 important investment advices from Warren Buffett

Created: April 17, 2022 · João Vieira (JV) ·  Finance

What Are Compounders? Understanding the Power for Long-Term Investing

Created: April 11, 2022 · Modified: October 15, 2024 · João Vieira (JV) ·  Finance

February  2

Using Pact for Consumer-Driven Contract Testing

Created: February 19, 2022 · João Vieira (JV) ·  Software Engineering

Contract Testing: Helping your microservices keep communicating

Created: February 6, 2022 · João Vieira (JV) ·  Software Engineering

January  3

What is it that makes bad code smell so bad?

Created: January 29, 2022 · João Vieira (JV) ·  Software Engineering

Reflections on Clean Code: Insights from Uncle Bob and Others

Created: January 22, 2022 · Modified: September 23, 2024 · João Vieira (JV) ·  Software Engineering

Building My Blog: The Platform and Tech Stack

Created: January 8, 2022 · Modified: November 12, 2024 · João Vieira (JV) ·  Software Engineering