Building teams, crafting code,
making impact.

Pointers and tips: dispelling the magic of git merge

Pointers and tips: dispelling the magic of git merge

Creating branches in git is blazingly fast and having a bunch of them is pretty cheap. This means we get to merge them quite often. But how is a branch represented internally and what does it mean to merge them? Understanding how this works internally will help you understand why...

No as a Service

No as a Service

Quiz time. Which of these actually means no: 1. We will try our best 2. Yes 3. Your proposal is intriguing 4. That sounds difficult If you answered “All of the above” you are right. What?! Even yes might mean no? Yup! I was surprised too. The reason is because...

by Steve Tauber
Why your engineers shouldn’t launch your features

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 value to customers on a regular basis but does your customer experience this in the same way? And who should be in charge of releasing...

How do I know my team is productive when working from home?

How do I know my team is productive when working from home?

“How do I know my team is productive when working from home?” This must be the number one question I get when people ask me something about working remotely. I could tell them to install a camera that records the employee’s every movement, combined with a screen monitoring tool...

by Dimitri Van Lunter
Introduction to Inertia.JS

Introduction to Inertia.JS

Recently, one of the most trendy stacks is the JAMStack, which was popularized by Netlify. It’s mainly SPAs but committed to supporting statically generated sites which means no backend, a bit of JS that consumes APIs, and some HTML (I’m overly simplifying here). Regular SPAs can have a...

by Tony Messias
Grandfathering in legacy

Grandfathering in legacy

So many problems in legacy or brownfield applications stem from invalid state being dragged around throughout the whole application and causing a bug somewhere far away from its origin or just dying a silent death. I’d like to introduce you to a method to handle invalid state in new...

Due diligence in the age of social distancing

Due diligence in the age of social distancing

A big part of closing a new investment round is the technical due diligence report that informs all parties involved of the current state of technology and the engineering team. Usually, a contracted team arrives to interview and analyze a codebase, determine weaknesses, and create a briefing that communicates their...

by Steve Tauber
Follow these 4 steps to take your debugging skills to the next level

Follow these 4 steps to take your debugging skills to the next level

The date is September 9, 1947. U.S. Navy officer Grace Hopper is working on a Harvard Mark II computer when she notices that it is consistently delivering errors. After checking for obvious problems, she decides to open the computer with the help of some coworkers. Much to their surprise,...

by Bert Ramakers
What we talk about when we talk about testing

What we talk about when we talk about testing

Imagine if airplane companies never tested their airplanes. They just ship them when they’re done. Would you feel safe boarding a plane like that? Fortunately, airplanes are not built like that. Flying is statistically the safest way of transportation and there are strict regulations and tests airplanes must abide...

You might also like
Why engineers need a voice in the roadmap

Why engineers need a voice in the roadmap

Tech stack decisions for AI startups: what you need to know

Tech stack decisions for AI startups: what you need to know

The hidden cost of API migrations

The hidden cost of API migrations

Securely Mounting COMPOSER_AUTH Secret in Docker Builds

Securely Mounting COMPOSER_AUTH Secret in Docker Builds

Taming a Python: don't let the snake bite

Taming a Python: don't let the snake bite

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.