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

Explore two projects on human-AI interaction: distinguishing human from machine agents and using AI in software development. Gain insights into trust, validity, and dynamic knowledge construction in AI interactions.

Explore LiveView's evolution from basic form validation to building full-fledged apps. Discover key changes, rationale, and demos showcasing LiveView 1.0's power and future potential.

Explore CPU cache effects and memory optimization techniques through code examples and benchmarks, deriving key memory characteristics for improved software performance.

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

Explore GPU architecture, performance sources, and programming models. Gain insights into SIMD processing, DRAM parallelism, and software/memory hierarchies for confident GPU utilization.

Explore key properties of unit tests and their impact on design goals, enhancing your understanding of effective test-driven development in C++.

Explore Clean Test, a modern C++20 testing framework with unique constexpr expression introspection, no dependencies, and thread-safe execution for efficient software development.

Explore modern C++ project setup using essential tools like IDEs, build systems, and package managers. Streamline development and focus on writing efficient, high-quality code.

Explore insights from the Meeting C++ community survey, covering trends, tools, and practices in C++ development since 2020.

Explore CMake and Conan's evolution in dependency management, from legacy approaches to modern integrations and future developments like Common Package Specification (CPS).

Explore time travel debugging techniques to efficiently identify and resolve complex code issues. Learn how to rewind program execution and utilize watchpoints for effective debugging.

Learn to handle static analysis findings, focusing on MISRA C++ violations. Explore strategies for addressing feedback, documenting deviations, and improving code quality in safety-critical systems.

Explore modern C++ project setup using CMake, including research findings and easy initialization methods for 2024. Learn from expert insights on streamlined development practices.

Explore Mancala through game graphs and multiway analysis, examining complexity and fairness across configurations while building an interactive interface.

Explore visX, a block-based coding approach for Wolfram Language. Learn to organize code visually, enhancing understanding and leveraging the language's power and flexibility.

Explore collaborative programming techniques like mob and pair programming, their benefits, and when to work individually for effective software development.

Explore BLT, a CMake-based foundation for HPC applications. Learn to build, link, and test across various compilers, operating systems, and technologies for streamlined development.

Learn how to contribute to Apache Solr with guidance from experienced committers. Explore the contribution process, best practices, and ways to get involved in this open-source search engine project.

Learn how to contribute to Apache Solr with guidance from experienced committers. Explore the contribution process, best practices, and ways to get involved in this open-source search engine project.

Explore MLOps deployment for scaling machine learning at M&S, covering personalization and enterprise functions. Learn about ML maturity, testing, and monitoring for production-ready systems.