Engineering

The Fediverse & the new era of social networks

Discover the Fediverse, a decentralized social network challenging Facebook and Twitter. Built on ActivityPub, it offers independent content and diverse interaction. Choose an app and server to join, explore facets, customize, and contribute to its open-source future.

Busting the Rebuild Bias

Caught in a vendor's web, a client believed a total rebuild was their only option. Discover how we unravelled this myth and saved them time, money, and risk while exposing the industry's flawed advice on web application development.

Why code quality matters

In today's digital landscape, software development is a crucial aspect of most businesses. However, many organizations overlook the importance of code quality. Ensuring code quality is critical for various reasons, from financial stability to customer satisfaction.

Why you should code your infrastructure

Have trouble documenting your infrastructure? Infrastructure as code might be the solution you are looking for.

Inconsistent MongoDB regex behavior in document nested Objects

MongoDB supports full-text search. The word stemming, which it uses under the hood, may be quite useful in some cases. However, MongoDB FTS has a non-obvious limitation, which can leave you confused while producing empty search results instead of errors.

Taking PHP Seriously

Once considered a dying programming language, PHP has undergone a massive transformation in recent years, evolving into a powerful and modern web development tool.

Pulse: Episode 11 – On technical debt with Jonas Drieghe

Listen to this new Pulse podcast episode on technical debt where Jonas and Andreas discuss managed vs unmanaged debt, legacy code, code rot and give some tips on how to work with technical debt in any given circumstances.

Why a microservice-based architecture isn't a holy grail

Microservices are a very popular architectural approach — maybe too popular! Here's why it might not be ideal for your organization.

Why is it good to deploy frequently

Do you deploy every day? Your team probably should. Here's why.

How listening to Treebeard can help you fix performance issues

On one of our projects, users complained about a performance issue. They were experiencing loading spinners and timeouts when using the application. When we evaluated

Setting up Laravel Horizon in Google Cloud Run

“Wait, what? Cloud Run is serverless!” I hear you shout in confusion as you jump out of your chair. Well, give me a chance to

How to do a software rewrite

Should you start from scratch or invest time to refactor your application? * The concepts explained: software rewrite, starting from scratch, and refactoring * When should you

Don’t let QA be a bottleneck

Not every company can have a “move fast and break things” attitude. In fact, even Zuckerberg, who installed this as a mantra at Facebook in

Logging non-Laravel queries to Telescope

One of the legacy projects we are dealing with is using old-school mysqli queries all over the place. We have wrapped the application in a

Pusher alternatives for local development with Laravel Broadcasting

Recently, I built a proof of concept for a feature using Laravel’s Broadcasting feature. While I was familiar with its existence, it was my

Subscribe