Mastering HTTP Caching in Laravel with ETag & Last-Modified
Learn how to implement ETag and Last-Modified headers in Laravel to drastically reduce bandwidth and improve load times for file-based content.
A developer-focused blog about programming, web development, and software engineering.
Learn how to implement ETag and Last-Modified headers in Laravel to drastically reduce bandwidth and improve load times for file-based content.
Create a beautiful command-line interface to manage your blog content using Laravel Prompts.
Refactor your data mapping logic by leveraging PHP 8 Attributes to declaratively map Markdown frontmatter to DTO properties.
Deep dive into League/CommonMark extensions. Create custom renderers for alerts, custom blocks, and integrate Shiki for syntax highlighting.
How to customize the Tailwind Typography plugin (prose) and integrate Highlight.js for a seamless dark-mode experience.
Ditch the database for content. Learn how to architect a blogging workflow where Git Commit corresponds to Publish, and how to automate the deployment.
Stop passing associative arrays everywhere. Use PHP 8.2 readonly classes to create type-safe, immutable Data Transfer Objects in your Laravel applications.
Why manually create files? Learn how to write a robust 'make:post' command that generates strict Markdown files with Frontmatter automatically.
A comprehensive guide to installing and using Lazygit, the terminal UI that will change how you interact with Git forever.
A deep dive into the latest PHP features that improve developer experience, including Property Hooks, typed class constants, and new array functions.