OpenJDK's Project Loom: User-Level Threads in Java

Preface Nowadays it is universally known that a Java thread corresponds to a Kernel-Level Thread when looking at it in a very simplified matter. Project Loom is trying to introduce User-Level Threads to the Java ecosystem. They call these User-Level Threads Virtual Threads. Virtual Threads are supposed to increase performance and be more resource efficient than just using Kernel-Level Threads. It is planned, that Virtual Threads become a drop-in replacement, which would be a free performance boost for any multithreaded Java application....

May 29, 2022 · 21 min · 4286 words · Hutan

Building a Calorietracker WebApp with Flutter and Firebase

Preface Flutter is first and foremost a Framework to create cross-platform applications, but it can also be used to create WebApps. Since I don’t have any experience with the three big Web Frameworks: VueJS, React, and Angular, I thought Flutter would be a good fit for me. It also uses Dart instead Javascript. My initial impression was, that this is also an improvement. Since I have not made any proper experiences with other Web Frameworks or Javascript, I won’t be able to compare those to Flutter/Dart in this article....

May 12, 2022 · 12 min · 2473 words · Hutan