$ emrebener
home archive

archive

~/archive
$tree -t
.
├── ai-and-ml/ │ ├── Introduction to Machine Learning and Modern AI │ ├── Introduction to NLP: How Computers Understand Human Language │ ├── TencentDB Agent Memory on OpenClaw and Hermes │ ├── Demystifying Agenting Coding Harnesses │ ├── Two MCP-Free Skills for Pi: A Browser and a Search Box │ ├── A Field Guide to Repository Context Files │ ├── RAG Explained: Retrieval-Augmented Generation Without the Hype │ └── A Guide to Effective LLM Prompting ├── architectural-patterns/ │ └── Why Comparing Monoliths and Microservices Makes No Sense ├── astronomy/ │ ├── Many Ways the Universe Can End │ ├── Most of the Universe Is Already Out of Reach │ ├── What Goes on Inside Black Holes? │ ├── 13.77 Billion Years Is Nothing │ ├── The Fermi Paradox │ └── A Brief History of Space ├── devops/ │ ├── Git Worktrees for the Parallel-Agent Era │ └── The Devcontainer Spec, Explained ├── dotnet/ │ ├── Optimistic Locking in PostgreSQL via EF Core │ ├── Pessimistic Locking in PostgreSQL via EF Core │ ├── Managing Environments in ASP.NET Core │ └── Configuring CORS in ASP.NET Core ├── gof-design-patterns-behavioural/ │ ├── Template Method Pattern │ ├── Visitor Pattern │ ├── Interpreter Pattern │ ├── Iterator Pattern │ ├── Command Pattern │ ├── State Pattern │ ├── Strategy Pattern │ ├── Chain of Responsibility Pattern │ ├── Mediator Pattern │ ├── Memento Pattern │ └── Observer Pattern ├── gof-design-patterns-creational/ │ ├── Object Pool Pattern │ ├── Prototype Pattern │ ├── Abstract Factory Pattern │ ├── Builder Pattern │ ├── Factory Pattern │ └── Singleton Pattern ├── networking/ │ ├── Short Polling, Long Polling and WebSocket Protocol │ ├── DNS Resolution, End to End │ ├── WireGuard vs. OpenVPN — which VPN protocol is better? │ ├── I Closed Every Port and Could Still SSH In — How VPNs Really Work │ └── What Is a SOCKS5 Proxy? Everything You Need to Know in 2026 ├── react/ │ ├── When to Use useLayoutEffect Over useEffect in React │ ├── Enhancing UI Responsiveness in React 18 with useTransition │ ├── Mastering useDeferredValue: Enhancing UI Responsiveness in React │ ├── Exploring useRef and forwardRef in React: DOM Access and Beyond │ ├── Mastering Imperative Programming in React: A Deep Dive into useImperativeHandle │ ├── Performance Optimization in React: The Essential Role of useMemo │ ├── React’s Context API Demystified: A Deep Dive into useContext │ ├── The Ultimate Guide to useEffect: Managing Side Effects in Functional Components │ ├── useState From Basics to Advanced: Exploring the useState Hook in React │ └── The Ultimate Guide to useReducer: Best Practices and Pitfalls ├── reinventing-the-wheel-series/ │ ├── Building a Key-Value Store From Scratch, Vol. 3: Extending Features │ ├── Building a Key-Value Store From Scratch, Vol. 2: Performance Tuning │ └── Building a Key-Value Store From Scratch, Vol. 1 ├── reliability-engineering/ │ ├── Importance of Software Resilience │ ├── Anomaly Detection and AIOps │ ├── Break Things on Purpose: An Introduction to Chaos Engineering │ └── Software Instrumentation, Observability, and the Rise of OpenTelemetry ├── science/ │ ├── Boltzmann Brain │ └── Chaos theory ├── software-development/ │ ├── SOLID Principles Explained Simply │ ├── The 4 Pillars of OOP: Encapsulation, Inheritance, Polymorphism, Abstraction │ └── Writing Readable Code ├── systems-and-infrastructure/ │ ├── A Brief Guide to the Major Linux Distributions │ ├── Understanding Bloom Filters │ ├── Managing Linux Services with systemd │ ├── A System Designer’s Guide to CDNs │ └── ACME With Caddy + Let's Encrypt — Free & Automated TLS Certificates └── web-development/ ├── AEO vs SEO: What’s the Difference? ├── What is CSP and Why Your Website Needs It ├── A Guide to JSON-LD and Schema.org ├── Open Graph: A Guide to Meta Tags for SEO and AEO └── A Comprehensive Guide to the Same-Origin Policy and the CORS Policy
15 blogs, 75 posts
$