Zudisa journal
Ideas for kinder, clearer connection
Long reads, quick tips, and honest guides — sorted by topic so you can jump straight to what matters.
A Beginner’s Guide to Docker: Containerizing Your First Node.js App
A fun, simple guide explaining what Docker containers are and how to box up your Node.js application so it runs perfectly on any computer on earth.
What is Forward Secrecy and Why Does Your Messaging App Need It?
A comprehensive cryptographic analysis of Perfect Forward Secrecy (PFS), exploring how ephemeral key generation shields historical chat data from future key compromise.
Why Node.js Streams are Critical for Handling Large File Uploads Safely
An architectural exploration of Node.js Streams, demonstrating how chunk-by-chunk memory processing prevents server crashes during high-volume file transfers.
How to Implement JWT (JSON Web Tokens) Authentication in TypeScript
A simple, breakdown guide to understanding JSON Web Tokens and coding your own secure login check system using TypeScript without getting confused.
A Deep Dive into OAuth 2.0: How Secure Social Logins Actually Work
An in-depth architectural breakdown of the OAuth 2.0 authorization framework, analyzing token issuance mechanics, handshake states, and security patterns behind modern social logins.
AWS vs DigitalOcean: Which Cloud Provider is Best for App Deployment?
A completely honest, no-nonsense comparison between Amazon Web Services and DigitalOcean to help you choose where to host your web apps without going broke.
How to Protect Your Web App Against Cross-Site Scripting (XSS) Attacks
A comprehensive security guide on cross-site scripting (XSS), analyzing how attackers exploit browser runtimes and demonstrating modern defensive engineering patterns to stop injection vulnerabilities.
Introduction to Edge Computing: Running Code Closer to Your Users
An architectural breakdown of edge computing networks, exploring how deploying serverless functions at the network perimeter minimizes latency and transforms global application scaling.
How to Connect a TypeScript Frontend to a PostgreSQL Database Efficiently
A straightforward guide to connecting your web application to a powerful PostgreSQL database using TypeScript without slowing down your system.
How AI Code Assistants are Changing Software Architecture Design in 2026
An architectural exploration of how advanced generative AI models are shifting the developer role from manual syntax writing to high-level systemic orchestrations.
Understanding Zero-Knowledge Proofs: The Future of User Data Privacy
A comprehensive technical exploration of Zero-Knowledge Proofs (ZKPs), analyzing how mathematical verification cryptography validates claims without exposing sensitive underlying data assets.
Step-by-Step: Setting Up a Secure Ubuntu Linux VPS for Web Hosting
A beginner-friendly guide to buying a cheap Ubuntu cloud server, locking down its security ports, and getting it ready to host web apps without getting hacked.
Understanding WebSockets: How Real-Time Data Sync Works in Web Apps
A deep dive into WebSockets protocol, exploring how it breaks the limitations of traditional HTTP to enable instant, bidirectional data transfer in modern applications.
Metadata vs Message Content: What Apps Really Know About You
Learn the difference between metadata and message content, and how apps can still understand your behavior without reading your chats.
How to Choose a Private Messaging App in 2026
Choosing a private messaging app isn’t easy. Learn the key factors to consider in 2026 to protect your data, conversations, and digital privacy.
