Bram Devries

Bram Devries

Growing up in the small town of Tienen is not easy, folks. But somehow Bram struggled through and became a top-notch software engineer.

Engineering

Building an SDK with PHP, part 3: Making it testable

This post is part 3 of the “Building an SDK with PHP” series. Read Part 1 and Part 2 In our last article we’ve

Engineering

Building an SDK with PHP, part 2: Making it configurable

This post is part of the “Building an SDK with PHP” series. Read Part 1: building an SDK. If you’ve followed along with the

Engineering

Building an SDK with PHP: Part 1

Whether you’ve built a private or public-facing API, at some point you or your users are going to want to communicate with it. To

Engineering

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

madewithlove

Communicating about change is hard. We’re making it easy.

ChangeHub has been part of our madewithlove family for a long time. The first-ever commit dates back to November 8, 2014, during our team retreat

Leadership

Why your engineers shouldn’t launch your features

It has never been easier for engineering teams to build and release new features for your customers. This fits well with our philosophy of shipping

Engineering

Catching bugs early with static analysis

PHP is a dynamic language and while this certainly has its benefits, it also means that it’s not uncommon to see errors about calling

Leadership

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

During the annual madewithlove retreat in Greece, I gave a talk on what product marketing is and how modern teams should approach building a product.

Engineering

Managing data flow on the client-side

I like to think of client-side applications as empty shells that get populated with data and where the source of that data can be anything:

madewithlove

ChangeHub

A couple of weeks ago we started a closed beta for Changehub, so it’s a good time to give an introduction to this tool

Subscribe