Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
TeaVMFan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
91.
▲
by
TeaVMFan
2y ago
The in-browser H2 database is very cool, thanks for sharing. I'm a regular user of H2, but have only used it server-side so far. How much trouble was it to get working? Not sure how doppio handles the absence of raw TCP connections a
92.
▲
by
TeaVMFan
2y ago
True, but are people turning off ECMAScript/WASM in their browsers to avoid this? As an app developer, I want to know if my app will keep running. In the Java Applet days, at some point the security scares became frequent enough to c
93.
▲
by
TeaVMFan
2y ago
To me, this is one of the many ingenious things about TeaVM's architecture. By using the preferred code execution mechanisms of browser vendors (WASM and ECMAScript, plus Web APIs) to deliver Java code, it ensures they can't bloc
94.
▲
by
TeaVMFan
2y ago
Vaadin has a restrictive, commercial license. By contrast, TeaVM is Apache-licensed, available for commercial use without any gotchas, limits, or entanglements.
95.
▲
by
TeaVMFan
2y ago
Here are over a dozen TeaVM-based projects, for inspiration: https://www.frequal.com/TeaVM/TeaVmBasedSites.html Several use cases where TeaVM shines: * A developer or team has strong Java skills and wants to develop si
96.
▲
by
TeaVMFan
2y ago
No Swing support at present. There is an issue filed, but it is in need of an implementer: https://github.com/konsoletyper/teavm/issues/406 I made a general guide for migrating from Swing to TeaVM here: htt
97.
▲
by
TeaVMFan
2y ago
The new release of TeaVM (0.11.0) now supports WebAssembly GC. This increases performance while further decoupling TeaVM apps from ECMAScript. TeaVM ( https://teavm.org/ ) is an Apache-licensed project, free for use in com
98.
▲
New Java to WASM GC Transpiler: Run Java in the Browser, No Plugin Required
(teavm.org)
60 points
by
TeaVMFan
2y ago
|
55 comments
99.
▲
by
TeaVMFan
2y ago
If Java is your cup of tea, you might want to try Flavour. I did and now it's the only frontend framework I use. https://flavour.sourceforge.io/ It lets you write your frontend and backend code in the same language,
100.
▲
by
TeaVMFan
2y ago
It's great to see continuing innovation in the Java space! One tool I've been using to speed up maven is mvnd, the maven daemon. It's a drop in replacement for mvn with impressive speedups. https://github.com/
101.
▲
by
TeaVMFan
2y ago
If you prefer your full-stack development in Java, definitely check out Flavour. It gives you the benefits this article claims to want but without the weakly-typed languages and all of their attendant footguns: Flavour book: https:/&
102.
▲
by
TeaVMFan
2y ago
Flavour supports multiple JVM languages. Plus it is a batteries-included framework, no need to look to extensions to get routing, templates, EL, JAX-RS support, and more.
103.
▲
by
TeaVMFan
2y ago
Congratulations! In case people are looking for other modern Java books, here's one I'm working for building modern web apps in Java: https://frequal.com/Flavour/book.html It describes how to make single-pag
104.
▲
by
TeaVMFan
2y ago
With TeaVM you can compile Java to JavaScript and run it in the browser again. We've come full circle. https://teavm.org/
105.
▲
by
TeaVMFan
2y ago
Intriguing. Perhaps adding focus gained detection with a timer reset would increase the motivation to do nothing.
106.
▲
by
TeaVMFan
2y ago
I can vouch for the quality of the Java documentation. Having learned Java primarily from the online javadoc pages, the Sun Java Tutorial, and Java in a Nutshell, I think the Java documentation really set the bar high.
107.
▲
by
TeaVMFan
2y ago
This is impressive work, snappier than most of the "compile a rich Java GUI to js" systems out there, which can take minutes to start up -- an eternity on the web. While I've used JavaFX on non-trivial projects, the momentum
108.
▲
by
TeaVMFan
2y ago
NapkinLAF provided a hand-drawn look for Swing: https://napkinlaf.sourceforge.net/#Snapshots
109.
▲
by
TeaVMFan
3y ago
Article and app author here. Ask me anything about the grocery stats or the technology behind it (CoronaWait uses Flavour, a React-like framework for Java front-end developers).
110.
▲
Show HN: When To Shop At Trader Joe's (using a homegrown Java single-page app)
(frequal.com)
6 points
by
TeaVMFan
3y ago
|
2 comments
111.
▲
by
TeaVMFan
3y ago
As someone who's done a lot of work with scriptable Minecraft servers for both Java and Bedrock (ScraM), this is impressive. Bonus points for using "duckduckgoing" in a sentence.
112.
▲
by
TeaVMFan
3y ago
This appears to be a server-side web framework only. If your interest is one language (Java or Kotlin) full-stack for a single-page app, you will be interested in my Flavour book: https://frequal.com/Flavour/book.html
113.
▲
by
TeaVMFan
3y ago
This looks useful for server-side web apps. For using Java/Kotlin in a single-page app, I've been using Flavour successfully for many years. I've written a book about it here: https://frequal.com/Flavour/
114.
▲
by
TeaVMFan
3y ago
A number of concerns with the viability of the current WASM GC are covered here (Google translation to English): https://habr-com.translate.goog/ru/articles/757182/?_x_tr_sl... and the original article: http
115.
▲
by
TeaVMFan
3y ago
I you're after something similar (write a SPA in non-JS) but you prefer Java or Kotlin, check out Flavour: https://flavour.sourceforge.io/ Comparison to Blazor: * https://frequal.com/java/TeaVmVsBl
116.
▲
by
TeaVMFan
3y ago
Castini is an app-free, browser-based alternative: https://castini.frequal.com/ No bloated download. No upgrade treadmill. Just short podacsts with no install. Castini-hosted podcasts include: * Castini Show: https:/
117.
▲
by
TeaVMFan
3y ago
Thanks hu3! No changes since posting, all links tested then and now, 100% working from here.
118.
▲
by
TeaVMFan
3y ago
If you're interested in this sort of thing, but want to code in Java, try Flavour: https://flavour.sourceforge.io/ Flavour is a fast, batteries-included, type-safe framework for making modern SPA web apps in Java (and
119.
▲
by
TeaVMFan
3y ago
The Lighthouse test tool in Chrome, commonly used to test real-world application performance. TeaVM apps score quite well on Lighthouse. Previous iterations of CheerpJ had challenges in startup time and download size. Results here: https
120.
▲
by
TeaVMFan
3y ago
A while back CheerpJ had a huge footprint and terrible startup time compared to TeaVM: https://renato.athaydes.com/posts/comparing-jvm-alternatives... TeaVM has become even smaller and faster since that article was pub
More ›