Top all-time · #4612
The Java(tm) Specialists' Newsletter
Personal blog · javaspecialists.eu/archiveprogramming
The Java(tm) Specialists' Newsletter is a personal blog at javaspecialists.eu about programming. Since 2009, 17 different Hacker News readers have linked it 22 times. It is still writing: the last post was on 2026-10-31, and you can follow it by feed.
Too few sampled comments (6) to say how often HN recommends it.?
Why HN links it
HN readers link The Java(tm) Specialists' Newsletter as a long-running source of advanced Java articles on topics such as exceptions, design patterns and JVM internals.
Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
This advanced Java newsletter will answer all your questions about Java ;-) We also offer Java courses, code reviews and consulting.
Most-linked posts?
- /archive/Issue187.html3 people · 3 mentions · first linked 2011-09-07
- /2 people · 2 mentions · first linked 2011-04-18
What Hacker News says?
Some good content along the same vein with 16 years worth of articles: http://www.javaspecialists.eu/
Comment linking /
on “String.intern()”Submitted Java 7 changed the structure of String as a story · 101 points
HN discussionAlthough exceptions have become faster, and you can speed them up (overwrite stack generation code), they are slow mostly due to filling the stack trace. Mostly based on this: http://www.javaspecialists.eu/archive/Issue187.html
Comment linking /archive/Issue187.html
on “Introducing Play 2.0”Submitted Escape Analysis in Java explained as a story · 8 points
HN discussionI would encourage you to do that post. Because the two documents you linked to are very unconvincing when placed beside David MacIver's essay. The first link ( http://www.javaspecialists.eu/archive/Issue187.html ) says the code was hard to understand, that this is the 'wrong' way to use exceptions, that reusing a normal exception type instead of an exception intended for control-flow might mask other exceptions, and…
Comment linking /archive/Issue187.html
on “Exceptions for control flow considered perfectly acceptable”Submitted Collections.checkedCollection() as a story · 3 points
HN discussionI was going to do a post rebuking the points made, but rather unsurprisingly it seems plenty of others already have done so, in a manner much less arrogant than OP's. http://www.javaspecialists.eu/archive/Issue187.html and http://onjava.com/pub/a/onjava/2003/11/19/exceptions.html?pa... are two well written sources of many that Google turned up on the subject.
Comment linking /archive/Issue187.html
on “Exceptions for control flow considered perfectly acceptable”Submitted Book Review: Good Math as a story · 3 points
HN discussionJava specialist newsletter. Discusses design patterns and advanced topics. http://www.javaspecialists.eu/ IBM's developer works. Focused on libraries and frameworks used in the enterprise and new technologies. http://www.ibm.com/developerworks/
Comment linking /
on “Where can I find great/new programming tech talks?”Submitted Please Don't Yield a Lot as a story · 2 points
HN discussion> I cringe every single time I see a for loop for what System.arraycopy () has been providing since early days. The worst thing is, that System.arraycopy() is an optimized JNI call which is much faster than copying it by hand [1]. > For better or worse, it shows me that the author isn't that into Java. The thing is though, most of the time arrays in Java are used because of performance. Or maybe ignorance. Because w…
Comment linking /archive/Issue124-Copying-Arrays-Fast.html
on “Inside the JVM: Arrays”Submitted Virtual Thread Deadlocks as a story · 2 points
HN discussionSubmitted JavaSpecialists 300: Break in Switch with Pattern Matching as a story · 2 points
HN discussionSubmitted How consistent is weakly-consistent iteration? as a story · 2 points
HN discussionSubmitted Delaying Garbage Collection Costs as a story · 2 points
HN discussionSubmitted Garbage Collection and P99 Latency as a story · 1 points
HN discussionSubmitted Contributing BigInteger.parallelMultiply() to OpenJDK as a story · 1 points
HN discussionSubmitted Null Keys and Values in Maps as a story · 1 points
HN discussionSubmitted Gazillion Virtual Threads as a story · 1 points
HN discussionSubmitted Try-With-Resource in Plain Java as a story · 1 points
HN discussionSubmitted Sorting Lists as a story · 1 points
HN discussionSubmitted Thread Confinement as a story · 1 points
HN discussion