benjamincrozat.com
Home
Latest
Links
Sign in
More
More
Categories
About me
Contact me
Code and free tools
Fork the source code
Follow me
Atom feed
GitHub
LinkedIn
X
The best web development articles
I wrote in 2025
Alpine.js →
Add Alpine.js to any Laravel project
October 13, 2023
/
Benjamin Crozat
/
3 comments
/
3 minutes read
Alpine.js: a lightweight framework for productive developers
January 26, 2023
/
Benjamin Crozat
/
0 comments
/
6 minutes read
Artificial Intelligence →
How to use GPT-3.5 Turbo's API, step by step
November 6, 2023
/
Benjamin Crozat
/
0 comments
/
6 minutes read
How to use GPT-4o mini's API for cheap, step by step
July 19, 2024
/
Benjamin Crozat
/
0 comments
/
7 minutes read
How to access and use GPT-4 Turbo's API, step by step
November 6, 2023
/
Benjamin Crozat
/
0 comments
/
7 minutes read
Use PHP to leverage OpenAI's API and GPT effortlessly
October 27, 2022
/
Benjamin Crozat
/
2 comments
/
10 minutes read
How to access and use GPT-4o's API, step by step
May 13, 2024
/
Benjamin Crozat
/
2 comments
/
7 minutes read
CSS →
The Ultimate Guide to Tailwind CSS and its Best Practices
December 25, 2022
/
Benjamin Crozat
/
0 comments
/
14 minutes read
Style an HTML dialog's backdrop with Tailwind CSS
November 2, 2023
/
Benjamin Crozat
/
0 comments
/
1 minute read
Tailwind CSS typography plugin: a step-by-step build guide
April 26, 2023
/
Benjamin Crozat
/
0 comments
/
7 minutes read
Disable hover styles on mobile with Tailwind CSS
December 17, 2023
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Tailwind CSS forms plugin: a step-by-step build guide
February 12, 2023
/
Benjamin Crozat
/
0 comments
/
4 minutes read
Databases →
Fix "1305 SAVEPOINT trans2 does not exist" in Laravel
December 14, 2023
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Understanding database transactions with Laravel
August 27, 2023
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Fast database queries are not always better
September 2, 2023
/
Benjamin Crozat
/
0 comments
/
1 minute read
Using databases without putting domain logic in them
August 10, 2023
/
Benjamin Crozat
/
0 comments
/
1 minute read
Filament →
How to Format Text Columns in Filament
June 20, 2024
/
Benjamin Crozat
/
0 comments
/
2 minutes read
How to Create a Stats Widget in Filament
June 6, 2024
/
Benjamin Crozat
/
0 comments
/
3 minutes read
GPT →
How to use GPT-3.5 Turbo's API, step by step
November 6, 2023
/
Benjamin Crozat
/
0 comments
/
6 minutes read
How to use GPT-4o mini's API for cheap, step by step
July 19, 2024
/
Benjamin Crozat
/
0 comments
/
7 minutes read
How to access and use GPT-4 Turbo's API, step by step
November 6, 2023
/
Benjamin Crozat
/
0 comments
/
7 minutes read
Use PHP to leverage OpenAI's API and GPT effortlessly
October 27, 2022
/
Benjamin Crozat
/
2 comments
/
10 minutes read
How to access and use GPT-4o's API, step by step
May 13, 2024
/
Benjamin Crozat
/
2 comments
/
7 minutes read
HTML →
Is HTML a programming language?
December 5, 2023
/
Benjamin Crozat
/
0 comments
/
2 minutes read
JavaScript →
Add Alpine.js to any Laravel project
October 13, 2023
/
Benjamin Crozat
/
3 comments
/
3 minutes read
Disable "packages are looking for funding" in NPM
March 4, 2024
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Add Vue.js to any Laravel project
October 13, 2023
/
Benjamin Crozat
/
1 comment
/
3 minutes read
Bun: The Lightning-Fast Alternative to NPM, Yarn, and pnpm
September 11, 2023
/
Benjamin Crozat
/
0 comments
/
4 minutes read
Use Bun as Your Package Manager in Any Laravel Project
September 10, 2023
/
Benjamin Crozat
/
0 comments
/
4 minutes read
jQuery →
How and when to use jQuery's $(document).ready() method
February 11, 2024
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Understanding jQuery's .each() method
February 11, 2024
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Handle clicks from your users using jQuery
February 13, 2024
/
Benjamin Crozat
/
0 comments
/
1 minute read
Get started with jQuery in 5 minutes
February 12, 2024
/
Benjamin Crozat
/
0 comments
/
3 minutes read
Laravel →
The "419 Page Expired" error in Laravel and how to fix it
June 26, 2023
/
Benjamin Crozat
/
10 comments
/
2 minutes read
20+ Laravel best practices, tips and tricks to use in 2025
October 30, 2022
/
Benjamin Crozat
/
0 comments
/
17 minutes read
Add Alpine.js to any Laravel project
October 13, 2023
/
Benjamin Crozat
/
3 comments
/
3 minutes read
The best Laravel 12-ready books you should read in 2025
March 9, 2024
/
Benjamin Crozat
/
0 comments
/
4 minutes read
6 ways to check which version of PHP you are running
September 2, 2023
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Livewire →
Fix the /livewire/livewire.js 404 not found error
September 21, 2023
/
Benjamin Crozat
/
3 comments
/
2 minutes read
How to force re-render a Livewire v3 component
January 10, 2024
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Laravel Volt: simplify how you write Livewire components
July 25, 2023
/
Benjamin Crozat
/
4 comments
/
5 minutes read
Prevent a Livewire component from re-rendering
January 10, 2024
/
Benjamin Crozat
/
0 comments
/
1 minute read
Create a SPA in seconds using wire:navigate in Livewire v3
August 28, 2023
/
Benjamin Crozat
/
0 comments
/
4 minutes read
Packages →
Get started with laravel/ui; kickstart your project.
November 12, 2023
/
Benjamin Crozat
/
2 comments
/
3 minutes read
Laravel Pulse: monitor your apps for free
November 17, 2023
/
Benjamin Crozat
/
4 comments
/
6 minutes read
The best custom cards for Laravel Pulse in 2024
December 29, 2023
/
Benjamin Crozat
/
2 comments
/
3 minutes read
Laravel Volt: simplify how you write Livewire components
July 25, 2023
/
Benjamin Crozat
/
4 comments
/
5 minutes read
The best PHP packages to use in 2025
February 1, 2024
/
Benjamin Crozat
/
0 comments
/
3 minutes read
PHP →
An early look at PHP 9.0's new features and changes
November 3, 2023
/
Benjamin Crozat
/
7 comments
/
6 minutes read
Easily convert a PHP array to JSON
September 16, 2023
/
Benjamin Crozat
/
0 comments
/
3 minutes read
The easiest way to get the current URL path in PHP
September 3, 2023
/
Benjamin Crozat
/
0 comments
/
2 minutes read
6 ways to check which version of PHP you are running
September 2, 2023
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Enums in PHP: a guide to safer coding
July 5, 2023
/
Benjamin Crozat
/
7 comments
/
11 minutes read
Podcasts →
The best podcasts & interviews about Laravel
February 25, 2023
/
Benjamin Crozat
/
0 comments
/
9 minutes read
Security →
The "419 Page Expired" error in Laravel and how to fix it
June 26, 2023
/
Benjamin Crozat
/
10 comments
/
2 minutes read
12 Laravel security best practices for 2025
July 29, 2023
/
Benjamin Crozat
/
0 comments
/
6 minutes read
Fix "No application encryption key has been specified." in Laravel
June 25, 2023
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Secure your REST API in 5 minutes with Laravel Sanctum
January 16, 2024
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Should you block compromised passwords?
August 11, 2023
/
Benjamin Crozat
/
0 comments
/
1 minute read
SEO →
SEO case study (2022-2023): +10K clicks in 6 months
October 25, 2022
/
Benjamin Crozat
/
0 comments
/
12 minutes read
Core web vitals aren't that important for Google
November 22, 2023
/
Benjamin Crozat
/
0 comments
/
3 minutes read
Tailwind CSS →
The Ultimate Guide to Tailwind CSS and its Best Practices
December 25, 2022
/
Benjamin Crozat
/
0 comments
/
14 minutes read
Style an HTML dialog's backdrop with Tailwind CSS
November 2, 2023
/
Benjamin Crozat
/
0 comments
/
1 minute read
Tailwind CSS typography plugin: a step-by-step build guide
April 26, 2023
/
Benjamin Crozat
/
0 comments
/
7 minutes read
Disable hover styles on mobile with Tailwind CSS
December 17, 2023
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Tailwind CSS forms plugin: a step-by-step build guide
February 12, 2023
/
Benjamin Crozat
/
0 comments
/
4 minutes read
Testing →
9 testing best practices for Laravel in 2025
October 27, 2023
/
Benjamin Crozat
/
0 comments
/
13 minutes read
Fix "1305 SAVEPOINT trans2 does not exist" in Laravel
December 14, 2023
/
Benjamin Crozat
/
0 comments
/
2 minutes read
Frank de Jonge's perspective on mocking frameworks
August 10, 2023
/
Benjamin Crozat
/
0 comments
/
1 minute read
Refactoring without tests should be fine
August 11, 2023
/
Benjamin Crozat
/
0 comments
/
1 minute read
Tools →
PHP for Mac: get started fast using Laravel Valet
June 27, 2023
/
Benjamin Crozat
/
0 comments
/
7 minutes read
Laravel Forge: price, review, how-to and alternatives (2024)
November 17, 2022
/
Benjamin Crozat
/
0 comments
/
10 minutes read
Laravel Herd: the simplest way to install PHP on your Mac
July 19, 2023
/
Benjamin Crozat
/
0 comments
/
3 minutes read
The 6 best PHP cloud hosting providers for 2024
January 24, 2024
/
Benjamin Crozat
/
0 comments
/
8 minutes read
How to install Laravel on macOS
January 15, 2024
/
Benjamin Crozat
/
0 comments
/
3 minutes read
Vue.js →
Add Vue.js to any Laravel project
October 13, 2023
/
Benjamin Crozat
/
1 comment
/
3 minutes read
Web Hosting →
Laravel Forge: price, review, how-to and alternatives (2024)
November 17, 2022
/
Benjamin Crozat
/
0 comments
/
10 minutes read
The 6 best PHP cloud hosting providers for 2024
January 24, 2024
/
Benjamin Crozat
/
0 comments
/
8 minutes read
The 6 best Laravel cloud hosting providers for 2024
January 1, 2024
/
Benjamin Crozat
/
0 comments
/
9 minutes read