Publications
Articles, papers, talks, and more from Ibrahim Taofeek.
2026

Why I Built This Publication
A personal reflection on learning, teaching, and why I created this space to share structured thoughts on software engineering, AI, security, and beyond.

Why Latency Lives in the Layers: A Practical OSI Model Breakdown
A walk through every OSI layer and how each one secretly shapes your system's latency — from code quality at the application layer to MTU constraints at the data link layer.

Availability & Distributed Systems Resilience — AWS Whitepaper Review
A review of the AWS whitepaper on availability and distributed systems resilience, covering availability math, fault tolerance, isolation, and the real leverage points in building reliable systems.

Database Ingestion Design: Lessons from the Trenches
A hard-earned lesson about batching, buffer calculations, and knowing where your bottleneck actually lives before picking a solution.

Engineering Is About Intentional Sacrifice: Lessons from Jonas Bonér
Performance vs scalability, latency vs throughput, and the CAP theorem — a perspective shift on why engineering isn't about perfection but about choosing the right trade-off.

Review: Akamai's White Paper on the OWASP Top 10 (2021)
A simplified breakdown of the OWASP Top 10 software security vulnerabilities — from broken access control to SSRF — and what every developer should do about them.
2024

Iterator Design Pattern in JavaScript (& TypeScript)
A comprehensive guide to the Iterator design pattern — what it is, its components, and how to implement it in JavaScript/TypeScript using both functional and class-based approaches.

Proxy Design Pattern In JavaScript (TypeScript)
A comprehensive guide to the Proxy design pattern — what it is, its components, types of proxies, and how to implement it in JavaScript/TypeScript.

SingletonHello: Understanding the Singleton Design Pattern
A deep dive into the Singleton design pattern — what it is, how to implement it in JavaScript/TypeScript, and its pros and cons.