Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    J

    Javarevisited

    javarevisited.blogspot.com · Personal blog · on HN since 2011

    Javin Paul's Java-focused blog with interview questions, programming tips, book lists, and design principle articles.

    Visit blogHN submissions
    ProgrammingCareer & Work
    What HN says

    HN links it for Java interview and multithreading articles, though one commenter calls a submission blogspam and the author also appears promoting posts.

    Stats for nerds
    21HN people shared it
    173linked in comments
    667story points
    Sep 2020last shared
    2011people per year2020

    Top posts on HN

    1. 1
      Articles Every Programmer Should Read
      2 people · 256 points · first shared 2014 · 66 comments on HN
    2. 2
      Object Oriented Design principles Java programmers should know
      1 person · 63 points · first shared 2013 · 57 comments on HN
    3. 3
      How to Swap two numbers without temp variable in Java
      1 person · 34 points · first shared 2013 · 53 comments on HN
    4. 4
      Good Programmer vs. Average Programmer
      1 person · 18 points · first shared 2015 · Discussion on HN
    5. 5
      CyclicBarrier Example in Java - Use case
      1 person · 13 points · first shared 2012 · 3 comments on HN
    6. 6
      Books to Prepare Programming/Coding Interviews
      2 people · 10 points · first shared 2016 · 1 comments on HN
    7. 7
      How HashMap works in Java
      1 person · 7 points · first shared 2011 · 3 comments on HN
    8. 8
      Websites to Learn SQL Online for Free
      1 person · 6 points · first shared 2015 · Discussion on HN
    9. 9
      10 Example of lsof command in Unix
      1 person · 6 points · first shared 2016 · Discussion on HN
    10. 10
      Top 50 Programmer Phone Interview Questions with Answers
      1 person · 6 points · first shared 2015 · Discussion on HN

    What HN people wrote when they linked it

    • mrkeenSep 2020

      > I'm starting to think that every thread about FP is pretty much identical on HN

      Spot on.

      Where is Haskell actually used? No I meant apart from Facebook and Uber and Klarna.

      > Just go and get hyped when the next minor FP feature gets integrated into your favourite language

      We already have immutability in Java - why, the designers themselves made Strings immutable [1]

      We said goodbye to nulls in Java [2] but in case you really don't like nulls you can also say goodbye to them by switching from Java to Kotlin, which doesn't have them [3] but also does [4].

      If you want to cut down on some boilerplate (without moving to Kotlin), you can try type inference in Java [5]:

      > For example, consider the following variable declaration:

      Map<String, List<String>> myMap = new HashMap<String, List<String>>();

      > You can substitute the parameterized type of the constructor with an empty set of type parameters (<>):

      Map<String, List<String>> myMap = new HashMap<>();

      Go got rid of Generics which made programming so much simpler. I can't wait for its new Generics feature though.

      But if you really need that functional stuff - the best thing writing Java code is that it runs on the JVM, so you can code in Scala instead. And if that argument doesn't make you want to code in Java I don't know what will.

      [1] https://javarevisited.blogspot.com/2010/10/why-string-is-immutable-or-final-in-java.html

      [2]…

    • javinpaulJul 2015

      IMHO, the most important element of code review is to verify whether developer has thought through or not? whether his code can stand test of time or not, and this is where experience of code reviewer comes into picture. I have shared my 2 cents here http://javarevisited.blogspot.sg/2011/09/code-review-checklist-best-practice.html

    • javabuddyFeb 2011

      This is really a good news buddy though doesn't seem practical such as charging in cents :)

      Javin
      [url="http://javarevisited.blogspot.com/2011/01/difference-between-fix-42-vs-fix-44-in.html title="Difference between FIX4.2 vs FIX4.4"]Difference between FIX4.2 vs FIX4.4[/url]

    • aw3c2Aug 2011

      blogspam, actual url is http://javarevisited.blogspot.com/2011/07/java-multi-threading-interview.html

    Related

    Oracle Blogsblogs.oracle.com651 people

    “Stop reverse engineering our code”

    Oracle Blogs
    Company · last shared 2026
    codecentric Blogblog.codecentric.de70 people

    String Deduplication – A new feature in Java 8 Update 20

    codecentric Blog
    Company · last shared 2023
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    ZeroTurnaround Blogzeroturnaround.com86 people

    Java 10 and beyond – a look at the potential language change

    ZeroTurnaround Blog
    Company · last shared 2018
    Yossi Kreininyosefk.com387 people

    Yosefk - My history with Forth & stack machines

    Yossi Kreinin
    Personal · last shared 2026
    programming is terribleprogrammingisterrible.com124 people

    Write code that is easy to delete, not easy to extend

    programming is terrible
    Personal · last shared 2026
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Klipse Blogblog.klipse.tech42 people

    Principles of Data Oriented Programming

    Klipse Blog
    Company · last shared 2026