tutorial

As a security-focused developer, I often get questions from colleagues and readers of this very blog on how to review code and spot vulnerabilities. Many believe this is an incredibly challenging task to complete and they are quite wrong, while there are some challenging moments to get it to exploitability, it's generally very

As the Laravel ecosystem evolves, it’s continuously adding new and useful tools, features. One of those new features is Sanctum. Sanctum was formerly named Airlock. If you remember Laravel Passport, you’ll enjoy the new Laravel Sanctum feature! Sanctum was designed to provide an ultra-lightweight authentication system for your single-page applications, mobile applications and simple

WordPress is a bulky application by nature, and with its ecosystem makes it easy to install anything you can imagine. This comes with some reasonable consequences as there will be more weight on the application during load time. For part one, we're going to focus on the server-side of things, specifically, what can you

I've always struggled with finding the right set of tools and environment to feel entirely productive with my workflow, after about 40 iterations I'm finally satisfied with it, without further ado, here's my perfect development environment. Editor Visual Studio Code - after the implementation with development over SSH, this has made my life a breeze

When building a lab or any services, you're going to need DNS in most cases, however, we don't necessarily want to expose the DNS records to the world, this is where resources like Split-Brain DNS servers come into play. Split-Brain DNS?? Split-Brain DNS is effectively like having two DNS servers running on the same origin,