Top all-time · #2744
mccue.dev
Personal blog · mccue.dev/pagesprogramming
mccue.dev is a personal blog at mccue.dev about programming. Since 2022, 27 different Hacker News readers have linked it 34 times, most often “How to Structure a Clojure App 101”. It has a working feed you can follow.
Most-linked posts?
- How to Structure a Clojure App 1013 people · 3 mentions · first linked 2022-12-08
- Life Altering PostgreSQL Patterns2 people · 2 mentions · first linked 2025-03-16
- Better Java logging, inspired by Clojure and Rust2 people · 2 mentions · first linked 2022-09-25
- After CrowdStrike, Programmers Deserve Consequences2 people · 2 mentions · first linked 2024-07-20
- The different ways to handle errors in C2 people · 2 mentions · first linked 2022-07-29
- You can run Java like Python now2 people · 2 mentions · first linked 2024-07-28
- Just use Postgres2 people · 2 mentions · first linked 2024-08-17
What Hacker News says?
If you haven’t got a really good reason just https://boringtechnology.club/ and https://mccue.dev/pages/8-16-24-just-use-postgres
Comment linking /pages/8-16-24-just-use-postgres
on “Ask HN: Feel stuck and overwhelmed by tech choice”Submitted Just use Postgres as a story · 236 points
HN discussionA similar post, also mentioning protocols and integrant, was posted here a few days ago and may also interest some: https://mccue.dev/pages/12-7-22-clojure-web-primer
Comment linking /pages/12-7-22-clojure-web-primer
on “Structuring Clojure Applications”Submitted Public static void main(String[] args) is dead as a story · 210 points
HN discussionsealed interface Shape {} record Square(int x) implements Shape {} record Rectangle(int l, int w) implements Shape {} record Circle(int r) implements Shape {} double getArea(Shape s) { // Exhaustively checks for all alternatives. return switch (s) { case Square(var x) -> x * x; case Rectangle(var l, var w) -> l * w; case Circle(var r) -> Math.PI * r * r; } } This is a good article: https://mccue.dev/pages/11-1-21-sm…
Comment linking /pages/11-1-21-smuggling-checked-exceptions
on “You might want async in your project”Submitted Go's Concurrency Examples in Java 19 as a story · 151 points
HN discussionSubmitted A Dramatic Reading: I Will Fucking Piledrive You If You Mention AI Again as a story · 65 points
HN discussionSubmitted Rust Just Failed an Important Test as a story · 62 points
HN discussionSubmitted Life Altering PostgreSQL Patterns as a story · 26 points
HN discussionSubmitted After CrowdStrike, Programmers Deserve Consequences as a story · 16 points
HN discussionSubmitted Better Java logging, inspired by Clojure and Rust as a story · 10 points
HN discussionSubmitted You can run Java like Python now as a story · 8 points
HN discussionSubmitted Life Altering PostgreSQL Patterns as a story · 7 points
HN discussionSubmitted The different ways to handle errors in C as a story · 6 points
HN discussionSubmitted Python Only Has One Real Competitor as a story · 4 points
HN discussionSubmitted Clojure as a First Language as a story · 4 points
HN discussionSubmitted Better Java logging, inspired by Clojure and Rust as a story · 4 points
HN discussionSubmitted Issues you will face binding to C from Java as a story · 3 points
HN discussionSubmitted C Growable Arrays: In Depth as a story · 3 points
HN discussionSubmitted You can run Java like Python now as a story · 3 points
HN discussionSubmitted I Can't Run My Rust Game Either as a story · 3 points
HN discussionSubmitted After CrowdStrike, Programmers Deserve Consequences as a story · 3 points
HN discussionSubmitted Extension methods make code harder to read as a story · 3 points
HN discussionSubmitted Java's Options for Options as a story · 3 points
HN discussionSubmitted New Build Tool in Java as a story · 2 points
HN discussionSubmitted Modules Make javac Easy as a story · 2 points
HN discussionSubmitted Better Java Compiler Error Messages as a story · 2 points
HN discussionSubmitted How to Structure a Clojure App 101 as a story · 2 points
HN discussionSubmitted The different ways to handle errors in C as a story · 2 points
HN discussionSubmitted Turn any Java program into a self-contained EXE as a story · 2 points
HN discussion