Thoughts.
Notes and observations. Code stuff, random articles, whatever's been on my mind. Data modeling concepts to weird language quirks.
Filter by category:
Python Project Setup with pyenv and venv
Setting up isolated Python development environments
Go Runtime Scheduler Deep Dive
Understanding how Go's M:N threading model manages goroutines and system threads
Building an Application Server from Scratch
Comprehensive guide to understanding sockets, HTTP, and server architecture
Calendar Systems and CalDAV Protocol
Understanding how calendar applications work, from iCalendar to CalDAV servers
Processes, IPC, and Async Architectures
Deep dive into system processes, communication patterns, and async performance
Understanding Interpreters
How programming language interpreters work with scanners, parsers, and ASTs
NoSQL Data Modeling Patterns
MongoDB best practices and strategies for avoiding impedance mismatch
Understanding Sockets and Async Architectures
How sockets work and the difference between sync and async connections
Deploying on VPS with Nginx
Complete guide to setting up Nginx web server on a Virtual Private Server
Software Architecture Principles
The importance of modular design and effective API interfaces
Shell Tools and Scripting Guide
Comprehensive guide to shell commands, scripting, and advanced techniques
Arabic Grammar and Quranic Study
Essential Arabic grammar words and their usage in the Quran
Non Technical Founders
On the struggles and potential of founders without coding skills
Finding Ideas for Products
Strategy for discovering market opportunities and building an audience
Joel on Software Tidbits
Key insights from Joel Spolsky on software development and productivity