Top all-time · #3423
James Ward
Personal blog · jamesward.com · on HN as jlward4thprogrammingweb
James Ward's personal blog at jamesward.com covers programming and web. Since 2010, 21 different Hacker News readers have linked it 35 times, most often “The Modern Java Platform – 2021 Edition”. The last post was in 2023, but the archive is still widely read.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link James Ward's blog for posts on Java and JVM tooling, such as GraalVM native-image builds, web development workflows, and the Play framework with Scala. The linked posts are mostly cited as sources.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
James Ward — Developer Advocate, Co-Author of Effect Oriented Programming, and podcaster of Happy Path Programming. Writing about software development since 2003.
Most-linked posts?
- The Modern Java Platform – 2021 Edition2 people · 2 mentions · first linked 2021-03-16
- Securing Single Page Apps and REST Services2 people · 2 mentions · first linked 2013-05-14
What Hacker News says?
For JVM, you have to bend a bit backwards and use still-evolving toolchain, but it is actually possible to create native-image of a Java program that will run on top of SCRATCH: https://jamesward.com/2020/05/07/graalvm-native-image-tips-t...
Comment linking /2020/05/07/graalvm-native-image-tips-tricks/
on “Tiny Container Challenge: Building a 6kB Containerized HTTP Server”Submitted The Modern Java Platform – 2021 Edition as a story · 266 points
HN discussionMost web development workflows emerged in an era of monolithic, server-side driven application development. Lots of server side code (as well as navigation logic and session state), relatively small amount of browser side code. In recent web app development, client side now has a larger proportion of the code and complexity. Developers tend to make incremental changes to their workflow rather than "starting from scr…
Comment linking /2013/05/15/auto-refresh-for-play-framework-apps
on “Our web development workflow is completely broken”Submitted Java Doesn’t Suck as a story · 187 points
HN discussionExactly how precious are those CPU cycles? I mean, really. Can you put a dollar figure on them? And then contrast that with the dollar figure for consultant / employee / remote hands time to figure out WTF went wrong? There are numerous systems for managing services: monit is the best known, mon and several proprietary systems also exist. Nagios can tell you if the service is running or not (though it doesn't handle…
Comment linking /2010/09/08/ubuntu-10-10-boots-in-8-6-seconds/
on “Arch Linux to migrate to Systemd”Submitted Tutorial: Play Framework, JPA, JSON, jQuery, & Heroku as a story · 64 points
HN discussionI built a little JS library that just does that part: http://www.jamesward.com/2012/06/15/dynamically-rendering-gi...
Comment linking /2012/06/15/dynamically-rendering-github-files
on “Repo.js”Submitted An Alternative to Required API Keys as a story · 30 points
HN discussionHave a look at Play! and Scala: http://www.jamesward.com/category/play-framework/
Comment linking /category/play-framework/
on “Ask HN: For new web developer, Java Spring, Ruby on Rails, or something else?”Submitted When you hear ‘Monad’, think ‘Chainable’ (2017) as a story · 22 points
HN discussionSubmitted Comparing Application Deployment: 2005 vs. 2015 as a story · 7 points
HN discussionSubmitted Securing Single Page Apps and REST Services as a story · 6 points
HN discussionSubmitted Amf.js – A Pure JavaScript AMF Implementation as a story · 6 points
HN discussionSubmitted Java Doesn’t Suck – You’re Just Using It Wrong as a story · 4 points
HN discussionSubmitted Introducing Gulp Launcher as a story · 3 points
HN discussionSubmitted Play Framework 2 with Scala, Anorm, JSON, CoffeeScript, jQuery & Heroku as a story · 3 points
HN discussionSubmitted Architectural Evolution: From Middleware to The Cloud as a story · 3 points
HN discussionSubmitted Easing function fun as a story · 3 points
HN discussionSubmitted Introducing Mixing Loom – Runtime ActionScript Bytecode Modification as a story · 3 points
HN discussionSubmitted Interactive load/render comparison for 10 technologies/formats (GWT, Ajax, etc) as a story · 3 points
HN discussionSubmitted Refactoring to Microservices (2015) as a story · 2 points
HN discussionSubmitted When you hear ‘Monad’, think ‘Chainable’ as a story · 2 points
HN discussionSubmitted Securing Single Page Apps and REST Services as a story · 2 points
HN discussionSubmitted JavaOne Video: Introduction to Play Framework as a story · 2 points
HN discussionSubmitted Run Revel (A Go Framework) Apps on Heroku as a story · 2 points
HN discussionSubmitted Dynamically Rendering GitHub Files in Web Pages as a story · 2 points
HN discussionSubmitted Getting Started with Scala on Heroku as a story · 2 points
HN discussionSubmitted Heroku Adds Java Support as a story · 2 points
HN discussionSubmitted The Seven Artifacts of Developer Advocacy Projects as a story · 1 points
HN discussionSubmitted The Modern Java Platform – 2021 Edition as a story · 1 points
HN discussion