The blog · since 2015

Insights for founders,
CTOs & investors.

Essays, playbooks and field notes from our CTOs, architects and leads. Written for people shipping real product.

Latest posts

Engineering

Improving code style when working on a legacy code base

Legacy projects Old projects (maybe even 6 months or less) often come without test suites, are tightly coupled with an outdated version of a framework

Engineering

Tilde and caret version constraints in Composer

When installing a dependency, we are used to installing a version that adheres to a known public interface and does what it promises. That way

madewithlove

elastic{ON} 2015

Last week, Elasticsearch organised their first conference dedicated to the ELK stack (Elasticsearch, Logstash, Kibana). Two days filled with sessions about search, going from in-depth

Engineering

JSday Maceio 2015 recap

We have tons of conferences in Brazil related to web technologies. BrazilJS is far the most incredible one, and it relies heavily on JavaScript. Yearly

Engineering

PHP type hints: self and parent

In PHP we can type hint function arguments since version 5.0. Over the years and with newer versions of PHP the number of possible

madewithlove

Halfway through

My initial plan to write a blogpost every week took a turn for the worse after week #2 when I realized that writing a blogpost

Engineering

Using illuminate/config v5 outside of Laravel

1. The Laravel framework has become very popular, between others, for its simplicity and expressiveness. With the recent release of Laravel v5, most of the

Engineering

Elasticsearch Aggregations

I have already covered how you can easily integrate Elasticsearch with your app, but I haven’t talked anything about how you can query your

madewithlove

Internship at madewithlove: week one

Sunday, the day before the start of my internship, I got a text message from Andreas (CEO) asking me if I wanted to join him

madewithlove

Learn hard, play hard #PHPBenelux2015

For 6 years in a row now, the PHPBenelux-team organized their annual conference in Antwerp. And yes, madewithlove was present! Dieter and Jonas attended the

Engineering

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

A quick tip here, for all PHP developers out there who author packages registered on packagist.org. Add a .gitattributes file in the root of

Engineering

Laravel 5 Command-Oriented Approach

A lot of shiny things around the Laravel world that I would like to talk about, so I chose the new CommandBus that Laravel 5

Engineering

Integrating Elasticsearch with Your Laravel app

Yo! There’s a revamped version (2022) of this article about integrating Elasticsearch with your Laravel app. Searching is an important part of many applications,

Engineering

Laravel IoC container

At work, I’m currently modernizing a legacy project without composer into an application with less code and thus fewer bugs. The first composer package

Engineering

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

Lately there has been some news around Angular 2.0. There are some odd things about working with Angular 1.3 that I’ve experienced

AI & agentic tooling

AI-first engineering

We use AI and agentic workflows daily. From coding agents to AI strategy, we help teams adopt what actually works.

Read our AI insights

Engineering leadership

CTO Insights

We <3 sharing content for CTOs, senior engineers and founders with real-world insights.

40+ expert authors

For investors & VCs

Due diligence done right

Technical audits, codebase assessments, and risk analysis for portfolio managers making investment decisions.

Explore our investor content
CitizenLab Teamleader Combell Fixform Gearjot Miners.ai MobieTrain Izix Publiq Impact Us Today
Subscribe