Lobster Programming
Author

Lobster Programming

Sharing insights on technical analysis and exchange, making life better through technology.

150
Articles
0
Likes
440
Views
0
Comments
Recent Articles

Latest from Lobster Programming

100 recent articles max
Lobster Programming
Lobster Programming
Jan 19, 2026 · Information Security

How CSRF Attacks Exploit Trusted Sessions and How to Defend Them

This article explains the principle and step‑by‑step flow of Cross‑Site Request Forgery attacks, illustrates common exploitation techniques such as forged GET/POST requests and click‑bait links, and outlines practical defenses including POST usage, HttpOnly cookies, CSRF tokens, and double‑submit cookie validation.

CSRFCross-Site Request ForgeryToken
0 likes · 6 min read
How CSRF Attacks Exploit Trusted Sessions and How to Defend Them
Lobster Programming
Lobster Programming
Jan 12, 2026 · Fundamentals

Essential Linux Command-Line Tools Every Developer Should Know

This guide introduces the most frequently used Linux terminal commands—such as lsb_release, pwd, ls, cp, mv, rm, and many others—explaining their purpose, common options, and practical examples to help developers efficiently navigate and manage files on Linux servers.

Command LineLinuxUnix
0 likes · 17 min read
Essential Linux Command-Line Tools Every Developer Should Know
Lobster Programming
Lobster Programming
Dec 31, 2025 · Backend Development

How to Build Real-Time Live-Stream Comments: Polling, WebSocket, and SSE Compared

This article compares four approaches for delivering live‑stream comments—HTTP polling, WebSocket, Server‑Sent Events, and an upgraded SSE cluster design—explaining their mechanisms, trade‑offs in latency, resource usage, scalability, and how to achieve high‑availability real‑time comment delivery.

HTTP pollingReal-time communicationSSE
0 likes · 7 min read
How to Build Real-Time Live-Stream Comments: Polling, WebSocket, and SSE Compared
Lobster Programming
Lobster Programming
Dec 23, 2025 · Information Security

Understanding the Difference Between SSO and OAuth2.0: Authentication vs Authorization

SSO (Single Sign‑On) and OAuth2.0 are both widely used identity frameworks; SSO handles user authentication across multiple applications with a single login, while OAuth2.0 is an authorization protocol that lets users grant third‑party apps limited access to resources without sharing passwords.

AuthenticationAuthorizationIdentity Management
0 likes · 6 min read
Understanding the Difference Between SSO and OAuth2.0: Authentication vs Authorization
Lobster Programming
Lobster Programming
Dec 8, 2025 · Backend Development

How Netflix Ribbon Implements Client‑Side Load Balancing in Java

This article explains Netflix's open‑source Ribbon client‑side load balancer, detailing how it intercepts @LoadBalanced RestTemplate calls, resolves service names to IPs using various algorithms, and forwards requests via HttpClient, while highlighting its key features such as in‑process balancing, multiple strategies, fault‑tolerance, and protocol support.

JavaRibbonSpring
0 likes · 4 min read
How Netflix Ribbon Implements Client‑Side Load Balancing in Java
Lobster Programming
Lobster Programming
Nov 14, 2025 · Fundamentals

Master Git Cherry-Pick: Precise Code Transfer Techniques & Tips

This guide explains the principle behind Git’s cherry-pick command, shows how to locate commit hashes, switch branches, execute the command, and highlights common scenarios such as urgent bug fixes, feature migration, and commit recovery, plus advanced options and cautions.

cherry-pickcode transfer
0 likes · 6 min read
Master Git Cherry-Pick: Precise Code Transfer Techniques & Tips