
Pragmatic Dave Thomas challenges the Agile industry, arguing that agility is not about certifications or methodologies, but a mindset of continuous adaptation and improvement in software development.

Explore Java's evolution and future prospects with insights on performance, scalability, and emerging trends in enterprise software development.

Explore Nashorn's unique position as a JavaScript runtime in Java, its under-the-hood workings, and new features in Java 8u40. Gain insights into this powerful integration of JavaScript and Java technologies.

Explore Spring Boot's convention-over-configuration approach for building efficient, production-ready applications. Learn key features and best practices for rapid development and deployment.

Explore software industry challenges, antipatterns, and solutions. Gain insights on simplicity, fundamentals, and diversity in tech from experienced architects and specialists.

Elevate your automated testing skills with insights on TDD, BDD, and innovative approaches to enhance readability, meaningfulness, and effectiveness of tests in Agile development.

Explore the lambda calculus through hands-on exercises using Vim and CLI. Learn to build computing structures from basic lambda functions in this engaging presentation.

Discover strategies for implementing Agile and DevOps principles at scale, focusing on enterprise-level continuous improvement, test automation, and efficient development practices.

Discover how mastering small tasks leads to big achievements in software development. Learn practical strategies to improve Agile approaches and overcome common challenges.

Explore strategies for creating maintainable unit tests that benefit the entire development team, focusing on unselfish testing practices to improve code quality and collaboration.

Explore open-source log analysis with Kibana in this demo-heavy session. Learn about past, present, and future developments for efficient data visualization and analysis.

Explore functional programming principles applicable to OO development. Learn techniques for clearer, higher-quality code in Java and C#, drawing insights from both paradigms to enhance your development skills.

Explore common web security vulnerabilities and learn defensive programming techniques to protect your applications, with live demonstrations and practical examples.

Exploring advanced authentication techniques to enhance web application security without compromising user experience. Learn to prevent fraud and abuse through intelligent user verification.

Explore the counterintuitive "Worse Is Better" concept in software development, challenging conventional wisdom about product design, user experience, and market success.

Discover effective patterns for distributed Scrum teams, avoiding common pitfalls and maximizing productivity in global software development setups. Learn practical insights from real-world experiences.

Explore how simplicity in software design enhances agility, improves comprehension, and leads to adaptable solutions. Learn practical techniques for reducing complexity and managing natural constraints in development.

Learn best practices and avoid common pitfalls in JavaScript unit testing. Discover techniques for writing readable, maintainable tests and gain insights from real-world examples and expert advice.

Tales from implementing continuous delivery on Windows, exploring patterns, tools, and challenges for rapid software deployment in a Microsoft environment.

Explore performance challenges and solutions for JavaScript on the JVM with Nashorn, covering type specialization, optimization techniques, and JVM enhancements for improved dynamic language support.

Explore iOS7's new features: multitasking, Sprite Kit, UIKit Dynamics, JavaScriptCore, modules, improved Xcode integration, and enhanced Interface Builder for streamlined app development.