<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>BytesJourney</title><description>Practical software engineering tutorials, interview preparation guides, and deep dives into JavaScript, Node.js, backend systems, and cloud architecture.</description><link>https://bytesjourney.com/</link><item><title>OAuth 1.0 Authorization Flow — Step by Step</title><link>https://bytesjourney.com/blog/auth/oauth-1-authorization-flow/</link><guid isPermaLink="true">https://bytesjourney.com/blog/auth/oauth-1-authorization-flow/</guid><description>Walk through the complete OAuth 1.0 authorization flow from registration to protected resource access — with consistent concrete examples, callback URL mechanics, the verifier, and the browser&apos;s role at every stage.</description><pubDate>Sun, 20 Sep 2026 18:30:00 GMT</pubDate><category>Blog</category></item><item><title>Why Delegated Authorization? — The Problem OAuth Solves</title><link>https://bytesjourney.com/blog/auth/oauth-1-why-delegated-auth/</link><guid isPermaLink="true">https://bytesjourney.com/blog/auth/oauth-1-why-delegated-auth/</guid><description>Understand the fundamental problem OAuth was created to solve — why giving your password to a third-party app is dangerous, what delegated authorization means, and the key difference between authentication and authorization.</description><pubDate>Sun, 20 Sep 2026 18:30:00 GMT</pubDate><category>Blog</category></item><item><title>OAuth 1.0 Security Model, OAuth 1.0a, OAuth 2 Comparison &amp; Interview Prep</title><link>https://bytesjourney.com/blog/auth/oauth-1-security-and-interview/</link><guid isPermaLink="true">https://bytesjourney.com/blog/auth/oauth-1-security-and-interview/</guid><description>The final part of the OAuth 1.0 deep dive — secret compromise analysis, OAuth 1.0 vs 1.0a differences, architectural comparison with OAuth 2.0, and a comprehensive categorized interview question bank from beginner to advanced.</description><pubDate>Sun, 20 Sep 2026 18:30:00 GMT</pubDate><category>Blog</category></item><item><title>OAuth 1.0 Credential Model — Every Key, Token &amp; Secret Explained</title><link>https://bytesjourney.com/blog/auth/oauth-1-credential-model/</link><guid isPermaLink="true">https://bytesjourney.com/blog/auth/oauth-1-credential-model/</guid><description>A deep dive into the seven credentials in OAuth 1.0 — Consumer Key, Consumer Secret, Request Token, Request Token Secret, OAuth Verifier, Access Token, and Access Token Secret. Understand who creates each, what it proves, and why every one is necessary.</description><pubDate>Sun, 20 Sep 2026 18:30:00 GMT</pubDate><category>Blog</category></item><item><title>OAuth 1.0 Request Signing — Signatures, Nonces &amp; Replay Protection</title><link>https://bytesjourney.com/blog/auth/oauth-1-request-signing/</link><guid isPermaLink="true">https://bytesjourney.com/blog/auth/oauth-1-request-signing/</guid><description>A deep dive into OAuth 1.0 request signing — why bearer tokens aren&apos;t enough, how HMAC-SHA1 signatures work, the complete signing process, provider-side verification, nonces, timestamps, replay attacks, and why signing doesn&apos;t replace HTTPS.</description><pubDate>Sun, 20 Sep 2026 18:30:00 GMT</pubDate><category>Blog</category></item><item><title>JavaScript Equality Algorithms: ===, SameValue, and SameValueZero</title><link>https://bytesjourney.com/interviews/javascript/equality-algorithms/</link><guid isPermaLink="true">https://bytesjourney.com/interviews/javascript/equality-algorithms/</guid><description>JavaScript has multiple equality algorithms, not just ===. Understanding which algorithm JavaScript uses in different contexts is essential for predictable code and confident interview answers.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>Interview Prep</category></item><item><title>double equal == vs triple equal === in JavaScript: Abstract Equality and Type Coercion</title><link>https://bytesjourney.com/interviews/javascript/equality-coercion/</link><guid isPermaLink="true">https://bytesjourney.com/interviews/javascript/equality-coercion/</guid><description>The difference between double equal(==) and triple equal(===) is one of the most common JavaScript interview questions but most answers stop at use === to avoid coercion. This guide goes deeper understanding how coercion works, when it&apos;s intentional, and why the spec designed it this way.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>Interview Prep</category></item><item><title>Value vs Reference in JavaScript: The Mental Model That Never Breaks</title><link>https://bytesjourney.com/interviews/javascript/value-vs-reference/</link><guid isPermaLink="true">https://bytesjourney.com/interviews/javascript/value-vs-reference/</guid><description>Why does changing one object change another? Understanding JavaScript&apos;s memory model (Stack vs Heap) is the key to bug-free code.</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate><category>Interview Prep</category></item><item><title>JavaScript Primitive Types: Complete Guide to All 7 Primitives (2026)</title><link>https://bytesjourney.com/interviews/javascript/primitive-taxonomy/</link><guid isPermaLink="true">https://bytesjourney.com/interviews/javascript/primitive-taxonomy/</guid><description>Every value in JavaScript falls into one of two camps: primitives or objects. Most developers can name a few primitives, but fewer understand why typeof null returns object, how strings can have methods without being objects, or when BigInt actually matters. These details separate surface-level knowledge from interview-ready fluency</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate><category>Interview Prep</category></item><item><title>Value vs Reference</title><link>https://bytesjourney.com/mini-posts/value-vs-reference/</link><guid isPermaLink="true">https://bytesjourney.com/mini-posts/value-vs-reference/</guid><description>Primitives are copied by value, objects by reference. Learn how JavaScript handles memory.</description><pubDate>Fri, 22 Mar 2024 00:00:00 GMT</pubDate><category>Mini Posts</category></item><item><title>Data Types in JavaScript</title><link>https://bytesjourney.com/mini-posts/data-types/</link><guid isPermaLink="true">https://bytesjourney.com/mini-posts/data-types/</guid><description>JavaScript has 8 data types: 7 primitives and 1 object type. Learn the difference.</description><pubDate>Wed, 20 Mar 2024 00:00:00 GMT</pubDate><category>Mini Posts</category></item></channel></rss>