
Exploring SOLID design principles in Elixir, demonstrating how object-oriented concepts can be applied to functional programming for creating maintainable and extendable solutions.

Explore functional programming concepts and their real-world applications in modern languages. Learn about immutability, higher-order functions, and how to leverage functional techniques in your projects.

Explores strategies for handling errors in programming, challenging traditional approaches and proposing new ways to design systems that are more resilient to failures and unexpected inputs.

Discover how Elm simplifies web app development with its unique approach to reliability, immutability, and pure functions. Learn to build robust applications more efficiently.

Explore functional programming concepts in Kotlin, including lambdas and higher-order functions, and learn how to apply them alongside object-oriented paradigms in everyday coding.

Explore Kotlin's backend features through real-world examples, focusing on data classes, functional interfaces, and interoperability with Java and Spring frameworks.

Explore the power of lazy evaluations and Streams in Java for efficient programming. Learn how to leverage lambda expressions and avoid unnecessary computations.

Explore Kotlin's stdlib through source code analysis, revealing advanced language features, syntax, and abstractions for writing more fluent code. Gain insights into idiomatic Kotlin and its comparison with Java.

Explore ReasonML and ReasonReact: Learn about their origins, benefits, and future potential in web development. Discover how they enhance React's capabilities and improve developer productivity.

Explore functional programming in Java using the Lambda library, covering functors, monads, lazy evaluation, and more. Learn to leverage FP concepts in Java development.

Explore Clojure's powerful state control and reactive paradigm for enhanced development, including hot-swapping code and networked REPL capabilities in production environments.

Explore functional programming in Kotlin using Arrow library, focusing on higher-kinded types and powerful abstractions to enhance code quality and leverage native language capabilities.

Live coding introduction to normalization by evaluation and exploration of using Graal and Truffle on JVM to JIT functional languages, with focus on evaluating dependently typed languages.

Explore functional effects using tag unions in programming languages like Roc and OCaml. Learn about high-performance effect systems, mixing I/O operations, and enforcing compile-time guarantees.

Explore linters, refactoring tools, and compiler integration in programming languages. Discuss error handling, null values, and the importance of enforcing linting in CI processes.

Explore diverse security styles, from phishing prevention to resilient system design. Learn practical strategies for compliance, vulnerability management, and decision-making in modern cybersecurity environments.

Exploring the role of functional programming in tertiary education, suggesting improvements using typed languages like Haskell, and recommending resources for modern programming education.

Explore programming paradigm shifts, from object-oriented to functional, and learn how to adapt your thinking for modern languages like Elixir. Gain insights on transforming code and building intuition in this thought-provoking talk.

Explore a developer's journey towards writing beautiful code, covering principles, challenges, and insights on simplicity, testing, and continuous learning in software development.

Explore Telia ACE's 20+ year journey with BEAM, from early Erlang adoption to recent AWS integrations. Learn about scalability, challenges, and ongoing projects in this insightful talk by industry veterans.

Explore how functional programming revives the spirit of object-oriented development, with insights on writing OO in Elixir and its liberating potential for developers.