Architectural patterns
Architectural recommendations and reusable implementations for some of the most interesting realtime use-cases.
View 1 Architectural patterns article
Client-side frameworks
Client-side / frontend frameworks are an essential part of modern development, providing developers with tried and tested tools for building apps.
View 5 Client-side frameworks articles
Design patterns
Tried and true patterns used during the process of designing systems.
View 4 Design patterns articles
Development platforms & operating systems
Read about development platforms such as .NET and operating systems like iOS in the context of event-driven architecture and realtime messaging.
View 8 Development platforms & operating systems articles
Event-driven servers
Servers that provide reactions to notifications of client events or state changes — using the event-driven architectural pattern that maximizes scalability by minimizing the number of required connections needed to handle large numbers of concurrent clients.
View 5 Event-driven servers articles
Programming languages
Read about client and server side programming languages in the context of realtime messaging, pub/sub, and event-driven architecture.
View 9 Programming languages articles
Protocols
Formats of communication agreed-upon and used by hardware and software systems to exchange messages and transmit information: rules of semantics, syntax, synchronizing, and error recovery.
View 36 Protocols articles
Server-side frameworks
Full-stack collections of server-side libraries, templates, and management tools to help automate web application development.
View 2 Server-side frameworks articles
Topics
Understand how realtime messaging works under the hood by learning more about the various communication protocols and concepts involved.