PinnedInDev GeniusbySomeone·Oct 2313 Days of Learning Java in Public: What’s Working, What I’m Changing, and What I’d Like Your Take…An Arbiter Learning Journey check-in | Five questions about format, depth, and code, plus what should come after the series, before it…
InCodeXbySomeone·3h agoUnderstanding Java Concurrency: The Theory Behind Threads, Race Conditions, Monitors, and DeadlockFrom Dijkstra’s mutual exclusion to Hoare’s monitors and Coffman’s four deadlock conditions — the ideas behind today’s Java code
InDev GeniusbySomeone·4h agoLearning Java from Scratch with Arbiter: Threads, Race Conditions, synchronized, and DeadlocksFour threads, one counter, and a silently wrong total — fixed with synchronized, plus a deadlock caused and cured on purpose
Someone·2d agoUnderstanding the Linux Command Line — The Theory Behind Options, Word Splitting, and How a…Breachlab Guide Theory • Day 2 | Why “options” are only a convention, why the shell splits your words before any program sees them, and how…
Someone·2d agoLearning Cybersecurity from Scratch with Breachlab — Ghost Level 1: The File You Can’t Open by Its…Day 2 of my Breachlab Learning Journey | Why a filename that starts with a dash or contains a space breaks a perfectly normal command, and…
Someone·Oct 28Linux Enumeration and Access Control: What Happens in the First Sixty Seconds on a TargetLevel 0 of Ghost I | How identity is checked, why permissions are nine bits, and how credentials leak into files
InCodeXbySomeone·Oct 27Understanding Java Streams — The Theory Behind Lazy Evaluation, Folds, and the Optional TypeArbiter Guide Theory • Day 14 | Where map and reduce came from, why a stream waits for a terminal operation, what an identity value really…
InDev GeniusbySomeone·Oct 27Learning Java from Scratch with Arbiter — Streams API: Lazy Pipelines, reduce, groupingBy, and…Day 14 of my Arbiter Learning Journey | Why a stream does nothing until a terminal operation asks, how groupingBy can total while it…
Someone·Oct 22Understanding Java Lambdas — The Theory Behind Lambda Calculus, Functional Interfaces, and Method…Arbiter Guide Theory • Day 13 | Where the arrow came from, why Java gave lambdas interfaces instead of function types, why Function can't…
InDev GeniusbySomeone·Oct 22Learning Java from Scratch with Arbiter — Lambdas: Functional Interfaces, Method References, and…Day 13 of my Arbiter Learning Journey | Why a lambda needs exactly one abstract method to land on, why the built-in interfaces can’t throw…A response icon1A response icon1