
Exploring real-world IoT vulnerabilities, their exploitation, and impact. Discusses industry evolution needed to prevent future incidents in the increasingly connected world.

Explore company-wide agility by combining Beyond Budgeting, Open Space, Sociocracy, and Agile principles for flexible, responsive, and resilient organizations.

Learn techniques for effectively prioritizing and describing security features in product development, balancing security needs with other functional requirements for optimal outcomes.

Practical UI design principles for complex interfaces, focusing on layout, visual hierarchy, color contrast, and icon design. Includes examples of bad design and how to improve them.

Learn to craft tests that narrate your domain's story, enhancing code understanding and eliminating stale documentation. Discover techniques for creating informative, future-proof tests that benefit the entire development team.

Explore modern CMake practices for simplified, maintainable build systems. Learn to recognize legacy code, refactor effectively, and leverage new APIs for improved developer experience in C/C++ projects.

Explore challenges and open-source solutions for software updates on embedded Linux devices, focusing on IoT and OTA firmware updates for efficient and collaborative development.

Explore Qt's versatility across platforms, from desktop to servers and micro-controllers. Learn to leverage C++ and Qt skills for web services, embedded UIs, and optimized micro-controller development.

Explore C++ source code transformations with C++ Insights, revealing hidden compiler actions and aiding in understanding complex language features and implicit behaviors.

Explore security vulnerabilities and exploit development through hands-on examples, including a stack buffer overflow, to gain an attacker's perspective and enhance secure coding practices.

Explores error handling strategies in C++, comparing exceptions, ADTs, and new proposals like zero-overhead deterministic exceptions, to guide developers in choosing optimal approaches.

Explore ensemble-based methods for handling uncertainty in engineering decisions, focusing on reservoir planning and windmill farm design. Learn about Kalman Filter variants and gradient approximation techniques.

Explore Qt's journey in accelerated graphics, from traditional widgets to modern 2.5D toolkits and 3D integration, with insights on upcoming changes for Qt 6 and multi-API support.

Explore mutation testing in C++: inserting bugs to evaluate test effectiveness, with insights on implementation, advantages, and new mutation designs for improved code quality.

Explore freestanding C++: its history, current state, and future prospects. Learn about portability challenges and strategies for developers working in constrained environments.

Explore challenges in implementing navigation features and software updates for Renault's Carminat infotainment system, and learn about future developments in automotive technology.

Explore F# programming with Don Syme as he shares beloved code examples, discussing language design, functional and object programming, and finding the sweet spot for functional-first programming in teams.

Explore Project Fugu's new web platform features, from privacy enhancements to user experience improvements, and learn how to leverage them in your web applications.

Strategies for creating a thriving team culture, hiring the right people, and managing behavior to build and maintain an exceptional team throughout its lifecycle.

Learn to control Azure costs with SpendOps, integrating cost metrics into your DevOps lifecycle for budget-friendly releases and predictable spending.

Explore efficient async/await patterns in .NET to prevent deadlocks, improve application stability, and adhere to best practices for asynchronous programming.