My Top 2 Books of 2025: The Books That Made the Biggest Impact on Me

Discover the top 2 books that shaped my 2025, with practical lessons on communicating across cultures and telling clearer, more memorable stories.

My Experiment with Stock Photography: Trying to Earn Extra Income

I tried stock photography to see if it could earn extra income. Here’s my experiment, the process, and what I’ve learned so far.

Created: November 9, 2025 · João Vieira (JV) · Hobbies

Getting Observability Right with Spring AI and WebFlux

How I got observability working in my reactive Spring AI app using WebFlux, after hours debugging tracing and context propagation issues.

Kenya and Tanzania Safari: A 10-Day Journey Through Africa’s Best Parks

Join us on a 10-day safari through Kenya and Tanzania’s top parks, with wildlife encounters, lessons, and tips for future travelers.

Modified: October 3, 2025 · Created: September 27, 2025 · João Vieira (JV) · Travel & Adventures

Why I Bought a Camera for Our Safari

How buying a Canon EOS R7 and lenses for our safari trip led me to embrace the role of amateur photographer.

Modified: September 27, 2025 · Created: September 21, 2025 · João Vieira (JV) · Hobbies

From F-35s to Snowbirds: My Unforgettable Day at the Abbotsford Airshow

My first time at the Abbotsford Airshow was an unforgettable experience. From roaring jets to the Canadian Snowbirds, here’s my personal review.

Two years without social media: what I gained and what I miss

Two years without social media brought more presence, deeper connections, and fewer distractions, but I still miss a few things like memes and discovery

Learnings from the book The Culture Map

These are my learnings from the book The Culture Map: Breaking Through the Invisible Boundaries of Global Business

Learnings from the book Unit Testing

These are my learnings from the book Unit Testing: Principles, Practices, and Patterns

Learnings from the book Storyworthy

These are my learnings from the book Storyworthy: Engage, Teach, Persuade, and Change Your Life through the Power of Storytelling