Top all-time · #5415
winterbe
Personal blog · winterbe.comprogramming
winterbe is a personal blog at winterbe.com about programming. Since 2014, 15 different Hacker News readers have linked it 31 times, most often “Java 11 Tutorial”. The last post was in 2018, but the archive is still widely read.
Too few sampled comments (8) to say how often HN recommends it.?
Why HN links it
HN readers link winterbe's blog as a set of Java tutorials, mainly on Java 8 features such as streams and concurrency, plus later guides for Java 11. Commenters use them as starting points for learning.
Summarised by Claude from a sample of 8 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Hello. I'm a Principal Software Engineer and Full Stack Developer. I tweet and blog about Kotlin, Java, TypeScript, JavaScript, React and PostgreSQL.
Most-linked posts?
- Java 11 Tutorial3 people · 4 mentions · first linked 2018-09-25
- Java 8 Tutorial3 people · 3 mentions · first linked 2014-03-17
- An in-depth look at the Java 8 Stream API2 people · 3 mentions · first linked 2014-08-04
- Java 8 Concurrency Tutorial: Threads and Executors2 people · 2 mentions · first linked 2015-04-07
- Java 8 Nashorn Tutorial2 people · 2 mentions · first linked 2014-04-06
- Building Isomorphic Webapps on the JVM with React.js and Spring Boot2 people · 2 mentions · first linked 2015-02-16
What Hacker News says?
As of Java 8, the Nashorn JavaScript engine is included by default, and it does support JSON parsing. [1] http://winterbe.com/posts/2014/04/05/java8-nashorn-tutorial/
Comment linking /posts/2014/04/05/java8-nashorn-tutorial/
on “Parsing JSON is a Minefield”Submitted Java 8 Tutorial as a story · 9 points
HN discussionThanks for your hard work here! Side note: http://winterbe.com looks quite similar to angel.co. Or does angel.co look quite similar to your website? :-)
Comment linking /
on “Modern Java – A Guide to Java 8”Submitted Java 8 Tutorial as a story · 5 points
HN discussionFor those who may not have seen it, here's a good primer/tutorial for Java 8: http://winterbe.com/posts/2014/03/16/java-8-tutorial/
Comment linking /posts/2014/03/16/java-8-tutorial/
on “JDK 8 Release Notes”Submitted Show HN: The GitHub Matrix as a story · 4 points
HN discussionI wrote a user friendly version of the release notes. Maybe this is useful to someone: https://winterbe.com/posts/2018/09/24/java-11-tutorial/
Comment linking /posts/2018/09/24/java-11-tutorial/
on “Java 11 released”Submitted Java 8 Concurrency API: Synchronization, Locks and Semaphores as a story · 3 points
HN discussionAs someone who originally would have strongly agreed with you, I think there is actually huge benefits to thinking in this "streaming" mindset. That is, the first place I really encountered code like this was when Java introduced streams [1]. I wasn't used to programming like this when I first experienced this code, and at first I found it harder to read; it felt obfuscated. As I got more used to it, though, I start…
Comment linking /posts/2014/07/31/java8-stream-tutorial-examples/
on “A proposal for adding a pipe operator to JavaScript”Submitted Java 8 API by Example: Strings, Numbers, Math and Files as a story · 3 points
HN discussionI've spent the past 4-5 days going over and over this page: http://winterbe.com/posts/2015/04/07/java8-concurrency-tutor... Talks about some other useful topics as well. It's probably not news to everyone, but the third part covers a fair bit of CM/CHM.
Comment linking /posts/2015/04/07/java8-concurrency-tutorial-thread-executor-examples/
on “Java 8: New features in ConcurrentHashMap”Submitted Avoiding Null Checks in Java 8 as a story · 3 points
HN discussionYeah, I can't imagine why someone would want to write stuff that looks like this. http://winterbe.com/posts/2014/07/31/java8-stream-tutorial-e...
Comment linking /posts/2014/07/31/java8-stream-tutorial-examples/
on “Microservices with Go, go-microservice-template and Minke”Submitted Fixing Java 8 Stream Gotchas with IntelliJ IDEA as a story · 3 points
HN discussionHere are some resources I've found helpful and have read or are on my backlog to catch up with these developments: - https://github.com/wesleyegberto/java-new-features (terse, includes links to JEPs, good jumping off point) - https://github.com/winterbe/java8-tutorial (quick tour through features of Java 8) - https://winterbe.com/posts/2018/09/24/java-11-tutorial/ (same for Java 11) Books: - Java 8 in Action / Moder…
Comment linking /posts/2018/09/24/java-11-tutorial/
on “Java 20 / JDK 20: General Availability”Submitted Functional Programming in Kotlin with Sequences as a story · 2 points
HN discussionStart with this: http://winterbe.com/posts/2014/03/16/java-8-tutorial/
Comment linking /posts/2014/03/16/java-8-tutorial/
on “Ask HN: Practice Java 8”Submitted Integrating React.js into Existing JQuery Web Applications as a story · 2 points
HN discussionSubmitted Java 8 Concurrency API: Atomic Variables and ConcurrentMap as a story · 2 points
HN discussionSubmitted Java 8 Concurrency Tutorial: Threads and Executors as a story · 2 points
HN discussionSubmitted Building Isomorphic Webapps on the JVM with React.js and Spring Boot as a story · 2 points
HN discussionSubmitted Searchable Javadoc – A proposal for JEP-225 as a story · 2 points
HN discussionSubmitted Java 8 Stream Tutorial as a story · 2 points
HN discussionSubmitted An in-depth look at the Java 8 Stream API as a story · 2 points
HN discussionSubmitted Java 11 Tutorial as a story · 1 points
HN discussionSubmitted Java 11 Tutorial as a story · 1 points
HN discussionSubmitted Migrate Maven Projects to Java 11 as a story · 1 points
HN discussionSubmitted Building Isomorphic Webapps on the JVM with React.js and Spring Boot as a story · 1 points
HN discussionSubmitted Functional Streams in Java 8 as a story · 1 points
HN discussionSubmitted How I've Really Learned Programming as a story · 1 points
HN discussion