YoVDO

Helidon Nima: Loom-Based Microservices Framework - GeeCON Prague 2022

Offered By: GeeCON Conference via YouTube

Tags

Project Loom Courses Java Courses Microservices Courses Concurrency Courses Reactive Programming Courses Helidon Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the groundbreaking Helidon Nima microservices framework in this GeeCON Prague 2022 conference talk. Delve into how Project Loom in JDK revolutionizes the performance vs. simplicity paradigm, enabling high concurrency without sacrificing code simplicity. Discover the benefits of Helidon Nima's Loom-based server design, featuring fully synchronous routing that allows blocking while maintaining high performance under heavy loads. Learn about the challenges, advantages, and impact on application development in this new environment. Examine the potential end of reactive programming as the talk covers topics such as expensive concurrency, virtual threads, Project Loom, reactive vs. imperative programming, Nima server features, thread models, and performance comparisons. Gain insights into Helidon 4.0.0-ALPHA2, Helidon MP 4, and strategies for offloading obstructive workloads in Nima development.

Syllabus

Intro
Agenda
What is Helidon?
Helidon Flavors
Helidon packaging
What problem do we solve?
Why is optimization so important?
Expensive Concurrency
Current solution-reactive programming
Reactive operators
Better Solution? - Virtual Threads!
Project Loom
Reactive vs Imperative
Helidon 4.0.0-ALPHA2
Nima server features
Nima thread model
Nima features
Performance disclaimer
Helidon Nima Performance Comparison
How is that possible?
Helidon MP 4
What we do not solve
Offloading obstructive workload
Nima development


Taught by

GeeCON Conference

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity