Blog

We write about leadership, remote first, company culture, technical insights, and product management.

Menu

Never talk to strangers

There is nothing wrong with meeting new people in life, but when it comes to programming you want to be careful when dealing with strangers. Let’s see how you can design your objects communication properly.

Zvonimir Spajic

January 20, 2020

Attend our first workshop: Why remote companies are winning

Join our first workshop: Why Remote Companies are Winning. This 4-hour workshop will take place in Leuven on the 5th of March.

Dimitri Van Lunter

January 14, 2020

I don't trust this kid any further than I can throw him

I don't trust this kid any further than I can throw him

Steve Tauber

January 10, 2020

I need vacation: madewithlove company retreat 2019 (Italy)

I need vacation: madewithlove company retreat 2019 (Italy)

Steve Tauber

December 24, 2019

Releasing with confidence

Releasing with confidence

Jonas Drieghe

December 18, 2019

How to be an asshole when testing bugs

How to be an asshole when testing bugs

Steve Tauber

December 10, 2019

Typed property must not be accessed before initialization

Typed property must not be accessed before initialization

Wouter Sioen

December 06, 2019

Getter, Setter, Never?

Getter, Setter, Never?

Zvonimir Spajic

December 04, 2019

Gatsby and the new era of site generators

Gatsby and the new era of site generators

Maxime Fabre

November 25, 2019

Stop managing your releases before you start managing your releases

Stop managing your releases before you start managing your releases

Jonas Drieghe

November 19, 2019

Gotta Go Fast: Reducing friction in everyday work

Gotta Go Fast: Reducing friction in everyday work

Maxime Fabre

October 29, 2019

Dinner and a show

Dinner and a show

Steve Tauber

October 23, 2019

Experimenting with asynchronous planning

Experimenting with asynchronous planning

Steve Tauber

October 21, 2019

A nice app on Elm street

A nice app on Elm street

Maxime Fabre

September 15, 2019

Hexagonal Architecture demystified

Hexagonal Architecture demystified

Zvonimir Spajic

September 04, 2019

How to integrate Elasticsearch in your Laravel App – 2019 edition

How to integrate Elasticsearch in your Laravel App – 2019 edition

Tony Messias

August 28, 2019

Delivery oriented stand-ups

Delivery oriented stand-ups

Wouter Sioen

August 21, 2019

Catching bugs early with static analysis

Catching bugs early with static analysis

Bram Devries

August 12, 2019

Let’s have pessimistic locking strategies

Let’s have pessimistic locking strategies

Vicky Jáuregui

July 26, 2019

Why do we use bad color schemes?

Why do we use bad color schemes?

Maxime Fabre

July 11, 2019

One job, many roles. The different skills needed to be a successful CTO

One job, many roles. The different skills needed to be a successful CTO

Jonas Van Schoote

July 03, 2019

Makefiles for automation and better dev-UI

Makefiles for automation and better dev-UI

Zvonimir Spajic

June 27, 2019

The hidden complexities of search

The hidden complexities of search

Dieter Vanden Eynde

June 14, 2019

Someone’s got a case of the Mondays

Someone’s got a case of the Mondays

Steve Tauber

June 05, 2019

Work well-being

Work well-being

Vicky Jáuregui

May 29, 2019

Pair programming as a newbie and the fear of judgment

Pair programming as a newbie and the fear of judgment

Michał Karnicki

May 24, 2019

Bridging experience gaps while pair programming

Bridging experience gaps while pair programming

Wouter Sioen

May 20, 2019

The responsible developer profile explained

The responsible developer profile explained

Yannick De Pauw

May 09, 2019

On remote culture: the perspective of a Brazilian working for a Belgian remote first company

On remote culture: the perspective of a Brazilian working for a Belgian remote first company

Kaio Brito

April 19, 2019

Optimizing JavaScript packages for tree shaking

Optimizing JavaScript packages for tree shaking

Geoffrey Dhuyvetters

April 12, 2019

Liskov Substitution Principle Explained

Liskov Substitution Principle Explained

Bert Ramakers

April 04, 2019

Improving companies by sharing stories and cauliflower risotto at our first CTO dinner

Improving companies by sharing stories and cauliflower risotto at our first CTO dinner

Yannick De Pauw

March 29, 2019

