
Explore digital twins in 3D using modern technologies like HoloLens and VR. Learn to develop and interact with virtual replicas using Unity3D and the Dolittle platform. Hands-on demos included.

Explore property-based testing in C# and F# using FsCheck, learning how to generate input values that challenge your code's expected properties and behavior.

Learn to build and configure a custom Ethereum mining rig, optimize performance, and understand cryptocurrency storage options. Explore hardware choices, mining software, and wallet types for securing your digital assets.

Explore alternative approaches to simplify ASP.NET Core architecture, improving code clarity, reducing dependencies, and enhancing performance while maintaining clean, testable designs.

Explore challenges and intricacies of lock-free programming, including CPU behavior, common pitfalls, and examples of simple lock-free structures. Gain insights to approach this complex topic with caution.

Explore techniques for writing higher order functions in C++, elevating code abstraction, improving readability, and reducing duplication while maintaining performance.

Explore principles for designing testable applications, covering TDD, mocking, and system testing. Learn to create valuable products through effective design and architecture.

Explore strace, a powerful Linux tool for monitoring system calls. Learn to interpret its output, use advanced options, and gain insights into application-kernel interactions.

Explore the development of a modern embedded platform for high-end projectors, covering Linux, C++, IPC, Node.js, and HTML. Learn about software stacks, services, and interface design.

Explore strategies to address software obsolescence in long-term projects, focusing on lifecycle management, security, modularization, and digital twin technologies for physical products like missiles.

Discover how to combine Python's rapid development with C++'s performance using pybind11. Learn to expose C++ libraries as Python modules for efficient hybrid solutions in data science and machine learning.

Explore CUDA for C/C++ with practical examples, focusing on using C++ features to enhance kernel code safety without compromising performance in GPU programming.

Discover strategies for integrating design and agile development, balancing strategic discovery with production-level design, and adapting to various team structures for optimal UX outcomes.

Explore applying microservices architecture principles to embedded software, with examples from a multi-target project running Linux and FreeRTOS.

Explore the potential of machine learning in software testing, addressing challenges in GUI testing and discussing promising applications like supervised learning and reinforcement learning.

Explore micro-optimizations in C++ for high-frequency trading systems, analyzing compiler quirks, branch prediction, and switch statements. Examine performance impacts across different compilers and operating systems.

Insights on building scalable agile organizations with autonomous teams, focusing on effective coordination, avoiding bureaucracy, and fostering continuous learning and innovation.

Hands-on demonstration of optimizing C++ applications using measurement tools, showcasing common pitfalls and effective solutions through alternative algorithms and libraries.

Explore techniques for building a memory profiler in C++, focusing on strategies to intercept memory allocations, capture call stacks, and analyze memory usage patterns for optimization and debugging.

Explore coding wisdom from famous figures, delving into value semantics, strong types, and API design for better programming practices.

Explore the development of Yara Birkeland, an autonomous vessel project, its motivations, key components, and potential impact on the maritime industry's future.