I share everything I learn about the art of crafting websites, for free!

Powered by

Benjamin Crozat

Hi there! 👋

I'm Benjamin Crozat and I have 10+ years of expertise in web development.

Understanding and building for the web can give you a significant advantage. It provides job security and allows you to start a business from scratch.

I want to share with you everything I learn, for free.

Pinned articles
SEO case study example (2022): +8986% clicks in 4 months
SEO case study example (2022): +8986% clicks in 4 months
OpenAI PHP/Laravel tutorial: add AI in your project
OpenAI PHP/Laravel tutorial: add AI in your project
Tailwind CSS: the ultimate guide to get started
Tailwind CSS: the ultimate guide to get started
Laravel best practices: the definitive guide
Laravel best practices: the definitive guide
Latest articles

Smaller and even easier than Vue.js, setting up Alpine.js is as easy as copying and pasting a code snippet.

Laravel 11 will be released on February 6th, 2024. Its development is still ongoing. Let's dive into every relevant new feature we know about already.

Looking to learn web development but don't know where to start? Check out our list of the best online paid and free platforms to get started!

Store and manage files on Dropbox and use it to back up your Laravel app automatically. Compatible with PHP 8.1+ and Laravel 9+.

Nailing a Laravel job interview can be a daunting task, but with the right preparation and mindset, you can set yourself up for success.

A soft delete in Laravel allows you to prevent mistakes by not removing sensitive data from your database right away.

Take your code to the next level, thanks to exceptions. Handle errors in a more graceful way within try and catch blocks.

Choose a web hosting provider for Laravel Forge and deploy your next Laravel project quickly and without any DevOps cost.

Laravel Collections make arrays more powerful and convenient to work with. This article provides tons of quick tips to instantly make your codebase better.

Here are the best GDPR-compliant Google Analytics alternatives to help you avoid the GDPR penalty and keep your users safe.

Browse my list of the best hosting providers for your next Laravel app. All budgets and needs are covered.

Whether PHP is dead or not is a matter of numbers, not opinions. I will provide you with essential statistics that will lead you to make better decisions.

PHP 8.3 will be released in November 2023, and as usual, you need to be up to date with new features and breaking changes for easier transitions.

There are multiple ways to check if an array is empty. Let me tell you about each of them and why and when you should use them.

Learn why and how to fix "Methods with the same name as their class will not be constructors in a future version of PHP" warnings.

Learn why the "Invalid argument supplied for foreach()" warning happens, and let me show you multiple ways to fix it.

switch, case, and break. What are all these? When should you use it instead of if? What are its pros and cons?

Learn why the "Using $this when not in object context" error happens, and let me show you the only way to fix.

Debugging requires dissecting everything. Here's a list of all the one-line of code built-in ways to print arrays in PHP (and even Laravel-specific helpers).

To keep getting better with PHP, you should subscribe to as many quality blogs as possible. In this article, I share the ones I often read myself.

Laravel 10 will be released on February 7, 2023. Its development is still ongoing. Let's dive into every relevant new feature we know about already.

Redirects in PHP are simple. I will guide you step by step and show you how to dodge some traps. Finally, we'll learn the nuance between 301 and 302 redirects.

Migrations are essential in any Laravel app using a database. I will tell you what they are, why you should use them and how you can generate them.

When in doubt, clear the cache. In this article, you'll learn about how to clear every cache Laravel uses.

Knowing which Laravel version you are running is important before you start writing code on a new project. There are multiple ways to do so.

Have you heard about Laravel but don't know where to start? Don't worry; you just found the best starting point for your journey.

Want more content?
Subscribe to my free newsletter!

Powered by

Powered by