YoVDO

Akka JS - Drop Your Actors Outside the JVM Boundaries

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Node.Js Courses Akka Courses Consensus Algorithms Courses Serialization Courses Cross-Compilation Courses Scala.js Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the ongoing effort to port and cross-compile Akka, a major Scala framework, to Scala.js in this conference talk from Scala Days Berlin 2016. Discover how this project aims to unify client and server development by providing a consistent abstraction layer for handling distributed and concurrent runtimes. Learn about the challenges and benefits of adapting Akka for use outside the JVM, including taming UI complexity and simplifying concurrent code on Node.js. Gain insights into the modularization process, consensus algorithms, WebSocket management, and the differences between JVM and server implementations. Examine the impact on Java Standard Library usage, actor fields, annotations, serialization, and configuration. Review statistics on lines of code and discuss future plans for expanding Akka's capabilities across different platforms.

Syllabus

Introduction
Why Care
Modularization
Goal
Consensus algorithm
WebSocket Management
JVM Implementation
Server Implementation
Java Standard Lib
Actor fields
Annotations
Serialization
TypesafeConfig
Line of Code Statistics
Plans for the Future
Features
Methodologies
Questions


Taught by

Scala Days Conferences

Related Courses

Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Amazon Connect Developer Assessment
Amazon Web Services via AWS Skill Builder
Amazon DynamoDB for Serverless Architectures (Japanese)
Amazon Web Services via AWS Skill Builder
Amazon DynamoDB for Serverless Architectures (Simplified Chinese)(中文配音版)
Amazon Web Services via AWS Skill Builder