Chrome alternatives for devs

Chrome alternatives for devs

Maxime Fabre

March 22, 2019

Using MySQL for Testing (on Laravel)

Using MySQL for Testing (on Laravel)

Tony Messias

March 15, 2019

Guiding teams to a better way of working

Guiding teams to a better way of working

Dimitri Van Lunter

March 06, 2019

Why good engineers avoid cool solutions

Why good engineers avoid cool solutions

Bert Ramakers

February 27, 2019

Why product marketing is more important in a tech company than you think

Why product marketing is more important in a tech company than you think

Bram Devries

February 20, 2019

Team retreat 2018 – Greece: Why madewithlove retreats once a year

Team retreat 2018 – Greece: Why madewithlove retreats once a year

Yannick De Pauw

February 13, 2019

The Domain-Driven Design fallacy

The Domain-Driven Design fallacy

Wouter Sioen

February 07, 2019

Does code need to be perfect?

Does code need to be perfect?

Andreas Creten

January 25, 2019

How efficient is pair programming? Will it work on your team?

How efficient is pair programming? Will it work on your team?

Wouter Sioen

January 15, 2019

Creating a declarative oscillator component with React hooks.

Creating a declarative oscillator component with React hooks.

Geoffrey Dhuyvetters

January 04, 2019

Company benefits in 2019 at madewithlove

Company benefits in 2019 at madewithlove

Yannick De Pauw

December 24, 2018

Immutability with immer

Immutability with immer

Maxime Fabre

December 13, 2018

What if… you’re the only non-tech guy in a tech company

What if… you’re the only non-tech guy in a tech company

Tim Sterkens

December 06, 2018

Using Prettier in PHP

Using Prettier in PHP

Maxime Fabre

November 27, 2018

Re-evaluating the need for estimates

Re-evaluating the need for estimates

Jonas Drieghe

November 19, 2018

How to keep pair programming digestible

How to keep pair programming digestible

Wouter Sioen

November 06, 2018

Kubernetes 101 – explaining the basics while running a Laravel application with Redis and MySQL.

Kubernetes 101 – explaining the basics while running a Laravel application with Redis and MySQL.

Tony Messias

October 25, 2018

The Minimum Viable Product is not so minimum anymore

The Minimum Viable Product is not so minimum anymore

Jonas Van Schoote

October 03, 2018

Firebase and Redux Saga can be friends

Firebase and Redux Saga can be friends

Kaio Brito

August 17, 2018

Refactoring towards testability

Refactoring towards testability

Wouter Sioen

August 07, 2018

Don’t Notion shine when she’s gone?

Don’t Notion shine when she’s gone?

Maxime Fabre

July 18, 2018

How I fell for madewithlove in 30 days

How I fell for madewithlove in 30 days

Vicky Jáuregui

July 10, 2018

Three steps to hiring: how we attract lovely developers

Three steps to hiring: how we attract lovely developers

Yannick De Pauw

July 05, 2018

Working remotely: a new user’s perspective.

Working remotely: a new user’s perspective.

Dimitri Van Lunter

June 15, 2018

My first day at madewithlove and a strange white box

My first day at madewithlove and a strange white box

Gabriel Martinez

June 11, 2018

Why is everybody wearing headphones?

Why is everybody wearing headphones?

Andreas Creten

March 02, 2018

Remote versus offshoring in software development

Remote versus offshoring in software development

Andreas Creten

February 22, 2018

Running Kibana with Sense

Running Kibana with Sense

Tony Messias

December 18, 2017

Avoiding Conditionals, an example

Avoiding Conditionals, an example

Tony Messias

August 14, 2017

How we improved our PWA score by 53 points in 4 hours

How we improved our PWA score by 53 points in 4 hours

Frederick Van Brabant

March 13, 2017

How to integrate your Laravel app with Elasticsearch – 2017 edition

How to integrate your Laravel app with Elasticsearch – 2017 edition

Tony Messias

March 06, 2017

PHP UK Conference 2017

PHP UK Conference 2017

Frederick Van Brabant

February 24, 2017

Basic understanding of text search in elasticsearch

Basic understanding of text search in elasticsearch

Dieter Vanden Eynde

December 19, 2016

PHP Conference Brasil 2016

PHP Conference Brasil 2016

