Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mands
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
mands
2mo ago
+1 for Helidon ( https://helidon.io/ ) - such a great framework, especially the SE variant. Powerful, modern, fast, modularised, and easy to understand. I'm back on Spring for work reasons but use it for all my side-proj
2.
▲
by
mands
3mo ago
Agreed - you don't get great JVM takes on HN, it's out of fashion here. Our work uses modern Java (26 w/ preview features - mainly for StructuredConcurrency), and it's fantastic. Do not regret it one bit, and that's
3.
▲
by
mands
4mo ago
Java has sum types - they are fairly recent, called sealed records, and can be exhaustively pattern matched on. (I do agree however, Java is a great target for LLMs)
4.
▲
by
mands
6mo ago
Helidon SE ( https://helidon.io/#se ) or Javalin ( https://javalin.io/ ) would be more in that vein - straight-forward modern Java, super fast.
5.
▲
by
mands
6mo ago
Yep, I find it easier to think of a Spring (or any DI) Bean like a parameterized module that is applied at runtime, the code within each bean is pretty procedural.
6.
▲
by
mands
6mo ago
Yep, I'm using JBoss as a catch-all for older "big-iron" style Application Servers - modern Jakarta EE (10 onwards) is much more slimmed down, and a solid option. unsure re Maven, 4.0.0 has been around the corner for years, b
7.
▲
by
mands
6mo ago
It's getting better, it doesn't all have to be Spring Boot and JBoss. There is quarkus, helidon and micronaut for slimmer more modern backend frameworks. jbang for scripting (think uvx, bunx), Tambo UI ( https://tamboui.
8.
▲
by
mands
8mo ago
I've seen this concept a few times recently and am interested. However, what's the benefit over just using the "Claude Code for Web" feature built into the Claude Code mobile app? It clones your repo into a VM which has
9.
▲
by
mands
9mo ago
Yep, have seen this myself as previously a manager and now with a young family. I can make incredible progress on side-projects that I never would have started with only 2-4 hours carved out over the course of a week. There is a hopefully a
10.
▲
by
mands
9mo ago
I recently found out about https://micro.blog/ which I think is in a similar vein ( https://micro.blog/about/indieweb ), but as a hosted service.
11.
▲
by
mands
9mo ago
I’m not convinced that “single binary” really matters in practice. What actually matters is how easy it is to install, run, and update an application, and that depends entirely on the target user. For end-user apps, this is basically solved
12.
▲
by
mands
9mo ago
Hi @rohanray - original submitter. Apologies for submitting before the project was perhaps ready for a wider audience. I'm a boring Spring developer these days but enjoy reading about wider JVM developments and thought this was cool an
13.
▲
by
mands
9mo ago
We've just moved to GraphQL after using REST and bog-standard RPC, and it's been a breath of fresh air. I was considering building my own HTTP RPC system, similar to json-rpc or open-rpc, but I would have ended up with a poorly-sp
14.
▲
by
mands
9mo ago
Really cool, excited to see how the rest of the library pans out. @dang perhaps auto-flagged as was top of front-page for a few minutes then disappeared, shame as a fun read.
15.
▲
by
mands
9mo ago
Nice read up of the new FFM API. Recently saw a new FFM-based zero-copy transport and RPC framework using io_uring at https://www.mvp.express/ An interesting time to be in the Java/JVM ecosystem, meanwhile, back to my
16.
▲
Java FFM zero-copy transport using io_uring
(mvp.express)
100 points
by
mands
9mo ago
|
54 comments
17.
▲
by
mands
9mo ago
It's more an fun educational overview of the new FFM API. I can't think of many actual use-cases where you'd want to use the LLVM JIT over those built-in to HotSpot. Interfacing with existing LLVM-based systems, writing a ver
18.
▲
by
mands
10mo ago
Great read, both in terms of content, but also the approach to diagnosing the issue and debugging in general.
19.
▲
First Look at Java Valhalla: Flattening and Memory Alignment of Value Objects
(substack.com)
6 points
by
mands
11mo ago
|
0 comments
20.
▲
How fast is Java? Teaching an old dog new tricks
(dgerrells.com)
10 points
by
mands
11mo ago
|
2 comments
21.
▲
by
mands
1y ago
Modern Java (21+), Spring Boot backend, and Vaadin Hilla ( https://vaadin.com/hilla ) frontend is a great startup combo
22.
▲
by
mands
1y ago
I've found you can get pretty far with a couple of fixed nodes and scaling vertically before bringing in k8s these days. Right now I'm running, - podman, with quadlet to orchestrate both single containers and `pods` using their k8
23.
▲
by
mands
2y ago
check JSpecify ( https://jspecify.dev ) - it's the standardised null annotation package for Java. Intellij understands the annotations so you generally get decent null-checking across your codebase. Even better, apply at the
24.
▲
by
mands
2y ago
Yes - best decision we made. Running a new startup now and choose modern Java (JDK 21+) with Spring Boot and it's been fantastic. Have previously built startups using both Haskell and Python/Django in the past. Ignore the folks ta
25.
▲
by
mands
2y ago
Technical Editor: Brian Goetz - you have my attention...
26.
▲
by
mands
3y ago
Cool to see this here, using Litestar for a new project having selected and used Django/DRF company-wide in the past. I find it provides a modern "batteries-included" stack for Python, not quite as comprehensive as Django, bu
27.
▲
by
mands
3y ago
Have been a big Django user over the past 10 years at my startups, but we decided to do all new projects in Litestar going forwards - typing, async, and a better REST API story made it the preferred choice for us.
28.
▲
Building an Operating System (Fuchsia) from Scratch with LLVM
(youtube.com)
2 points
by
mands
5y ago
|
0 comments
29.
▲
FPTs: Pure Fungibility on the Blockchain
(stephendiehl.com)
12 points
by
mands
5y ago
|
0 comments
30.
▲
Late-bound argument defaults for Python
(lwn.net)
3 points
by
mands
5y ago
|
0 comments
More ›