Single stream
Blog
One place for technical writing, project breakdowns, and practical notes from building software.
AppServiceProvider
Learn what Laravel's AppServiceProvider does and how to use its register and boot methods through a practical payment example.
Archive
All posts
Newest first, in one continuous feed.
bind
Learn Laravel's bind method through a practical PaymentMethod example.
Events
Understand Laravel events and listeners step by step through a practical payment completion example, with links to the official sources.
singleton
Learn Laravel's singleton method through a practical PaymentMethod example.
A Note to Myself: A Quiet Day
Nothing dramatic happened today, but it turned into one of those quiet days that helped me slow down, listen to myself, and reset my pace.
Laravel Clean Architecture (Real Project Structure)
A practical guide to applying Clean Architecture in Laravel with a real-world project structure teams can scale and maintain.
Laravel Tricks
A practical guide to professional Laravel habits for clean architecture, better performance, and scalable code.
Returning to My Cyber Security Roots: Troubleshooting Tools Revisited
Cyber security was the reason I started learning to code. After diving deep into development, I’m now circling back to my original passion — starting with essential tr...
Conditional Statements
Learn how to use conditional statements in Go, including if, else if, and switch.
Range
Learn how to use the `range` keyword in Go to iterate over arrays, slices, maps, and channels.
For Loop in Go
Learn how to use the for loop in Go, including its syntax and examples.
Go Data Types
Explore the various data types in Go, including basic types, composite types, and more.
Go-turkmen: Learn Golang in Turkmen Language
Go-turkmen is a project that introduces the Go programming language to Turkmen speakers through localized tutorials and examples.
Understanding Slices in Go
Slices in Go are a powerful abstraction over arrays. In this post, we explore how slices work, their syntax, and key behaviors.
Dockerizing a Node.js App
Learn how to build and run a Node.js app in Docker with minimal setup.
Automated FTP Deployment with GitHub Actions
Learn how to automatically deploy your website to an FTP server using GitHub Actions and SamKirkland's FTP Deploy Action.
What is the CapRover ?
CapRover is an extremely easy to use app/database deployment & web server manager for your NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, WordPress (and...
What is Jenkins ?
Jenkins is an open-source automation server that is widely used for continuous integration (CI) and continuous delivery (CD) in software development