Part 1 of 6 covers experimenting with various cache systems, techniques, and organization of our custom cache system.
Securing development projects means integrating security at each stage of development. Let's discuss the best practices to secure your development projects.
Learn how to implement a honeypot form mechanism using Laravel. This security measure helps catch bots and automated scripts by adding an inconspicuous form field that human users should leave empty. You can implement the honeypot in two different ways: by creating a custom middleware class or by adding the logic directly to the form's action. Additionally, you can create a custom Blade directive to simplify adding the hidden field to multiple forms.
Discover how to create a custom Statamic Tag in this step-by-step guide, enabling dynamic layout changes and sharing variables with your layouts in Antlers templates. Learn the implementation process, utilize the make:addon command, and explore the internal workings of Statamic to master custom layout behavior.
Organizing a cybersecurity team with clear goals, skills assessment, role assignment, training, workload management, and a supervisor using agile methods helps protect against threats, improves efficiency, boosts innovation, and avoids burnout.
This in-depth guide provides a beginner-friendly introduction to Antlers arrays and loops. In it, we look at the basics of Antlers arrays, techniques for working with named scopes and nested arrays, and methods for randomly inserting supplementary content into blog post listings.
This article provides a very brief overview of how both the Antlers and Blade formatters work. Both formatters are offered as a Prettier plugin.
Learn to construct dynamic CSS class names using Antlers sections when creating Statamic sites.
Antlers Runtime supports the concept of dynamic variables, which can be used to retrieve data dynamically, without knowing the variable name ahead of time.
Antlers Runtime makes it easier to work with prefixed fieldsets when reusable fieldsets and partials.
The past six months or so have been incredibly busy. What started as a new article series about cust...
Read moreIn this post I talk about how I resolved a mysterious illegal offset type error when viewing collect...
Read moreGenerating a custom Laravel routes file from a Statamic website to redirect to a new domain.
Read moreDisabling file hashes in Vite output can be accomplished by modifying your project's vite.config.js
Read moreLearn how to implement a custom component compiler for Laravel's Blade templating language in this p...
Read morePart 5 of 6 covers implementing a cache namespace and labeling system, which we can use to target mu...
Read more