All Articles

A complete archive of my technical writing. Use the filters below to explore specific topics.

  1. Article Aug 2026

    How a Random Question About Gambling Helped Me Finally Understand the Stock Market Tech

    gamblingsoftware developmentSystem DesignWeb DevelopmentstockmarketengineeringDeveloperarchitecturebackendHashnodeJavaScriptlearningGeneral Programming
  2. Article Feb 2026

    The AI Amnesia Advantage: Why Top Engineers Let Copilot "Forget"

    AIcopilotclaude-codeagentic AIvibe codingsoftware developmentengineeringSoftware Engineeringcodexcopilot chatagentic ai development
  3. Article Dec 2025

    How YouTube Knows a Video Is Copyrighted — From Binary Foundations to Modern AI Fingerprinting

    copyright strikeHashingyoutubelow level designengineeringDeveloperSystem DesignWeb DevelopmentcopyrightReactdevelopmenttechnologyTechnical writingJavaScriptHashnode
  4. Article Feb 2025

    Hashing for Beginner Developers part I

    Python#cybersecurityCyberSecWeb Developmentsoftware developmentSecurityhashing functionsencryptionDeveloperReactJavaScriptC++passwordsCryptography, Hash, MbedTLS, Python, Sha256, TLS2Articles1Week
  5. Article Jan 2025

    Understanding OAuth for Beginners

    software developmentOAuth2Beginner DevelopersDjangoJavaScriptReactWeb Developmentbackend developmentsPythonDevopsFrontend DevelopmentBlockchain#
  6. Article Nov 2024

    Understanding the Role of DSA and Design Patterns in Web Development

    low level designLow Codehigh level designdesign patternsDSAData ScienceWeb Developmentsoftware developmentdesign principlesDSA-SERIESbuilder patternFactory Design PatternSingleton Design Patternproxy design patternadapter design pattern
  7. Article Nov 2024

    Design Principles in Software Development

    patternsdesign patternsPythonwebdevwebdevelopmentDSA-SERIESsoftware developmentsoftware architecturepattern-matchingJavaScriptProgramming BlogsProgramming TipsBloggingtechnologyTechnical writing
  8. Article Nov 2024

    Clearing the Confusion: Understanding SSO, SAML, OAuth 2.0, and OpenID Connect

    Web DevelopmentJavaScriptJavaReactDevopsPythonauthenticationJWTSAMLOpen SourceNode.jsDjangoAPIs
  9. Article Oct 2024

    Understanding Discord: A Developer’s Journey from Confusion to Clarity

    discordDevelopersoftware developmentWeb DevelopmentDevopsDiscord botReactBeginner DevelopersbeginnersguideDeveloper ToolsPythonJavaScriptJavaUIlearning
  10. Article Oct 2024

    Essential Package Managers and Command-Line Tools for Developers

    pakagePythonDevopsWeb DevelopmentReactMERN StackNode.jsJavaScriptJavaBeginner DevelopersbackendBloggingtechnologysoftware developmentProgramming Blogs
  11. Article Oct 2024

    Understanding WSGI, ASGI, HTTP and Web Servers: Clarifying the Confusion

    ngniapcahwsgiPython 3PythonJavaScriptJavaC#serverlessserversoftware developmentWeb DevelopmentReactMERN StackNode.js
  12. Article Oct 2024

    Understanding WebRTC Behind the Scenes: A Developer’s Journey from Confusion to Clarity

    whatshapWebRTCvideo streamingserverlessGooglezoomslackmeeting room rentalsoftware developmentReactNode.jsMERN StackDjango
  13. Article Oct 2024

    DBMS Article Series: An In-Depth Journey into Databases

    DatabasesData ScienceDBMSSeriesJavaScriptPythonsoftware developmentWeb DevelopmentSQLMongoDBReactDjangoMERN Stack
  14. Article Aug 2024

    Understanding Live Streaming: A Step-by-Step Guide to the Process and Coding Flow

    live streamingNode.jsPythonJavaScriptDjangoReactFrontend Developmentbackendvideo streamingLive Video Streaming
  15. Article Aug 2024

    Content Personalization and Recommendation Systems in Video Streaming Services

    recommender-systemsvideo streamingsoftware developmentJavaScriptPythonDjangoNode.jsReactpersonalized contentstreamingvideo
  16. Article Aug 2024

    Detailed Article on User Engagement and Quality of Service (QoS) in Video Streaming

    qoeQoSvideo streamingyoutubelive streamingJavaScriptPythonNode.jsReactclientsoftware developmentWeb Developmentwebapps
  17. Article Aug 2024

    In-Depth Guide to Video Streaming: Monetization, Ad Insertion, DRM, and Dynamic Handling of .m3u8 Files

    drmJavaScriptPythonstreamingmuxDigital MarketingMonetizationReactvideo streamingEarningadsadsensevideosoftware developmentNode.js
  18. Article Aug 2024

    The Inner Workings of Video Playback: Interaction Between Streaming Protocols, Chunks, and ABR

    videoplayerJavaScriptPythonvideo streamingplaybackReactNode.jsvideoWebRTCSeriesHashnodeTechnical writing
  19. Article Jul 2024

    Streaming Protocols and Chunking Explained

    httplivestremingmpegdashstreaming#HLSLDashiell SorenyoutubePythonJavaScriptReactvideo streamingAWSGoogleprotocolshlsHds
  20. Article Jul 2024

    Unlocking the Secrets of Video Transcoding: A Comprehensive Guide to FFmpeg

    FFmpegyoutubeFacebookvideostreamingJavaScriptPythonReactNode.jsDjangoNext.jsProgramming Blogssoftware developmentProductivity