Blog

Ontdek onze nieuwste inzichten, tips en updates

Dennenboom Academy

From Scrapping an MVP to Landing a Contract: My Internship at Dennenboom

26 Jun 2026 | Basile Aelterman

This summer I did my internship here at Dennenboom. I went in expecting to spend most of my time extending an existing codebase. That's not quite how it went. What started as a code review turned into a full rebuild, a stack I wasn't quite ready for, and — to my own surprise — an IBO contract offer at the end of it.

Alle Posts

Introduction to metadata and Laravel Head
English Dennenboom Academy

Introduction to metadata and Laravel Head

04 Sep 2026 | Peter Cornelis

Every web application needs metadata. In this post, we will take a closer look at the metadata stored inside the <head> of a page and explore a simple and clean way to manage this in Laravel using the recently introduced Laravel Head package.

Laravel Telescope: Why It's A Must For Local Development
English Web Development Dennenboom Academy Learning Laravel

Laravel Telescope: Why It's A Must For Local Development

04 Sep 2026 | Basile Aelterman

Have you ever wanted to gain deeper insights into your Laravel application's performance and behavior? In that case, Laravel Telescope might be something you want to give a shot. In this blogpost, I'll explain what exactly Laravel Telescope is, how to set it up in your Laravel application, how it works, and why it should be the next tool in your toolbox.

Eloquent Model Events: Observers and When to Walk Away
English Dennenboom Academy Learning Laravel

Eloquent Model Events: Observers and When to Walk Away

28 Aug 2026 | Peter Cornelis

Eloquent model events make it easy to run logic when a model is created, updated, or deleted. But while observers and model events can keep code clean, they can also hide important behavior and introduce unexpected side effects. In this post, we'll explore Eloquent model events, observers, change detection, and when it might be better to walk away.

Getting familiar with Polymorphic Relationships
English Dennenboom Academy Learning Laravel

Getting familiar with Polymorphic Relationships

21 Aug 2026 | Peter Cornelis

IntroductionImagine you want to store images for users, products, posts, etc. In such cases, a polymorphic relationship can be useful. It allows a mod...

Verifying VAT Numbers in Your Laravel Application
English Web Development Dennenboom Academy

Verifying VAT Numbers in Your Laravel Application

21 Aug 2026 | Basile Aelterman

Let's imagine a company trying to create an account on your Laravel application. How do we verify that this company actually exists, and isn't just making stuff up? Every legitimate European business has a VAT number — an official tax ID. Dennenboom's VAT number, for example, is BE0770405771. So rather than trust a signup blindly, we can ask whether that number belongs to a real company, and the data isn't just made up. And we don't have to build that check ourselves.

The Art of Morph Relationships in Laravel: A Beginner-Friendly Introduction
Web Development Dennenboom Academy Learning Laravel

The Art of Morph Relationships in Laravel: A Beginner-Friendly Introduction

07 Aug 2026 | Basile Aelterman

Have you ever found yourself trying to manage multiple relationships between different models in your Laravel application? If so, you're in for a treat! Today we'll explore the concept of morph relationships in Laravel–a neat feature that introduces polymorphism to your database design, making your application more robust and elegant.

PSRs: What They Are And Why You Should Know Them
English Dennenboom Academy

PSRs: What They Are And Why You Should Know Them

24 Jul 2026 | Basile Aelterman

Almost every programming language out there has at least some sort of standards and best practices so other developers can more easily read, and understand each others' code. PHP is no different. That's why we have PSRs (PHP Standards Recommendations), so we have some sort of guidelines to follow so our code doesn't become a chaotic mess. In this blogpost we'll cover what exactly they are, why you should know them and we'll also throw in some examples so you can better see the difference it can make in your codebases.

Laravel Basics: Routes, Controllers and Views
English Dennenboom Academy Learning Laravel

Laravel Basics: Routes, Controllers and Views

24 Jul 2026 | Basile Aelterman

Every request that hits a Laravel app follows the same journey: a route decides where it should go, a controller handles the request and decides what should happen, and a view decides what the end user actually sees. In this blogpost we'll break down that whole journey — from everything you can do with routes, what belongs in a controller, what exactly a view is and how blade components keep your templates from turning into a pile of spaghetti code.

Stageopdracht: De weg naar een real-time dashboard
Dennenboom Academy

Stageopdracht: De weg naar een real-time dashboard

18 Dec 2025 | Jolien Mesure

Is PHP echt een verademing voor een Java-developer? Of juist een cultuurschok? Die vraag probeerde ik te beantwoorden terwijl ik de Monitor App voor Dennenboom bouwde. Het resultaat is een applicatie die niet alleen healthchecks uitvoert, maar deze ook real-time visualiseert in kleurrijke charts. Het was een proces van vallen, opstaan, en uiteindelijk een "bewustere architect" worden. In mijn blog neem ik je mee achter de schermen van dit project.