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
    N

    Nicolas Fränkel

    blog.frankel.ch · Personal blog · on HN since 2010

    Nicolas Fränkel, a Java and Kotlin developer, writes about the JVM, Spring Boot, Kubernetes, build tools, and testing.

    Visit blogRSSHN submissions
    ProgrammingDevOps & Cloud
    What HN says

    HN commenters link it for his Gradle vs. Maven take, a Clojure series, and a post on using Spring without annotations.

    Stats for nerds
    54HN people shared it
    281linked in comments
    2.4Kstory points
    Aug 2025last shared
    2019people per year2025

    Top posts on HN

    1. 1
      Teeing, a hidden gem in the Java API
      1 person · 242 points · first shared 2021 · 110 comments on HN
    2. 2
      Replace Philips Hue Automation with Home Assistant's
      1 person · 154 points · first shared 2024 · 100 comments on HN
    3. 3
      Backend for Front-end
      1 person · 153 points · first shared 2022 · 131 comments on HN
    4. 4
      Rise and fall of JVM languages
      3 people · 146 points · first shared 2017 · 229 comments on HN
    5. 5
      In Defense of XML
      2 people · 137 points · first shared 2020 · 254 comments on HN
    6. 6
      Distribution of JVM Desktop Applications
      1 person · 133 points · first shared 2021 · 122 comments on HN
    7. 7
      First impressions about Graal VM
      2 people · 127 points · first shared 2018 · 40 comments on HN
    8. 8
      Learning Clojure: comparing with Java streams
      1 person · 117 points · first shared 2018 · 44 comments on HN
    9. 9
      What I miss in Java, the perspective of a Kotlin developer
      2 people · 93 points · first shared 2022 · 118 comments on HN
    10. 10
      Using my new Raspberry Pi to run an existing GitHub Action
      2 people · 90 points · first shared 2024 · 31 comments on HN

    What HN people wrote when they linked it

    • e12eJan 2024

      > Case in point: The length of the README in this "Modern gradle" reference repo - that's a lot of complexity just to get dependencies, compilation, tests, and packaging. I prefer to copy-pasta some XML fragments and move on to solving the high ROI business-value issues.

      The repo is a reference Gradle and Maven repo. The author, in his linked opinion piece, agrees with you:

      > Gradle brought the two above great features that Maven integrated, proving that competition is good. Despite this, I still find no benefit of Gradle.

      It looks like most people commenting here, would be better off reading that article and commenting. I would (like another commenter) like to see a comparison to bazel as well - and maybe a discussion of how/if Maven could be reasonably used with Kotlin/android...

      https://blog.frankel.ch/final-take-gradle/

    • titzerJul 2022

      Indeed, JARs are just ZIP files (and can even be uncompressed), so this trick works to make self-executable JAR files that consist of a shell script concatenated with the actual JAR.

      https://blog.frankel.ch/creating-self-contained-executable-jars/

      https://coderwall.com/p/ssuaxa/how-to-make-a-jar-file-linux-executable

    • TainnorAug 2023

      There are ways of writing Spring without annotations (or XML config): https://blog.frankel.ch/annotation-free-spring/

      Granted, they may not be used much, but if you have an existing application it's probably easier to migrate away from the annotations than to switch to a different framework altogether.

    • amiga386Aug 2025

      Probably a reference to Clojure's arrow operator:

      https://blog.frankel.ch/learning-clojure/2/

      Something like a(b(c(d(e(7)))))) in Javascript could be written (-> 7 e d c b a) in Clojure?

    • nfrankelApr 2020

      https://blog.frankel.ch/ aka a Java Geek

      Mainly Java as I was a Java developer when I started
      Now a lot of Kotlin, Spring Boot, Kubernetes, Testing, ...

    • tainkJan 2024

      Interestingly, the README's author seems to agree with you, at least in part[1].

      [1] https://blog.frankel.ch/final-take-gradle/

    Related

    Joshua Davisjoshldavis.com24 people

    The Path to Dijkstra’s Handwriting (2013)

    Joshua Davis
    Personal · last shared 2026
    Keith Cirkelkeithcirkel.co.uk59 people

    Why we should stop using Grunt and Gulp

    Keith Cirkel
    Personal · last shared 2026
    ZeroTurnaround Blogzeroturnaround.com86 people

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

    ZeroTurnaround Blog
    Company · last shared 2018
    Isaac Schlueterblog.izs.me88 people

    A member of our community is missing, help find him

    Isaac Schlueter
    Personal · last shared 2026
    Gradle Blogblog.gradle.org25 people

    Gradle vs. Bazel for JVM Projects

    Gradle Blog
    Company · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    Yorick Peterseyorickpeterse.com22 people

    What it was like working for Gitlab

    Yorick Peterse
    Personal · last shared 2026
    Niko Matsakissmallcultfollowing.com221 people

    Towards a Rust Foundation

    Niko Matsakis
    Personal · last shared 2026