Single stream

Blog

One place for technical writing, project breakdowns, and practical notes from building software.

Latest articleLaravel17 Jul 20263 min read

AppServiceProvider

Learn what Laravel's AppServiceProvider does and how to use its register and boot methods through a practical payment example.

Read article

Archive

All posts

Newest first, in one continuous feed.

Laravel2 min read

bind

Learn Laravel's bind method through a practical PaymentMethod example.

17 Jul 2026
Laravel6 min read

Events

Understand Laravel events and listeners step by step through a practical payment completion example, with links to the official sources.

17 Jul 2026
Laravel2 min read

singleton

Learn Laravel's singleton method through a practical PaymentMethod example.

17 Jul 2026
Daily1 min read

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.

17 May 2026
Laravel4 min read

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.

7 May 2026
Laravel3 min read

Laravel Tricks

A practical guide to professional Laravel habits for clean architecture, better performance, and scalable code.

2 Jan 2026
Cyber Security2 min read

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...

8 May 2025
Golang2 min read

Conditional Statements

Learn how to use conditional statements in Go, including if, else if, and switch.

20 Jan 2025
Golang2 min read

Range

Learn how to use the `range` keyword in Go to iterate over arrays, slices, maps, and channels.

19 Jan 2025
Golang1 min read

For Loop in Go

Learn how to use the for loop in Go, including its syntax and examples.

18 Jan 2025
Golang1 min read

Go Data Types

Explore the various data types in Go, including basic types, composite types, and more.

12 Jan 2025
Golang2 min read

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.

18 Sept 2024
Golang2 min read

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.

5 Aug 2024
Devops2 min read

Dockerizing a Node.js App

Learn how to build and run a Node.js app in Docker with minimal setup.

25 Jun 2024
Devops2 min read

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.

5 Apr 2024
General2 min read

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...

21 Oct 2023
General3 min read

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

18 Sept 2023