My Latest Articles
- Networking for Web Developers: How the Internet Works Published: 2025-03-25 | Updated: 2025-03-25
- Pointer Receivers and Interface Compliance in Go Published: 2025-03-18 | Updated: 2025-03-18
- Session-Based Authentication in Go Published: 2025-03-16 | Updated: 2025-03-16
- Implementing Cross-Site Request Forgery (CSRF) Protection in Go Web Apps Published: 2025-03-12 | Updated: 2025-03-13
- Building a Secure Session Manager in Go Published: 2025-03-10 | Updated: 2025-03-14
- Building an IP Address Manager in Go Published: 2025-03-03 | Updated: 2025-03-03
- Struct Optimizations in Go Published: 2025-02-28 | Updated: 2025-03-01
- Building a Dependency Injection Container for Go Published: 2025-02-24 | Updated: 2025-03-01
- Slice Internals in Go: How the Runtime Expands Slices Efficiently Published: 2025-02-20 | Updated: 2025-03-01
- Map internals in Go 1.24 Published: 2025-02-18 | Updated: 2025-03-01
- Go Map Internals and Concurrent Safety Published: 2025-02-16 | Updated: 2025-03-01
- Infrastructure management for several high-traffic PHP applications Published: 2023-09-01 | Updated: 2025-03-01
- The Polyglot Stack — PHP & GoLang Published: 2023-11-08 | Updated: 2025-03-01
- Defensive programming: the byzantine generals problem Published: 2023-02-08 | Updated: 2025-03-01
- The six-dollar VPS Published: 2023-06-01 | Updated: 2025-02-14
- Common issues that cause Laravel's queue workers not to restart Published: 2020-11-08 | Updated: 2025-02-14
- Avoiding memory leaks when running Laravel's queue workers Published: 2020-10-08 | Updated: 2025-02-14
- Job batching in Laravel: How it works Published: 2020-07-09 | Updated: 2025-02-14
- Laravel queue workers: How they work Published: 2019-02-08 | Updated: 2025-02-09
My Books
Contact Me
To discuss projects or ideas, or for support, you can reach me on Twitter/X at @themsaid. Or you can send me an email at [email protected].