
Explore WebAssembly's evolution, adoption across ecosystems, and its foundation in programming language research. Gain insights into its formal specification and upcoming features.

Explore capture tracking in Scala with Martin Odersky, delving into advanced concepts and techniques for efficient memory management and resource handling.

Discover how to revolutionize Finite State Machine implementation using std::variant in modern C++, achieving better type safety, improved performance, and cleaner code without heap allocation.

Explore Scala's capture checker, its algorithms, architecture, and integration into the compiler for ensuring resource and effect safety in programs.

Explore C++ teaching strategies for experienced programmers, focusing on modern practices and essential concepts to quickly develop productive junior developers.

Debunk popular C++ myths with detailed analysis. Explore controversial issues, dissect misconceptions, and gain clarity on best practices in the C++ ecosystem.

Learn essential assembly concepts for effective use of Compiler Explorer, covering memory, registers, control flow, and optimization techniques.

Explore Type Erasure implementation techniques, from simple wrappers to advanced optimizations. Master this powerful design pattern to reduce coupling in C++ codebases.

Explore TinyEngine and parallel processing techniques for efficient machine learning on resource-constrained devices, enhancing performance and reducing energy consumption.

Explore diverse Python topics in rapid-fire talks, from matrix arithmetic and 3D modeling to garbage collection and presentation skills. Gain insights from experts in this engaging lightning talk session.

Explore Java optimization principles, pitfalls, and real-world applications. Learn about performance measurement, garbage collection, and the impact of optimization on sustainability and climate change.

Optimize Apache JVMs for Apache Kafka performance. Learn about JVM internals, garbage collection, JIT compilation, and cloud-native compilers to enhance real-time data pipelines and reduce costs.

Explore advanced C++ concepts for game programming, including object-oriented design, memory management, and efficient coding practices.

Explore techniques to minimize allocations in C++ containers, including vector reservations, container choices, constructors, scope promotion, view types, and PMR allocators. Gain insights with benchmarks and diagnostics.

Explore C++20 coroutines through visual diagrams, learning to read and reason about their complex syntax. Gain a solid foundation for understanding advanced coroutine concepts in future presentations.

Demystify C++ move semantics, learn efficient implementation techniques, and understand key concepts like noexcept, std::move, and ref-qualifiers for writing high-performance code.

Explore C++ container efficiency, algorithm performance, and memory layout. Gain insights on optimizing data handling design and leveraging parallel execution for improved performance.

Explore high-level abstractions leveraging C++ metaprogramming for enterprise applications, including referential integrity, automatic object destruction, and SQL replacement techniques.

Explore lock-free atomic shared pointers in C++20, their implementation challenges, and a new portable solution for low-latency applications. Gain insights into modern C++ concurrency.

Explore modern C++ patterns for efficient embedded programming. Learn to express intent clearly, ease maintenance, and encourage code reuse while optimizing for resource-constrained systems.

Explore value semantics in C++, uncovering its impact on safety, independence, and programming's future. Gain insights to enhance code quality and efficiency.