
Explore functional programming in enterprise environments through a real-world case study at the Student Loans Company, covering design, hiring, syntax, immutability, and adoption challenges.

Interactive session exploring surprising behaviors and pitfalls in Java Collections Framework, covering ArrayList, HashMap, null handling, and immutability. Gain insights to improve your use of this widely-used API.

Explore unmodifiable collections in Java, their differences from immutability, and their significance in object-oriented programming. Gain insights into the Java Collections Framework design.

Explore how Java's Record Types enhance domain modeling, focusing on value objects, immutability, and efficient data handling for cleaner, more expressive code.

Explore efficient data sharing between Python subinterpreters using the "memhive" framework, enabling true parallelism without serialization overhead.

Explore how Elm's purely functional approach challenges traditional programming principles while offering new perspectives on state management, error handling, and user interactions in browser applications.

Explore Domain-Driven Design principles for enhancing Glasgow Haskell Compiler's architecture, addressing immutability, modularity, and composability in large-scale functional systems.

Explore blockchain-based secure firmware updates for IoT devices. Learn implementation strategies, smart contracts, and resilience against attacks through expert insights and a practical demo.

Learn strategies for managing production incidents, balancing automation with manual fixes, and reconciling changes across environments to ensure robust and secure infrastructure management.

Explore immutability concepts and their impact on software development with Michał Płachta's insightful presentation at Devoxx Poland 2022.

Explore functional programming in Kotlin using Arrow, enhancing code reliability and expressiveness through advanced techniques and abstractions.

Explore functional programming concepts from OCaml and apply them to Ruby for cleaner, more future-proof code.

Explore declarative programming in Java to write concise, predictable, and easily testable code using pure functions and immutable states.

Explore declarative programming in Java to write concise, predictable, and easily testable code using pure functions and immutable states.

Explore functional programming techniques in C++, enhancing code performance, reusability, and security. Learn to apply functional thinking to existing codebases using views, lambdas, and ranges.

Discover how rewriting a CoffeeScript web app in Elm led to faster, more robust, and easier-to-maintain code. Learn about Elm's benefits and how to transition to functional reactive programming.

Explore functional programming with Haskell to create robust, maintainable software. Learn key concepts like referential transparency and purity to enhance code reliability and correctness.