<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
  <title>Backend Study Lab</title>
  <link>https://example.com</link>
  <description>Backend Study Lab publishes practical Java, backend engineering, algorithms, API design, and system design guides with fast browser-based developer tools.</description>
  <language>en</language>
  <lastBuildDate>Sun, 28 Jun 2026 19:20:56 GMT</lastBuildDate>
  <item>
  <title>Time Complexity of Java Collections</title>
  <link>https://example.com/blog/time-complexity-of-java-collections</link>
  <guid>https://example.com/blog/time-complexity-of-java-collections</guid>
  <description>A practical reference for Java collection time complexity, including ArrayList, LinkedList, HashMap, TreeMap, HashSet, and PriorityQueue.</description>
  <pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>CSRF vs XSS: Key Differences for Backend Developers</title>
  <link>https://example.com/blog/csrf-vs-xss</link>
  <guid>https://example.com/blog/csrf-vs-xss</guid>
  <description>Compare CSRF and XSS attacks for backend developers, including how they work, why cookies and tokens matter, and practical defenses.</description>
  <pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>OAuth 2.0 Explained for Backend Developers</title>
  <link>https://example.com/blog/oauth-2-explained-for-backend-developers</link>
  <guid>https://example.com/blog/oauth-2-explained-for-backend-developers</guid>
  <description>A backend-focused OAuth 2.0 guide covering roles, authorization code flow, PKCE, scopes, tokens, client credentials, and common mistakes.</description>
  <pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Access Token vs Refresh Token</title>
  <link>https://example.com/blog/access-token-vs-refresh-token</link>
  <guid>https://example.com/blog/access-token-vs-refresh-token</guid>
  <description>Compare access tokens and refresh tokens in backend authentication, including lifetime, storage, rotation, revocation, and security tradeoffs.</description>
  <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Pagination Strategies for REST APIs</title>
  <link>https://example.com/blog/pagination-strategies-for-rest-apis</link>
  <guid>https://example.com/blog/pagination-strategies-for-rest-apis</guid>
  <description>Compare offset, cursor, and keyset pagination for REST APIs, including tradeoffs, response shapes, sorting, and backend performance.</description>
  <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Idempotency in APIs Explained</title>
  <link>https://example.com/blog/idempotency-in-apis-explained</link>
  <guid>https://example.com/blog/idempotency-in-apis-explained</guid>
  <description>Learn what idempotency means in API design, why retries create duplicate actions, and how idempotency keys protect backend workflows.</description>
  <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>REST API Status Codes Explained</title>
  <link>https://example.com/blog/rest-api-status-codes-explained</link>
  <guid>https://example.com/blog/rest-api-status-codes-explained</guid>
  <description>Understand the HTTP status codes backend developers use most often in REST APIs, including 200, 201, 400, 401, 404, 409, and 500.</description>
  <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>ConcurrentHashMap Explained</title>
  <link>https://example.com/blog/concurrenthashmap-explained</link>
  <guid>https://example.com/blog/concurrenthashmap-explained</guid>
  <description>A practical explanation of ConcurrentHashMap in Java, including thread safety, atomic methods, iteration behavior, and common mistakes.</description>
  <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>HashMap Load Factor Explained</title>
  <link>https://example.com/blog/hashmap-load-factor-explained</link>
  <guid>https://example.com/blog/hashmap-load-factor-explained</guid>
  <description>Learn what HashMap load factor means in Java, how it affects resizing, memory usage, and lookup performance.</description>
  <pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>ArrayList vs LinkedList in Java</title>
  <link>https://example.com/blog/arraylist-vs-linkedlist-in-java</link>
  <guid>https://example.com/blog/arraylist-vs-linkedlist-in-java</guid>
  <description>Compare ArrayList and LinkedList in Java by access patterns, insertion cost, memory overhead, and practical backend usage.</description>
  <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Big-O Notation Explained for Backend Developers</title>
  <link>https://example.com/blog/big-o-notation-explained</link>
  <guid>https://example.com/blog/big-o-notation-explained</guid>
  <description>Learn Big-O notation with practical backend examples, including arrays, hash maps, sorting, nested loops, and database-like thinking.</description>
  <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>JWT vs Session Authentication: Practical Backend Tradeoffs</title>
  <link>https://example.com/blog/jwt-vs-session</link>
  <guid>https://example.com/blog/jwt-vs-session</guid>
  <description>Understand JWT and server-side session authentication, including storage, revocation, scaling, security risks, and common backend use cases.</description>
  <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>REST vs RPC: How to Choose an API Style</title>
  <link>https://example.com/blog/rest-vs-rpc</link>
  <guid>https://example.com/blog/rest-vs-rpc</guid>
  <description>Compare REST and RPC API styles through resources, actions, payload design, caching, versioning, and backend team workflows.</description>
  <pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Java PriorityQueue Explained with Practical Examples</title>
  <link>https://example.com/blog/java-priorityqueue-explained</link>
  <guid>https://example.com/blog/java-priorityqueue-explained</guid>
  <description>Learn how Java PriorityQueue works, when to use it, how ordering is defined, and common pitfalls around iteration and custom comparators.</description>
  <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>HashMap vs Hashtable in Java: Key Differences and When to Use Each</title>
  <link>https://example.com/blog/hashmap-vs-hashtable-in-java</link>
  <guid>https://example.com/blog/hashmap-vs-hashtable-in-java</guid>
  <description>Compare HashMap and Hashtable in Java, including synchronization, null keys, performance, legacy status, and modern alternatives.</description>
  <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>