
Explore new patterns and idioms for iOS development with Swift, covering functional programming, closures, high-order functions, and bridging to Objective-C.

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 the Nanos unikernel's architecture, security features, and memory allocation strategies. Learn about closures, concurrency, and future developments in this specialized operating system.

Explore safety hazards in Scala closures, learn to identify unsafe code, write safer closure-using code, and utilize new library components for increased flexibility and safety in parallel and distributed programming.

Explore how Java and Scala incorporate functional programming concepts, comparing their approaches to generics, closures, and pattern matching for more expressive and efficient code.

Explore advanced cryptography concepts like conditional disclosure, amplification, and amortization. Delve into lower bounds, separation, and privacy errors in this theoretical research presentation.

Explore functional programming techniques in modern C++, including lambdas, STL algorithms, lazy ranges, and algebraic data types. Learn to write clearer, faster code using declarative styles and upcoming C++ features.

Explore callable objects across Java, C#, Rust, and C++, comparing language approaches and introducing a small library change for enhanced functionality in C++.

Learn advanced JavaScript concepts and techniques, building on Python knowledge to enhance web development skills and create dynamic, interactive applications.

Unravel the magic behind Python decorators, exploring scopes, namespaces, and closures. Learn to craft your own decorators and understand the '@' symbol's inner workings in this intermediate-level talk.

Explore Python's iteration landscape, from basic loops to advanced coroutines. Learn comprehensions, generators, itertools, and functional programming concepts for more efficient and Pythonic code.

Dive deep into Python functions, exploring parameters, closures, methods, callables, introspection, and bytecode. Gain advanced insights and practical techniques for mastering function usage in Python.

Explore elegant Swift coding with map and flatMap, transforming optionals and harnessing functional power for more efficient and "Swifty" development.

Explore how advanced type systems drive powerful optimizations in Scala, reducing performance overhead for generic methods, lazy vals, implicit conversions, and closures through the Dotty Linker.

Explore functional programming concepts in Go, including closures, currying, and recursion. Learn practical applications and compare with traditional approaches for solving real-world problems.

Build a React Hooks clone in 29 lines of JavaScript, exploring closures and creating a mental model for Custom Hooks and Rules of Hooks through hands-on coding.

Explore JavaScript scopes and harness the power of closures to enhance your coding skills, improve code readability, and boost debugging capabilities.

Recreating React Hooks and useState in 30 minutes: A deep dive into closures, building a tiny React clone, and understanding the mental model behind Custom Hooks and Hook Rules.

Explore functional programming basics through music creation, using Web Audio API to build instruments and compose melodies with array manipulation, closure, and function composition.

Explore functional programming concepts through music creation using web audio API, blending coding principles with musical composition techniques.

Explore advanced C# features in action: from low-level pointers to high-level closures, through a practical example of a high-speed communications library built on shared memory.