Building teams, crafting code,
making impact.

Learn hard, play hard #PHPBenelux2015

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 conference and joined some interesting yet diverse talks. Now I am not going to cover every talk we joined in detail. But I’d love...

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

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 your github repository. The .gitattributes file allows you to configure several things, but the most important thing related to composer is the ability to not...

Integrating Elasticsearch with Your Laravel app

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, and it is most of the time treated as a simple task. “Just query using LIKE and you’re good to go”. Well, while the...

Laravel 5 Command-Oriented Approach

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 brings by default. To start I’d like to say that it’s pretty damn cool. Command-Oriented Architecture I’m not gonna explain in detail...

Laravel IoC container

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 I required was an application container to add Dependency Injection to the project. The container I used is called orno/di. I bootstrapped the container...

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

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 during project work, which they have tried to address. However, it got ugly on various parts. In this blogpost I discuss various changes, as I...

WP-CLI: WordPress Command Line Tools

WP-CLI: WordPress Command Line Tools

Have you ever tried to automate WordPress upgrade tasks or deployments? I did, it was a big pain. Sometimes I would find myself updating WordPress options on 54 different blogs through the admin interface. Completely tired of it I created a little tool to automate this kind of things trough...

Updated htaccess tester: referrer support

Updated htaccess tester: referrer support

We just updated our htaccess tester to support the HTTP_REFERER variable in your rewrite rules. To do so we simply added a new field underneath the field for the htaccess. You can type any URL in this field, which will be used in the script as the HTTP_REFERER...

Simple htaccess tester

Simple htaccess tester

Last Wednesday we were struggling with some complex rewrite rules. To test them we had to set up a local server and keep hitting that refresh button after each change. The only thing we could see is if the URL was rewritten to the right location or not, but there...

You might also like
Making an existing Laravel application multi-tenant with Tenancy for Laravel

Making an existing Laravel application multi-tenant with Tenancy for Laravel

Accessibility in mobile apps: considerations for startups

Accessibility in mobile apps: considerations for startups

How to build roadmaps that can be used by engineering and product teams

How to build roadmaps that can be used by engineering and product teams

Introducing URL: The Zero-Dependency, Framework-Agnostic State Manager

Introducing URL: The Zero-Dependency, Framework-Agnostic State Manager

A company's first steps in AI

A company's first steps in AI

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.