Blog

Ontdek onze nieuwste inzichten, tips en updates

Jev Is Not a Chatbot, and That’s the Point
English Web Development Dennenboom Academy Ai

Jev Is Not a Chatbot, and That’s the Point

09 Oct 2026 | Basile Aelterman

TypeSafe AI recently unveiled Jev, not another chatbot like Claude, ChatGPT, etc. But a smart, fast decision model that your code can reliably use to perform actions, based on input. In this blogpost, I'll go over what exactly Jev is, how it works, and why it's something to keep an eye out for.

Websecurity: The first line of defence
English Dennenboom Academy Learning Laravel Security

Websecurity: The first line of defence

02 Oct 2026 | Peter Cornelis

In a day and age where hacking and data theft are common, understanding and implementing strong security measures is more important than ever! In the first part of our web security series, we’ll take a closer look at three of the most common vulnerabilities found in applications: SQL injection, Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF). We’ll explore how these vulnerabilities work, demonstrate why they can be dangerous, and look at how developers can protect their applications against them.

Alle Posts

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.

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.

First day at the office of a starting developer
English Web Development

First day at the office of a starting developer

01 Oct 2025 | Kris De Keyzer

So you've landed your first job as a developer. You know the basics of coding, maybe one or more frameworks. But what other things do you need to know...

Building a GDPR-Friendly Analytics Package: The Tech Behind Findle
English Web Development

Building a GDPR-Friendly Analytics Package: The Tech Behind Findle

22 Sep 2025 | Ayoub EZZINI

Laravel's ecosystem is packed with analytics solutions, but most either store too much personal data or fail to filter out bot traffic effectively. That's why we built Findle - a page view tracking package that respects privacy while delivering accurate data.

Building Verdant UI: How We Stopped Reinventing Dashboard Wheels
Web Development Processes English

Building Verdant UI: How We Stopped Reinventing Dashboard Wheels

22 Sep 2025 | Ayoub EZZINI

Tired of rebuilding the same dashboard components for every Laravel project? We were too. After copy-pasting forms, tables, and navigation for the fourth time in six months, we built Verdant UI, our component library that cut dashboard setup from days to hours.

Why Your Code Needs Bodyguards: The Real Value of Testing
English Web Development Processes

Why Your Code Needs Bodyguards: The Real Value of Testing

26 Jun 2025 | Ayoub EZZINI

Testing isn't overhead—it's your superpower. Feature tests catch the "it worked yesterday" bugs, unit tests guard your logic, and that green CI check means you can deploy with confidence instead of crossed fingers. Here's how we transformed from debugging heroes to prevention masters.

PostgreSQL: The Swiss Army Knife of Databases
PostgreSQL English

PostgreSQL: The Swiss Army Knife of Databases

09 Jun 2025 | Ayoub EZZINI

Modern applications typically require diverse data handling: search, documents, time-series, caching. The conventional approach uses specialized databases for each. PostgreSQL eliminates this complexity.