Engineering

Newsletter

From Andreas' Desk

A bi-weekly letter from our CEO Andreas Creten for SaaS leaders and CTOs: what we see in audits, AI engineering and the companies we work with.

You're in — check your inbox to confirm.

From our SaaS audits

What we find inside SaaS companies

Patterns from the technical due diligences we run for investors and boards.

See the audit findings

​​Most common challenges faced by startups in 2024

It’s pretty evident that a startup in 2024 faces unique challenges that just haven’t existed in other years. Every entrepreneur knows that they

Deploying distributed web application - Laravel queued jobs

If you have a really simple PHP application that you deploy to a single server, deploying it basically boils down to transferring the source code

Structuring your labels for maximum efficiency in a Laravel application

If you’ve ever watched a TV show like “Ramsay’s Kitchen Nightmares” or similar then you’re probably aware of how important it is

Small commits: ask me why

Every time I work on code with someone I haven’t worked with before, I end up having the same conversation. It usually starts when

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

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

Bounded contexts for dummies

Chunking up our code No matter how smart or intelligent we are, when things become too complex, we can no longer keep them in our

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.

Get rid of ports in your docker development setup with Traefik

Reading tip: Learn how to run an ssh tunnel in your docker based development environment to easily connect to mysql or other non-http services.

Cypress or how I learned to stop worrying and love E2E

Over my career I’ve dabbled in various forms of testing, both on the backend and front-end. I’ve tried various frameworks and experimented

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

The first days as a firefighting CTO — what to focus on when you are hired to lead a team in times of change

At madewithlove, we join teams when things aren’t so stable. Maybe a key non-replaceable employee has left or a new investment is fueling

Continuous Integration and Deployment in the era of Containers

One of the first steps when you are deploying an application with Docker Swarm or Kubernetes is to publish the image in a registry. It

Creating a Scientific Pitch Notation Type using template literal types

Ok. So. The honeymoon phase is over. I can say TypeScript is steadily becoming a part of my daily stack. While working on converting music-

12 Factors in the era of containers

The 12factor manifest is a set of guidelines to help us build SaaS applications that can easily be operated and scaled without much effort. It

Subscribe