09 Oct 2026 | Ayoub EZZINI
This article explains how to build a secure Model Context Protocol (MCP) server for a Laravel task board, allowing AI assistants such as Claude Code and Cursor to manage tasks, link GitHub pull requests, and summarize work directly through natural-language commands. It covers tool creation, authentication, permission scoping, activity logging, testing, and client integration, highlighting practical lessons and common security pitfalls.
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.
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.
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.
21 Dec 2025 | Ben Maes
Van 08/12 tot 19/12 kon je live binnenkijken op ons kantoor. Via een simpele druk op de knop, kon je de kerstverlichting op ons kantoor laten branden. In deze blogpost, leggen we uit hoe dat werkte.
23 May 2025 | Ben Maes
De NIS2-richtlijn klinkt misschien als iets voor juristen of IT-beveiligingsteams. Maar vergis je niet: ook developmentteams krijgen ermee te maken. Want wie software bouwt, is mee verantwoordelijk voor hoe veilig die software is en NIS2 maakt dat nu explicieter dan ooit.
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.
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.
19 Jul 2025 | Ben Maes
De HR-module van IRC automatiseert de HR-processen zoals onboarding, IT-toegang en opvolging voor meer dan 350 onderzoekers. Een interne “Who is Who”-gids bevordert de samenwerking en maakt het makkelijk om collega’s met de juiste expertise te vinden.
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.
25 Jun 2025 | Ayoub EZZINI
Building custom domains for Trust Platform seemed simple until we hit the reality: DNS chaos, SSL automation nightmares, and security challenges. Here's how we made it feel magical while taming the technical chaos behind the scenes.
02 Jun 2025 | Ayoub EZZINI
Faced with analyzing millions of real estate transactions across an entire country, I thought I'd need separate geospatial databases and complex data pipelines. Instead, PostgreSQL's PostGIS extension handled proximity calculations, spatial indexing, and real-time property valuations with simple SQL queries.
22 Sep 2025 | Ben Maes
Voor veel VZW’s en bedrijven die niet actief zijn in de IT-sector, voelt een website bouwen vaak als een sprong in het onbekende. Je weet dat je er één nodig hebt, maar waar begin je? En belangrijker: hoe voorkom je dat je vastzit aan een dure oplossing of een leverancier waar je niet meer vanaf geraakt? Dit zijn alvast 10 vragen die je kan stellen aan je webbouwer om niet voor verrassingen te komen staan.
01 Jun 2025 | Ben Maes
Je kan technical debt het best vergelijken met Tetris. Eens je gaten laat vallen, zal je tijd en energie moeten steken om ze weg te werken of ze blijven een pijnpunt. Kijk je weg en laat je het zo, dan draag je daar vroeg of laat de gevolgen van.
02 May 2025 | Ayoub EZZINI
Discover how we avoided adding unnecessary complexity to our stack by unlocking PostgreSQL's hidden superpowers. Learn how the simple pg_trgm extension transformed our search capabilities without sacrificing performance.