Enhancing software, elevating teams.

I need a vacation: madewithlove company retreat 2019 (Italy)

I need a vacation: madewithlove company retreat 2019 (Italy)

Every year, team madewithlove goes on a secret mission. We spend a week together in a cool location during our company retreat. This year was no different. We’ve recently returned from our company retreat in Montaione, Italy, a small town nestled in the Tuscany region. We stayed in a...

Releasing with confidence

Releasing with confidence

Still scared to ship to production on Friday afternoon? Even after reading our previous post on maturing your release process? Here’s some practical advice on evolving your releases — from a fearful event to a trivial byproduct of building software. Building a release and go-to-market strategy is only possible when...

How to be an asshole when testing bugs

How to be an asshole when testing bugs

Ugh… I can’t believe it! How did he find that? This is my goal when I test for bugs. I want to find the little edge cases that developers haven’t thought about. I’m a product manager at madewithlove and at times I take on the role of...

Typed property must not be accessed before initialization

Typed property must not be accessed before initialization

PHP7.4 introduced this cool new feature called “typed properties” which add the existing PHP type system to class properties. This means that you can now enforce which types a property has without having to encapsulate it in an object. An example class containing typed properties looks like this: class...

Getter, Setter, Never?

Getter, Setter, Never?

What if I told you Morpheus never said “What if I told you?” I know you saw that meme a thousand times but have you actually heard him say it in the movie? You didn’t, because it didn’t happen. Darth Vader also never said “Luke, I am your...

Gatsby and the new era of site generators

Gatsby and the new era of site generators

Why Gatsby? One of the greatest aspects of modern web development is how modular and composable everything has become. Building an application these days has become a lot like tinkering with building blocks: piecing together packages, APIs, services and so on. Each doing what they do best. We’ve learned...

Stop managing your releases before you start managing your releases

Stop managing your releases before you start managing your releases

It’s Friday afternoon. Do you deploy to production? A lot of teams are afraid to push their code to production before the weekend because something might go wrong that may impact their well-earned weekend. Today, I don’t want to dive too deep into how we can create enough...

Gotta Go Fast: Reducing friction in everyday work

Gotta Go Fast: Reducing friction in everyday work

It’s safe to say that programming, and everything around it, evolved tremendously since the Internet’s beginnings. If you’ve ever created a Frontpage website or battled with Dreamweaver and Flash applications you know we’ve traveled a long way to get where we are now, and all along...

Dinner and a show

Dinner and a show

Because we are constantly learning, madewithlove hosts CTO dinners as a way of facilitating conversations between CTOs of Belgium. The role of a CTO is complex and varies depending on the stage you are in. It’s important to prepare yourself and build skills for what is coming next. I...

You might also like
Legacy vs technical debt: how investors can spot hidden risks in software products

Legacy vs technical debt: how investors can spot hidden risks in software products

The show must go on: building bridges to prevent and work with silos

The show must go on: building bridges to prevent and work with silos

What should tech companies do to hire a more diverse workforce?

What should tech companies do to hire a more diverse workforce?

Your next hire will use AI in their technical test. Obviously.

Your next hire will use AI in their technical test. Obviously.

Claude as tester using Playwright and GitHub MCP

Claude as tester using Playwright and GitHub MCP

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.