Technical Writing

Notes.

Notes on backend systems, security, Laravel, Go, infrastructure, and the practical edges of building software that lasts.

Security

How I Think About Secure Backend Development

Security is not a feature you bolt on after shipping. It is a mindset that shapes every decision from schema design to API responses.

// note preview
final class HowIThinkAboutSecureBack
{
  public function read(): Insight
}
JO Jerry Ogunniyi 2 min
Laravel

Lessons from Modernizing Legacy Laravel Applications

Upgrading a Laravel 5.x application to 11 without downtime taught me more about clean architecture than any greenfield project ever could.

// note preview
final class LessonsFromModernizingLe
{
  public function read(): Insight
}
JO Jerry Ogunniyi 2 min
Security

Why Backend Developers Should Understand Application Security

Most security breaches trace back to application-layer mistakes, not network exploits. Backend developers are the first line of defense.

// note preview
final class WhyBackendDevelopersShou
{
  public function read(): Insight
}
JO Jerry Ogunniyi 2 min
Backend Engineering

Building a GitHub to Productive Integration with Go

How I built a lightweight Go service that links GitHub repositories to Productive task boards, removing manual sync work for engineering teams.

// note preview
final class BuildingGithubToProducti
{
  public function read(): Insight
}
JO Jerry Ogunniyi 2 min
DevOps

My Homelab Setup for Learning Infrastructure and Security

Running Proxmox, Tailscale, Wazuh, and Docker in a homelab has been the best hands-on security education I've had.

// note preview
final class MyHomelabSetupForLearnin
{
  public function read(): Insight
}
JO Jerry Ogunniyi 2 min
Laravel

Testing Laravel Applications with Pest: Patterns I Actually Use

After writing hundreds of Pest tests across production Laravel apps, these are the patterns that have saved me the most debugging time.

// note preview
final class TestingLaravelWithPestPa
{
  public function read(): Insight
}
JO Jerry Ogunniyi 1 min
$
navigate open

Privacy Preferences

This site uses essential cookies and local preferences to keep things working smoothly, including theme and consent choices.