Stuart Sierra discusses various Clojure features: protocols, records, DI, managing startup/shutdown of components, dynamic binding, interactive development workflow, testing and mocking.
Ben Johnson discusses the Raft protocol and how it works. Raft is a consensus distributed protocol.
Jeff Scott Brown discusses Groovy’s runtime metaprogramming capabilities and the Meta Object Protocol (MOP).
Vickie Gray explains how to change an organization’s culture one person at a time using the Core Protocols developed at McCarthy BootCamp under the lead of Jim and Michele McCarthy.