
Explore the Bloc Library for Flutter, covering basics, testing, and advanced concepts. Learn to build predictable and maintainable apps with practical examples and best practices.

Explore Flutter's expansion to web browsers, its beta version capabilities, and scenarios where Flutter for Web excels. Discover how to adapt your mobile Flutter code for web platforms.

Experienced-based arguments to convince business leaders to adopt Flutter for cross-platform development, highlighting its benefits, community support, and success stories.

Explore Flutter's capabilities for cross-platform app development, including live coding demo, Google I/O announcements, and future prospects. Learn to create efficient, visually appealing apps for mobile, web, and desktop.

Explore techniques to enhance C++ code performance and maintainability through abstraction-based programming, refactoring, and concurrency management, with practical examples and multi-architecture evaluations.

Explore modern native application development using Gradle, covering C/C++, D, Rust, Go, cross-platform builds, and integration with tools like GNU Make, CMake, Doxygen, and Conan.

Explore cross-platform development challenges and solutions, focusing on porting Windows applications to Mac and web. Learn about C++ abstractions, platform-independent implementations, and tools for writing web apps in C++.

Discover a portable solution for building and packaging C++ code using CMake and Conan, simplifying multi-platform development and third-party integration.

Learn techniques for organizing and building multi-platform code, exploring common approaches, build tools, and challenges. Interactive session encourages sharing experiences to improve portability across diverse environments.

Explore lock-free implementation of std::atomic std::shared_ptr in C++20, its motivation, history, and strategies. Learn about a new portable, lock-free solution for low-latency applications.

Explore real-world software failures, crash reporting strategies, and lessons learned from a large desktop application. Gain insights on improving code quality and user experience.

Strategies for developing cross-platform applications using Qt, QML, and Kirigami. Learn to share code between desktop and mobile while navigating challenges in Android and iOS support.

Explore Project Noisefloor: a modular software synthesizer in Golang, transpiled to Javascript for web use. Learn about multi-platform design and real-time signal processing challenges.

Explore Electron for building cross-platform desktop apps using web technologies. Learn key concepts, architecture, and best practices for efficient development.

Explore the Salami Method for efficient cross-platform development, focusing on separating platform-specific code from core functionality to create maintainable, testable, and portable systems.

Explore Visual Studio 2017's enhanced C++ development features, including cross-platform support, improved coding productivity, and CMake integration for a streamlined development experience.

Containerize C++ apps effortlessly with Docker and CMake. Learn to create uniform build environments, simplify cross-platform development, and easily deploy complex applications on developer VMs.

Explore Boost.Process for managing system processes in C++. Learn about its evolution, challenges, and new ideas for cross-platform process management and communication.

Explores the need for a new C++ build system to support package management, discussing design principles and seeking feedback on the proposed solution for cross-platform development challenges.

Learn strategies for creating portable C++ code, exploring benefits like standards compliance, future-proofing, and wider tool availability while addressing challenges and providing practical guidelines.

Explore the lack of dependency management in C++ and its implications, analyzing existing solutions and potential challenges for the language's future.