
Explore physical computing with RaspberryPi, including hardware design, Python API development, and practical applications for hobbyists and schools.

Discover how modern web development empowers rapid creation of feature-rich, visually appealing applications with zero desktop deployment, revolutionizing the way we build software.

Explore high-performance computing and scalable systems design, focusing on cost-effective solutions, performance optimization, and practical strategies for handling increased transaction volumes.

Explore personal productivity, Dart Editor features, and techniques for managing information overload with insights from three tech experts in this conference session.

Explore PhoneGap's mobile app development capabilities, its ecosystem, and future roadmap. Learn about hybrid development, device APIs, and cross-browser coding for efficient mobile web applications.

Panel discussion exploring NoSQL databases with industry experts, comparing different solutions and debating their strengths and weaknesses for various use cases in modern software development.

Explore C#'s evolution with a reimplemented compiler, open-source approach, and new language features. Discover the potential for custom IDE extensions and diagnostics in this comprehensive overview.

Practical guidance on improving BDD, SbE, and ATDD practices, focusing on creating high-value specifications and testable scenarios that provide long-term value as living documentation.

Explore common misconceptions about REST architecture, its principles, and best practices for designing truly RESTful APIs with insights from SOA expert Stefan Tilkov.

Explore the transformative impact of the Moon landing on society and technology, drawing parallels to modern software development and innovation in this inspiring talk by Russ Olsen.

Explore design pattern flaws, focusing on Observer, Adapter, and Iterator. Learn valuable lessons for improved pattern writing and implementation in software development.

Explores data management challenges in the digital age, discussing scale, speed, persistence, and context. Critiques current trends and technologies, emphasizing the importance of understanding data's lifecycle and structure.

Explore adapting UX and interaction design methods to fast-paced agile development, addressing challenges like NDAs, security demands, and tight deadlines while maintaining user-centric focus.

Explore DevOps practices for fast feature delivery, including continuous integration, TDD, and the Improvement Kata. Learn to create a culture of continuous learning for happy users and fulfilled practitioners.

Explore DevOps evolution over 5 years: new techniques, rediscovered gems, and future challenges. Gain insights on collaborative approaches for efficient system delivery and industry advancements.

Explore Programmer Anarchy: a post-Agile approach empowering developers by eliminating traditional roles, focusing on domain knowledge, and reshaping HR practices for improved decision-making and productivity.

Hands-on guide to deploying and debugging Node.js apps using Microsoft tools. Learn continuous deployment, Visual Studio debugging, MongoDB integration, and auto-scaling on Azure.

Explore strategies to simplify software development by recognizing and addressing complexity at its root, rather than relying on coping mechanisms that mask underlying issues.

Explore the future of Java runtimes with insights on performance improvements, cloud optimization, and emerging technologies shaping the next generation of Java development.

Explore Scala's core concepts and design principles with Martin Odersky. Learn how simple, orthogonal elements combine to create a powerful, flexible language for functional and object-oriented programming.

Explore TypeScript's benefits for JavaScript developers, including static checking, symbol-based navigation, and code refactoring. Learn how TypeScript enhances productivity while maintaining compatibility with plain JavaScript.