
Explore Shen, a powerful Lisp with macro system, Prolog, and advanced type system. Demo showcases seamless integration of functional, logic, and imperative styles in web development.

Demystifies functional programming jargon using Haskell examples and visuals. Explores concepts like currying, lenses, and monads, demonstrating their application in a simple web app.

Explores the history of early programming languages, their goals, and how those motivations remain relevant in modern computing, drawing parallels between past and present challenges.

Explore functional reactive architecture for frontend development, focusing on ClojureScript and Om to improve code quality, reduce complexity, and enhance developer productivity.

Explore how HCA Healthcare's Waterpark platform, built with ErlangVM and Elixir, revolutionized healthcare integration during COVID-19. Learn about actor models, continuous availability, and innovative tech solutions in a Fortune 100 company.

Learn to create collaborative webapps using Compoventuals, a TypeScript library of CRDTs. Discover how to maintain data structure and type safety while enabling offline work, server-free collaboration, and end-to-end encryption.

Explore Rust's unique approach to API design using traits and type systems. Learn to create composable interfaces that catch errors at compile-time, enhancing code safety and efficiency.

Exploring code navigation features using stack graphs for efficient symbol extraction and relationship mapping across programming languages, enabling fast, incremental, and zero-config analysis at scale.

A whimsical exploration of monads in Clojure, inspired by Alice in Wonderland. Discover the importance of monads in functional programming through implementing Identity, Maybe, and State monads.

Programming language creators discuss the evolution and future of programming languages, offering insights into their design philosophies and the challenges facing modern software development.

Practices for creating clear, understandable code in large-scale projects, with insights from a multi-year Clojure product development experience.

Explore Babel, an untyped stack-based language with unique features for containerization, code execution policies, and data visualization. Learn its philosophy and capabilities for efficient programming and cloud computing.

Exploring symmetry in programming language design to enhance security, robustness, and efficiency. Introduces Noether, an experimental language with layered structure and strong symmetries for improved reasoning and analysis.

Explore a theoretical programming language focused on pure specification, minimalism, and extensibility, designed to define program behavior through symbolic expressions.

Explore Reactive Extensions (Rx) for taming asynchronous code complexity in modern applications. Learn to compose and query observable sequences for improved event processing and maintainability.

Explore the development of Dart VM's new compilation pipeline, focusing on language features' impact and lessons from V8. Learn about JIT compiler design for object-oriented languages with optional static typing.

Explore the development of Edis, a highly available NoSQL database using Redis protocol and Erlang. Learn about multi-master architecture, paxos algorithm, and distributed computing concepts.

Explore an ECMAScript 6 VM built in ECMAScript 3, covering parsing, compilation, linking, and interpretation. Dive into Continuum's architecture, compatibility, and self-hosted standard library implementation.

Explore a code generation engine built in Elm for creating readable, typesafe, and maintainable code, featuring automatic imports, formatting, and built-in type checking.

Explore the history, implementations, and best practices of regular expressions in programming, including their origins, language-specific variations, and strategies for efficient usage.

Explore PHP internals and exploit development techniques in this advanced security talk, focusing on vulnerabilities and defensive strategies for web applications.