Tony Messias

December 12, 2016

A bird’s eye view on API development

A bird’s eye view on API development

Frederick Van Brabant

November 16, 2016

Introduction to domain driven design

Introduction to domain driven design

Dieter Vanden Eynde

July 11, 2016

Concurrent HTTP requests without opening too many connections

Concurrent HTTP requests without opening too many connections

Hannes Van De Vreken

April 15, 2016

How to build faceted search with facet counters using Elasticsearch

How to build faceted search with facet counters using Elasticsearch

Dieter Vanden Eynde

March 25, 2016

Commands, events, global functions and testing

Commands, events, global functions and testing

Tony Messias

February 26, 2016

On how to implement a code of conduct

On how to implement a code of conduct

Frederick Van Brabant

January 29, 2016

Otto: First Impressions

Otto: First Impressions

Tony Messias

November 29, 2015

Thread carefully

Thread carefully

Maxime Fabre

November 13, 2015

Set Blackfire to the rain

Set Blackfire to the rain

Maxime Fabre

November 09, 2015

Managing data flow on the client-side

Managing data flow on the client-side

Bram Devries

October 21, 2015

Code review

Code review

Dieter Vanden Eynde

October 20, 2015

madewithlove retreat in Girona

madewithlove retreat in Girona

Claudia Reynders

October 19, 2015

Webpack your bags

Webpack your bags

Maxime Fabre

October 16, 2015

*AwareInterfaces

*AwareInterfaces

Hannes Van De Vreken

September 29, 2015

Why You Should Avoid Over-Abstracting

Why You Should Avoid Over-Abstracting

Hannes Van De Vreken

September 28, 2015

Laracon EU 2015 recap

Laracon EU 2015 recap

Tony Messias

August 28, 2015

PHP Docblock return types

PHP Docblock return types

Hannes Van De Vreken

August 24, 2015

HTTP Client for SDKs

HTTP Client for SDKs

Hannes Van De Vreken

July 31, 2015

Changehub

Changehub

Bram Devries

July 03, 2015

Displaying stream progress in PHP

Displaying stream progress in PHP

Hannes Van De Vreken

May 17, 2015

Laravel’s Ecosystem

Laravel’s Ecosystem

Tony Messias

May 15, 2015

Code Style options for Cleaner Diffs

Code Style options for Cleaner Diffs

Hannes Van De Vreken

May 08, 2015

Improving code style when working on a legacy code base

Improving code style when working on a legacy code base

Hannes Van De Vreken

April 27, 2015

Tilde and caret version constraints in Composer

Tilde and caret version constraints in Composer

Hannes Van De Vreken

April 10, 2015

elastic{ON} 2015

elastic{ON} 2015

Dieter Vanden Eynde

March 23, 2015

JSday Maceio 2015 recap

JSday Maceio 2015 recap

Juarez Filho

March 15, 2015

PHP type hints: self and parent

PHP type hints: self and parent

Hannes Van De Vreken

March 14, 2015

Halfway through

Halfway through

Jonas Denil

March 06, 2015

Using illuminate/config v5 outside of Laravel

Using illuminate/config v5 outside of Laravel

Dimitris Savvopoulos

March 05, 2015

Elasticsearch Aggregations

Elasticsearch Aggregations

Tony Messias

February 27, 2015

Internship at madewithlove: week one

Internship at madewithlove: week one

Jonas Denil

February 19, 2015

Learn hard, play hard #PHPBenelux2015

Learn hard, play hard #PHPBenelux2015

Jonas De Hovre

February 13, 2015

Use gitattributes to keep your tests out of other people’s production

Use gitattributes to keep your tests out of other people’s production

Hannes Van De Vreken

January 24, 2015

Laravel 5 Command-Oriented Approach

Laravel 5 Command-Oriented Approach

Tony Messias

January 02, 2015

Integrating Elasticsearch with Your Laravel app

Integrating Elasticsearch with Your Laravel app

Tony Messias

January 02, 2015

Laravel IoC container

Laravel IoC container

Hannes Van De Vreken

January 02, 2015

Angular 2.0: The Good, The Bad, The Ugly and The Extremely Ugly

Angular 2.0: The Good, The Bad, The Ugly and The Extremely Ugly

Arjan Eising

November 20, 2014