
Explore Expensify's open-source strategy using React Native, fostering global collaboration to enhance product development and community engagement while aligning with their mission.

Explore Flutter's testing framework, its inner workings, and practical applications. Gain insights into unit, widget, and integration tests for more effective Flutter app development.

Insights from building a Flutter app: state management, code structure, responsive layouts, persistence, forms, and common pitfalls. Learn best practices and optimization techniques.

Exploring BMW's adoption of Flutter for large-scale app development, including their evaluation process, global team enablement, and strategies for delivering high-quality experiences efficiently.

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 Node.js advantages, best practices, and basic concepts with insights from RisingStack's co-founder. Learn to leverage this technology for efficient and well-designed systems development.

Insights into transitioning from monolithic to microservice architecture, covering technical and organizational challenges, restructuring experiences, and lessons learned from REWE International's journey.

Exploring the need for software craftsmen: importance, holistic perspective, and impact on development practices in a hands-on talk by Christian Rauscher of rubicon IT Academy.

Explore Mob Programming as the next evolution in collaborative software development. Learn its benefits, implementation strategies, and potential impact on team dynamics and productivity.

Explore Appium's versatile automation capabilities for mobile, hybrid, Windows, desktop, and TV applications in this comprehensive survey.

Explore how expressing theories in code through abstractions enhances program understanding and value. Learn to create good models that remove unnecessary details and improve software development.

Felix Krause discusses strategies for managing growing open source projects, including automation, community engagement, and extensibility, addressing common challenges in large-scale development.

Joel Spolsky explores the pervasive influence of software in society, emphasizing developers' crucial role in shaping the future through their code and the ethical responsibilities that come with this power.

Explore PHP's 20+ year history and its impact on the Web with its inventor. Learn about performance improvements, new features, and future directions in this comprehensive overview.

Discover why automated testing is crucial, how to integrate it into your workflow, and debunk common excuses for not writing tests. Learn to improve code quality and efficiency through test-driven development.

Discover strategies for confidently implementing changes across a large product portfolio through extreme continuous integration techniques.

Explore how modeling and traceability techniques from safety-critical systems can enhance software development, improving code quality and maintainability across all projects.

Explore Monorepos: their benefits, types, and tools like Lerna. Learn how popular projects use them for efficient modular code management, challenging traditional development approaches.

Explore the pros and cons of building custom frameworks versus using existing ones in this insightful conference talk, offering valuable insights for developers making architectural decisions.

Explore RxJS as a superior async solution, covering observables, operators, and testing techniques for improved handling of asynchronous operations in JavaScript.

Explore data mining techniques on GitHub repositories, covering machine learning, text classification, and collaborative development practices for enhanced project insights and efficiency.