Tutorials Articles — CodersSecret
Step-by-step workshops and hands-on tutorials for developers at every level.
- OKRs for Engineers: A Practical Guide with Real-World Examples — Learn how to write effective OKRs that actually drive results. This guide breaks down the OKR framework with real examples from engineering, product, DevOps, and startup teams — no corporate jargon.
- Firebase Realtime Database: The Practical Guide with Real Project Examples — Learn Firebase Realtime Database from scratch — setup, CRUD operations, real-time listeners, security rules. Includes a complete chat app build, plus honest coverage of limitations you need to know before committing to Firebase.
- Build Software for Windows: A Practical Guide with Python Tutorial — Learn how to build real Windows applications — from language selection to packaging and distribution. Includes a hands-on Python project: build a desktop file organizer app with GUI, then package it as a standalone .exe.
- SOLID Principles in Practice: Write Code That Doesn't Rot — Learn the 5 SOLID principles through real-world Python and TypeScript examples. See bad code, understand why it breaks, then refactor it into clean, maintainable architecture.
- Encryption, Hashing, and Cryptography: The Complete Practical Guide — Understand symmetric vs asymmetric encryption, hashing algorithms, digital signatures, and real-world usage — with Python code for every concept. Know exactly when to use AES, RSA, SHA-256, bcrypt, or HMAC.
- Master Network Layers: A Practical Guide with Real-World Debugging — Stop memorizing the OSI model — start understanding it. Learn each network layer through real tools, packet captures, and debugging scenarios you will actually face in production.
- Mutual TLS (mTLS) with X.509 Certificates: A Complete Python Tutorial — Build a complete mTLS setup from scratch — generate your own Certificate Authority, issue X.509 certificates, and implement mutual TLS authentication in Python with Flask and requests.
- Ethical Hacking for Beginners: A Hands-On Tutorial — Learn ethical hacking from scratch — reconnaissance, scanning, exploitation, and reporting. A beginner-friendly, hands-on guide with real tools, safe labs, and responsible disclosure practices.
- Python C Extensions Workshop: Build Your First High-Performance Module — A practical, hands-on workshop for writing CPython C extensions. Go from zero to a production-quality C module with proper memory management, error handling, and packaging.
- SCIM Explained: Automate User Provisioning Across Your SaaS Apps — A hands-on tutorial on SCIM (System for Cross-domain Identity Management) — what it is, why enterprises need it, and how to implement a SCIM server from scratch.