Enhancing software, elevating teams.

Get rid of ports in your docker development setup with Traefik

Get rid of ports in your docker development setup with Traefik

Reading tip: Learn how to run an ssh tunnel in your docker based development environment to easily connect to mysql or other non-http services. When working in a Docker-based development environment, you usually map the ports of your existing Docker container (port mapping or docker port forwarding) to a port...

Cypress or how I learned to stop worrying and love E2E

Cypress or how I learned to stop worrying and love E2E

Over my career I’ve dabbled in various forms of testing, both on the backend and front-end. I’ve tried various frameworks and experimented with different approaches, types of tests, and philosophies. From unit tests to Gherkin behaviour tests to E2E tests with Selenium in the good ol’ days, I’...

Help, I’m creating a file upload

Help, I’m creating a file upload

Every software engineer has at some point in their career been asked to build a file upload. Perhaps it was to let a user upload an avatar, to import a bunch of contacts into a CRM, or to attach images or legal documents to a real estate property. On the...

The Ultimate Startup Due Diligence Checklist for Investments - 2025

The Ultimate Startup Due Diligence Checklist for Investments - 2025

What is due diligence or a technical audit The goal of due diligence is simple: figure out the hidden secrets of the target company that may hurt its value or even kill the deal. But that’s a massive challenge. For investments into technical companies, there is an added challenge....

The first days as a firefighting CTO — what to focus on when you are hired to lead a team in times of change

The first days as a firefighting CTO — what to focus on when you are hired to lead a team in times of change

At madewithlove, we join teams when things aren’t so stable. Maybe a key non-replaceable employee has left or a new investment is fueling growth. I join these companies as a CTO ad interim, someone to captain the ship through troubled waters. It’s hard at times since I’m...

How a CEO knows what’s being built

How a CEO knows what’s being built

1. Is roadmapping useful in software development? Suppose you are a mayor of Smallville. You might create a roadmap for the city that covers the various endeavors to be undertaken this year. An item on the list is “Expand Main Street” since citizens keep demanding that their commute time be...

Continuous Integration and Deployment in the era of Containers

Continuous Integration and Deployment in the era of Containers

One of the first steps when you are deploying an application with Docker Swarm or Kubernetes is to publish the image in a registry. It might not be clear why you need it, especially if you are used to deploying containers using Docker Compose. Docker Compose can build your image...

Habits, retrospection, and ancient reptiles

Habits, retrospection, and ancient reptiles

I saw an interesting heuristic regarding habits recently but I couldn’t find the source anymore. Bear with me while I paraphrase a bit. If you want to build a habit, never skip it twice. Skipping your workout once is okay, we’re all human, we all have changing priorities...

Pulse: Episode 4 - Mike Veerman on product management, scoping, and poor leadership in software development

Pulse: Episode 4 - Mike Veerman on product management, scoping, and poor leadership in software development

Episode description On this episode of madewithlove’s Pulse podcast, we’ve invited Mike Veerman (Software strategist) to discuss with our own Vinch Battaglia (CTO in residence), Jonas Drieghe (Software engineer), and Dimitri Van Lunter (Engineering manager) things like: * What does it mean to be a software strategist, and what...

You might also like
Why Native PHP shouldn’t exist

Why Native PHP shouldn’t exist

🌶️ SaaS startups should never use microservices. Like, never-ever.

🌶️ SaaS startups should never use microservices. Like, never-ever.

Why engineers need a voice in the roadmap

Why engineers need a voice in the roadmap

Tech stack decisions for AI startups: what you need to know

Tech stack decisions for AI startups: what you need to know

The hidden cost of API migrations

The hidden cost of API migrations

You’ve successfully subscribed to madewithlove
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.