<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Javi Aguirre</title><link>https://javaguirre.net</link><description>Building software &amp; music</description><item><title>Refactoring with the strategy pattern</title><link>https://javaguirre.net/2024-08-14-refactoring-with-strategy-pattern/</link><guid>https://javaguirre.net/2024-08-14-refactoring-with-strategy-pattern/</guid><pubDate>Tue, 13 Aug 2024 08:42:52 GMT</pubDate><description>Refactoring with the Strategy Pattern in Python When working on a system that involves multiple variations of a process, like payment processing, it&apos;s easy to end up with comple...</description></item><item><title>Get release tag from GitHub Actions to debug on Heroku</title><link>https://javaguirre.net/2019-11-28-getting-release-github-heroku-debug/</link><guid>https://javaguirre.net/2019-11-28-getting-release-github-heroku-debug/</guid><pubDate>Thu, 28 Nov 2019 08:00:00 GMT</pubDate><description>In Wealize we&apos;ve moved everything to GitHub Actions and we&apos;re very happy about it. :-) But... this article is not about how happy we are using it but a small tip on how we could...</description></item><item><title>Simplifying API Testing with Insomnia Environment Variables</title><link>https://javaguirre.net/2024-08-13-insomnia-environment-variables/</link><guid>https://javaguirre.net/2024-08-13-insomnia-environment-variables/</guid><pubDate>Tue, 13 Aug 2024 08:42:52 GMT</pubDate><description>Simplifying API Testing with Insomnia Environment Variables When you’re dealing with API testing, especially on a project where endpoint URLs can become complex and repetitive, ...</description></item><item><title>Speeding Up Your Python Deployments: How UV Turbocharges CI/CD</title><link>https://javaguirre.net/2024-08-15-speeding-up-python-deployments-with-uv/</link><guid>https://javaguirre.net/2024-08-15-speeding-up-python-deployments-with-uv/</guid><pubDate>Tue, 13 Aug 2024 08:42:52 GMT</pubDate><description>Speeding Up Your Python Deployments: How UV Turbocharges CI/CD In the world of CI/CD, every second saved can have a significant impact on your workflow. If you’re working with P...</description></item><item><title>Running Periodic Lambda Jobs with a CLI Command: A Deep Dive (Part 1)</title><link>https://javaguirre.net/2024-08-20-lambda-runner-part-i/</link><guid>https://javaguirre.net/2024-08-20-lambda-runner-part-i/</guid><pubDate>Tue, 20 Aug 2024 08:42:52 GMT</pubDate><description>Running Periodic Lambda Jobs with a CLI Command: A Deep Dive (Part 1) When you&apos;re working with AWS Lambda and automation, there comes a time when you need to execute jobs progra...</description></item><item><title>Z3 for feature model solving problems</title><link>https://javaguirre.net/2024-10-10-z3-for-feature-selection-solving-problems/</link><guid>https://javaguirre.net/2024-10-10-z3-for-feature-selection-solving-problems/</guid><pubDate>Thu, 10 Oct 2024 07:00:00 GMT</pubDate><description>This is part of an exercise I built for a company as a proof of concept Optimizing Bike Builds with Z3: A Solver for Part Selection When you’re running a bike shop that offers c...</description></item><item><title>Running Periodic Lambda Jobs with a CLI Command: A Deep Dive (Part 2)</title><link>https://javaguirre.net/2024-08-22-lambda-runner-part-ii/</link><guid>https://javaguirre.net/2024-08-22-lambda-runner-part-ii/</guid><pubDate>Thu, 22 Aug 2024 08:42:52 GMT</pubDate><description>Running Periodic Lambda Jobs with a CLI Command: A Deep Dive (Part 2) In Part 1, we explored how to create and run Lambda jobs using a CLI command. Now, let’s take a deeper dive...</description></item><item><title>Debug Python and Django easily from Visual Studio Code</title><link>https://javaguirre.net/2019-05-23-debug-python-and-django-from-vs-code/</link><guid>https://javaguirre.net/2019-05-23-debug-python-and-django-from-vs-code/</guid><pubDate>Wed, 22 May 2019 20:21:00 GMT</pubDate><description>Debugging code, sometimes painful, sometimes funny, but always an exciting task. If we don&apos;t use the right tools, It&apos;s where the developer can waste more time. Making debugging ...</description></item><item><title>Disaster recovery in Heroku for Wealize</title><link>https://javaguirre.net/2022-06-01-disaster-recovery-heroku/</link><guid>https://javaguirre.net/2022-06-01-disaster-recovery-heroku/</guid><pubDate>Wed, 01 Jun 2022 07:00:00 GMT</pubDate><description>Index Because things can and will go wrong eventually, we need to have the right way of recovering from it. When we push to production, and the application fails, the first thin...</description></item><item><title>Automatize your new developer&apos;s team onboarding with this simple app (in Python)</title><link>https://javaguirre.net/2019-06-23-automatize-developer-onboarding/</link><guid>https://javaguirre.net/2019-06-23-automatize-developer-onboarding/</guid><pubDate>Sun, 23 Jun 2019 07:00:00 GMT</pubDate><description>When a new developer joins our team, everybody wants to give them the best possible experience 🙌. We&apos;ve created a simple command line app in Python that with minimum configurat...</description></item><item><title>Common Git problems and easy incremental solutions for all the family</title><link>https://javaguirre.net/2019-05-22-common-git-problems-and-solutions-for-all-family/</link><guid>https://javaguirre.net/2019-05-22-common-git-problems-and-solutions-for-all-family/</guid><pubDate>Wed, 22 May 2019 20:21:00 GMT</pubDate><description>Git is a gentle beast, but beasts are wild, and they require taming, here are some tips to resolve 99% of git problems. Working with developers of different experience levels ma...</description></item><item><title>Wealize Company Values</title><link>https://javaguirre.net/wealize-company-values/</link><guid>https://javaguirre.net/wealize-company-values/</guid><pubDate>Thu, 30 Jun 2022 20:00:00 GMT</pubDate><description>As a founder of my own company, I was deeply involved in cultivating a set of core values that did more than just shape our corporate culture—they propelled us towards innovatio...</description></item><item><title>In technology, as in guitar, to go fast you need to go slow first</title><link>https://javaguirre.net/in-technology-as-in-guitar-to-go-fast-you-need-to-go-slow-first/</link><guid>https://javaguirre.net/in-technology-as-in-guitar-to-go-fast-you-need-to-go-slow-first/</guid><pubDate>Mon, 31 Jan 2022 15:28:00 GMT</pubDate><description>Hi! As when we start learning an instrument, we cannot think we can start playing Jimmy Page&apos;s riff with a couple of hours of practice, we need to interiorize the ideas and firs...</description></item><item><title>Testing chaincode on Hyperledger Fabric</title><link>https://javaguirre.net/testing-chaincode-on-hyperledger-fabric/</link><guid>https://javaguirre.net/testing-chaincode-on-hyperledger-fabric/</guid><pubDate>Sun, 20 Jan 2019 22:00:00 GMT</pubDate><description>Hyperledger is the Blockchain family of tools and frameworks for permissioned networks. At The Neon Project we&apos;ve been working with solutions built with Hyperledger Fabric for a...</description></item><item><title>CI/CD on a Hyperledger Fabric project</title><link>https://javaguirre.net/ci-cd-on-a-hyperledger-fabric-project/</link><guid>https://javaguirre.net/ci-cd-on-a-hyperledger-fabric-project/</guid><pubDate>Sun, 24 Feb 2019 22:00:00 GMT</pubDate><description>Today we bring you the second post of this series of technical articles regarding development with Hyperledger Fabric. Last time we talked about how we test our chaincode, today...</description></item><item><title>The Journey to Control Code Quality</title><link>https://javaguirre.net/the-journey-to-control-code-quality-2/</link><guid>https://javaguirre.net/the-journey-to-control-code-quality-2/</guid><pubDate>Tue, 04 Jun 2019 20:00:00 GMT</pubDate><description>Coding, programming, developing, name your action! Such a funny and exciting amusement, sometimes going wrong under stress or when lacking experience in a certain technology. Th...</description></item><item><title>Lessons Learned from Hiring Developers</title><link>https://javaguirre.net/lessons-learned-from-hiring-developers/</link><guid>https://javaguirre.net/lessons-learned-from-hiring-developers/</guid><pubDate>Wed, 25 Aug 2021 20:00:00 GMT</pubDate><description>Recruiting, something many of us have suffered more than enjoyed due to the voracious, aggressive and competitive tech world. In several occasions candidates applying have asked...</description></item><item><title>The Company&apos;s Goal: Purpose and Stability Over Developer Happiness</title><link>https://javaguirre.net/the-companys-goal-purpose-and-stability-over-developer-happiness/</link><guid>https://javaguirre.net/the-companys-goal-purpose-and-stability-over-developer-happiness/</guid><pubDate>Sun, 20 Jun 2021 20:00:00 GMT</pubDate><description>TL;DR A company goal is not to make people happy, but safety when they&apos;re doing something they like or break and feel improvement in the process. I wrote this several months ago...</description></item><item><title>End-to-End Testing with Insomnia API Client</title><link>https://javaguirre.net/end-to-end-testing-with-insomnia-api-client/</link><guid>https://javaguirre.net/end-to-end-testing-with-insomnia-api-client/</guid><pubDate>Mon, 21 Oct 2024 07:37:41 GMT</pubDate><description>End-to-end (E2E) testing is a critical part of ensuring the quality and performance of modern applications. When working with APIs, having an efficient and effective way to docu...</description></item><item><title>The Art of Systems Thinking: Lessons from Learning Systems Thinking V2 by Diana Montalion</title><link>https://javaguirre.net/the-art-of-systems-thinking-lessons-from-learning-systems-thinking-v2-by-diana-montalion/</link><guid>https://javaguirre.net/the-art-of-systems-thinking-lessons-from-learning-systems-thinking-v2-by-diana-montalion/</guid><pubDate>Mon, 21 Oct 2024 12:02:50 GMT</pubDate><description>TL;DR Systems thinking is a powerful approach to solving complex problems by recognizing patterns, thinking holistically, and balancing technical and social factors. Key traits ...</description></item><item><title>Key Takeaways from Atomic Habits — Through the Lens of Guitar Practice</title><link>https://javaguirre.net/key-takeaways-from-atomic-habits-through-the-lens-of-guitar-practice/</link><guid>https://javaguirre.net/key-takeaways-from-atomic-habits-through-the-lens-of-guitar-practice/</guid><pubDate>Mon, 21 Oct 2024 17:00:58 GMT</pubDate><description>As a seasoned software engineer and avid guitarist, Atomic Habits by James Clear resonated with me on multiple levels. The book provides a framework for habit-building that alig...</description></item><item><title>Reducing Friction: Making It Easier to Get Things Done</title><link>https://javaguirre.net/reducing-friction-making-it-easier-to-get-things-done/</link><guid>https://javaguirre.net/reducing-friction-making-it-easier-to-get-things-done/</guid><pubDate>Mon, 21 Oct 2024 16:53:57 GMT</pubDate><description>If you’ve ever wanted to start or maintain a blog but found yourself procrastinating, you’re not alone. The process of writing the actual content is just part of the battle—some...</description></item><item><title>My highlights on The Nature of Software Development</title><link>https://javaguirre.net/untitled/</link><guid>https://javaguirre.net/untitled/</guid><pubDate>Wed, 23 Oct 2024 11:44:07 GMT</pubDate><description>Software development is both complex and creative, requiring a balance between delivering value quickly and maintaining high quality. In The Nature of Software Development, Ron ...</description></item><item><title>Your Code as a Crime Scene: A Fresh Take on Software Analysis</title><link>https://javaguirre.net/untitled-2/</link><guid>https://javaguirre.net/untitled-2/</guid><pubDate>Wed, 23 Oct 2024 11:48:17 GMT</pubDate><description>Imagine stepping into your codebase like a detective entering a crime scene—examining clues, tracing patterns, and identifying the culprits behind issues that hamper productivit...</description></item><item><title>Drive by Pink – A Deep Dive into Human Motivation</title><link>https://javaguirre.net/untitled-3/</link><guid>https://javaguirre.net/untitled-3/</guid><pubDate>Wed, 23 Oct 2024 11:52:14 GMT</pubDate><description>Daniel H. Pink’s Drive takes a fascinating look at what truly motivates us, flipping conventional wisdom on its head. Pink explores the evolution of human motivation and challen...</description></item></channel></rss>
