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. This is particularly interesting because many Big-Data-Frameworks such as Hadoop or Spark are written in Java. ...

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. However, I will still talk about my impressions as someone with very little experience in Frontend. My interest is in the Backend and in that regard, we will look at Firebase and how Flutter integrates with it. ...