Please make sure the newer article appears first (i.e. descending sort by publication date) and there is no duplicate.
TODO: Highlight recommended readings
- Getting started with Netty 4 by Francesco Marchioni
- Netty data model, threading, and gotchas by Ammar Khaku
A series of articles about Netty (in Chinese) by 闪电侠
- netty源码分析之揭开reactor线程的面纱（一） "Source code analysis of reactor thread model(1)"
- netty源码分析之揭开reactor线程的面纱（二） "Source code analysis of reactor thread model(2)"
- netty源码分析之揭开reactor线程的面纱（三） "Source code analysis of reactor thread model(3)"
- netty源码分析之服务端启动全解析 "Source code analysis of server startup"
- netty源码分析之新连接接入全解析 "Source code analysis of new connection"
- netty源码分析之pipeline(一) "Source code analysis of pipeline(1)"
- netty源码分析之pipeline(二) "Source code analysis of pipeline(2)"
- netty源码分析之writeAndFlush全解析 "Source code analysis of writeAndFlush()"
- netty源码分析之拆包器的奥秘 "Source code analysis of ByteToMessageDecoder"
- netty源码分析之LengthFieldBasedFrameDecoder "Source code analysis of LengthFieldBasedFrameDecoder"
- netty 堆外内存泄露排查盛宴 "A memory leak troubleshoot of using netty-socketio"
A series of articles about Netty (in French) by Laurent Caillette
- Netty at Layer: Powering Client API by Mubarak Seyed
- Whirlpool: Microservices Using Netty And Kafka by John Boardman
- Netty: A Different Kind of Web(Socket) Server by John Boardman
- Real-time collaborative authoring in AEM with WebSockets and Netty (slides) by Mark Szumowski
- High Performance Services in Scala (video) by Greg Soltis
- Multithreaded UDP server with Netty on Linux by Mikom
- Real time analytics with Netty, Storm, Kafka (slides) by Trieu Nguyen
- State of the Art JVM Networking with Netty 4 (slides) by Michael Nitschinger at JAX 2014
- Netty 4 - Intro → Changes → HTTP → Lessons learned by Norman Maurer
- Why Netty (slides) by Norman Maurer at Netflix
- Netty best practices (slides w/ video) by Norman Maurer at #NettyMeetup
- Netty at Facebook (video) by Andrew Cox at #NettyMeetup
- State of Netty (slides w/ video) by Trustin Lee at #NettyMeetup
- Netty at Twitter with Finagle (video) by Evan Meagher at #NettyMeetup
- Netty server implementation: Part 1 and Part 2 (video) by Christian Tucker
- Netty and a Fresh View of Web Development by Iteratia Corporation
- Moving on to Netty 4 by Gaurav Bhardwaj
- Netty best practices (video w/ slides) by Norman Maurer at Facebook
- Netty 4 - A lookup behind the scenes by Norman Maurer
- Netty: Basics for beginners by Gaurav Bhardwaj
- Netty at Twitter with Finagle by Jeff Smick
- Making HTTP content compression work in Netty 4 by Andreas Haufler
- Bridging Netty, RestEasy, and Weld by John Ament
- Let's do our own full blown HTTP server with Netty 4 by Aleksandr Dolgaryev
- [Netty 4 - Network - Application development the easy way] (http://normanmaurer.me/presentations/2013-wjax-netty/) by Norman Maurer (WJAX 2013)
- [Building scalable network application with Netty] (http://www.slideshare.net/JaapterWoerds/netty-jfall) by Jaap ter Woerds
- Making Storm Fly with Netty by Robert Evans
- Netty 4 at Twitter: Reduced GC Overhead by Trustin Lee
- What is Netty? by Alon Dolev
- Creating a multiplayer HTML5 game using Websockets and Netty 4 by Abraham Menacherry
- Configuring Netty 4 with spring by Abraham Menacherry
- Framework Benchmarks Round 2 by TechEmpower.com
- Framework Benchmarks by TechEmpower.com
- Use Netty to proxy your requests by MasterTheBoss.com
awaitUninterruptibly()on Netty Channels by Michael Nitschinger
- Netty 4 presentation (Slides) by Norman Maurer
- Reaching 200K events/sec by Kyle Kingsbury
- Routing Web Service Done Quickly with Scala and Netty by Sustainable Software Pty Ltd.
- Netty channels and Scala implicits by Franz Bettag
- Distributing data from cloud to more than 100 million users (video w/ slides) by Zbyněk Šlajchrt
- Liftweb and Netty for Web development by Franz Bettag
- Benchmarking web frameworks for games by Jason McGuirk
- Asynchronous & non-blocking Scala: a look at Netty and NIO (video) by Brendan McAdams
- Interview about Netty 4 (video, German) with Norman Maurer
- Run Servlets with Netty by Anthony Goubard
- High performance network programming on the JVM by Erik Onnen
- How we got SPDY working with Netty 3.5 for Socko by Vibul Imtarnasan
- Netty tutorial part 1.5: On ChannelHandlers and channel options by nickman
- Netty tutorial part 1: Introduction to Netty by nickman
- Using SPDY and HTTP transparently using Netty by Jos Dirksen
- Fun with Netty and Async I/O by Tim Boudreau
- Zero-copy event-driven servers with Netty (Slides) by Daniel Bimschas
- Multiplayer tic-tac-toe using WebSocket, Netty, and JQuery by Kevin Webber
- Non-blocking I/O with Netty (Spanish) by Mariano Cortesi and Fernando Zunino
- The Node redumption! (Node.js vs Netty) by maxpert
- How to: basic Netty server (video) by TheProgrammingTuts
- Twitter search is now 3x faster by Krishna Gade
- Clojure: Web Socket introduction by Jay Fields
externalResources()hangs by Bruno de Carvalho
- A Simple Netty HTTP Server in Clojure by Nate Murray
- 512,000 concurrent websockets with Groovy++ and Gretty by Alex Tkachman
- Handshaking tutorial with Netty by Bruno de Carvalho
- Do we really need Servlet Containers always? (5 parts) by Archanaa Panda
- How Netty helped me build a highly scalable HTTP server over GPRS by Archanaa Panda
- Performance Comparison of Apache MINA and JBoss Netty Revisited by Mike Heath
- Writing Your Own Netty Transport by Rafael Marins
- Plurk Comet: Handling 100,000+ Concurrent Connections with Netty by Amir Salihefendic
- Netty: Custom Pipeline Factory by Nicholas Hagen
- Netty: Using Handlers by Nicholas Hagen
- Scalable NIO Servers (4 parts) by Nicholas Hagen
- Performance Comparison of Apache MINA and JBoss Netty by Mike Heath
- (N)IO Frameworks in Java by Ashish Paliwal