BBeckyinbeckybuilds.hashnode.dev·Jun 29 · 15 min readDesigning a Crawler That Beats Three Tiers of Anti-Bot — From TLS Fingerprints to CDP DetectionAn engineering log of building a Threads marketing agent, split into two parts. Part 1 (this post): The data-acquisition layer — a crawler designed around an anti-bot threat model Part 2: The genera01O
BBeckyinbeckybuilds.hashnode.dev·Jun 29 · 15 min readDesigning a Generation Pipeline — A 4-Axis Content Model, Queue-Based Scheduling, 3-Layer AttributionAn engineering log of building a Threads marketing agent, split into two parts. Part 1: The data-acquisition layer — a crawler designed around an anti-bot threat model (TLS fingerprint · CDP detectio00
HEHossein Esmatiinnova-globen.hashnode.dev·Jun 26 · 3 min readEnsuring Thread Safety — .NET core-centricPrefer immutability What: Make data read-only after construction. Instead of editing objects, create new ones. Why: If nothing changes, many threads can read safely with no locks. How (.NET): public r00
KRKishore Rinkishorecybersec.hashnode.dev·Jun 25 · 4 min readPhishing emails are getting smarter and more convincing.Introduction: Email is still one of the most popular communication channels for businesses, schools and people. Unfortunately, it's also one of the most popular venues for cybercriminals to conduct ph10
DPDhawal Pandyaindhawalpandya01.hashnode.dev·Jun 7 · 8 min readWaiting Is a Skill"Nature does not hurry, yet everything is accomplished." Lao Tzu A mutex, short for mutual exclusion, is a lock that only one thread can hold at a time. If thread A holds it, thread B waits. A simple00
DPDhawal Pandyaindhawalpandya01.hashnode.dev·Jun 6 · 8 min readA Million Concurrent Things"Concurrency is not parallelism." Rob Pike Go lets you write this: go doSomething() One word. That is all it takes to spin up a concurrent unit of execution. You can do this a hundred thousand times10
AAugustineincloudpen-blogs.hashnode.dev·Jun 3 · 2 min readI built a real PTY terminal that runs in the browser — here's how and whyIf you've used other browser-based code editors, you've probably noticed that the terminal feels off. You can run a script. You can print to stdout. But the moment you try to install a package and the00
SKSreeram K Sincode-as-a-story.hashnode.dev·May 26 · 6 min readProcesses vs Threads — Explained SimplyStory Time Let's get started with a simple story. Imagine you walk into a busy food court like the ones you see in malls. There are multiple restaurants inside a pizza shop, a burger joint, a coffee b00
NPNikhil Prasharinnikhilprashar.hashnode.dev·May 10 · 4 min readHow Node.js Handle Multiple Requests with a Single Threads.Single-threaded nature of Node.js . Before understanding the single-threaded nature of Node.js, first understand what a thread means. A thread is basically a path of execution where code runs and task00
NFNausheen Faiyazincodexninja.hashnode.dev·May 9 · 7 min readHow Node.js Handles Multiple Requests with a Single ThreadThe first time I learned this: “Node.js is single-threaded”…I immediately thought:“Then how does it handle thousands of users?” Because in my head… single-threaded meant: One task at a time So natura00