
Explore how Functional Programming and Erlang revolutionized a Computer Science curriculum, addressing industry needs and enhancing student learning outcomes.

Aprenda a criar um bot de negociação em F# e traduza estratégias de trading em código funcional correto.

Explore the social and technical implications of monoliths, modular monoliths, and microservices in Elixir. Learn to choose and implement the right architecture for your team structure and project needs.

Explore the development process and challenges of Livebook Desktop, and learn how to distribute your own desktop applications using open-source technology.

Explore Flow-Based Programming in Erlang, learning to design dataflow graphs and generate code for stream computing. Synthesize processing elements from functional blocks for efficient parallel data processing.

Explore remote debugging in Elixir using Livebook, OTP distribution, and module reloading. Learn to leverage smartcells, eprof, and flamegraphs for effective troubleshooting of remote instances.

Discover effective Test Driven Development techniques for Erlang systems, leveraging language-specific tools to enhance code quality and system reliability in both simple and complex projects.

Explore Libretto, a Scala DSL for seamless concurrent programming using causal dependence, session types, and linear types. Learn to write concurrent code as easily as sequential code.

Discover how to prevent production downtime caused by unsafe database migrations using the excellent_migrations library, a static analysis tool for Elixir that detects potentially dangerous operations.

Explore digital twins for everyday activities, enhancing situational awareness while preserving human decision-making. Learn about quantum doodles and their implementation in Elixir.

Explore innovative approaches to programming distributed systems, leveraging language design for improved performance, correctness, and expressiveness in large-scale applications.

Explore functional infrastructure as code using Scala and Pulumi, leveraging Scala 3 features for improved safety and developer experience in managing complex infrastructural concerns.

Explore flexible code wiring techniques for protocol evolution, data generation, and modular applications using function lists in Haskell.

Explore BEAM's 30-year evolution, focusing on concurrency models and fault-tolerant systems. Gain insights into developing robust concurrent programs and understanding BEAM's architecture.

Explore Elixir's hidden features and abstractions powering frameworks like Nerves, LiveView, and NX. Uncover how OTP behaviors and macros create elegant, reliable concurrent systems.

Explore OpenTelemetry for enhanced visibility in production environments, focusing on monitoring and observability concepts, tools, and Elixir libraries for distributed systems.

Explore an Elixir-based DSL for social impact organizations to amplify their work with chat, enabling creative exploration and replicable, evidence-based services for global impact.

Explore probabilistic design-time modeling for real-time distributed systems, focusing on functional programming principles to ensure quality and performance in complex software architectures.

Explore set-theoretic types for Elixir, their benefits in bug detection and code quality, and the concept of gradual typing. Gain insights into potential new syntax and challenges in introducing a type system.

Explore best practices for packaging, deploying, and managing BEAM applications in operational environments. Learn from real-world experiences with Erlang releases, Docker containers, and Ansible automation.

Explore BEAM's advantages for networking applications, focusing on TCP servers and clients. Learn about lightweight processes, messaging systems, and fault-tolerant architectures.