YoVDO

Netty - One Framework to Rule Them All

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the inner workings and design choices of Netty, one of the most widely used asynchronous network application frameworks for the JVM, in this comprehensive conference talk. Delve into the architecture of Netty, including its pipe-like structure, buffer management, and event handling mechanisms. Learn about the challenges faced during Netty's development, such as garbage collection and JVM-related issues, and discover the solutions implemented to overcome these obstacles. Gain insights into Netty's reading model, I/O threats, SSL engine implementation, and memory management techniques. Presented by Norman Maurer, a core Netty developer and Senior Software Engineer at Apple, this talk offers valuable knowledge for developers interested in high-performance network programming on the JVM.

Syllabus

Introduction
Netty 93
How Netty works
Netty like pipes
Garbage collector
Network events
Buffers
Buffer pooling
JML
Reading Model
Read Semantics
IO Threats
API
Event Executor Group
SSL Engine
OpenSSL Engine
Direct Memory
Memory Layout
Memory pointers
Iall


Taught by

Devoxx

Related Courses

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity