
Explore high-velocity software delivery through innovation, data-driven decisions, agile development, and cloud-native architectures. Learn strategies for migrating to microservices and NoSQL databases for improved scalability and speed.

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

Live coding demonstration showcasing rapid web application development using Java, Angular.js, HTML5, MongoDB, and Groovy on the JVM. Explores polyglot programming and microservices architecture.

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

Explore garbage collector performance fundamentals, including generational GCs, strategies, and old generation collectors. Learn principles to optimize Java application performance.

Exploring the future of browsers vs. mobile apps, discussing advantages, challenges, and implications for user privacy, security, and the evolving digital landscape.

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.

Explore Swift's multi-paradigm approach, combining functional and object-oriented programming for iOS development. Learn syntax, classes, and modern improvements in this overview.

Explore RavenDB's capabilities for load distribution, replication, disaster recovery, and data-driven sharding. Learn how this document database scales under load and maintains high availability during failures.

Explore factors affecting database technology choices, focusing on distributed systems and prioritizing availability vs. analytics in NoSQL environments for unstructured data workloads.

Explore mobile-first architectures for improved user experiences and reduced server costs. Learn about endpoint processing, primary storage on mobile devices, and collaborative app development.

Explore Apache Ignite's high-performance distributed in-memory data management capabilities for boosting application performance and scalability in this insightful presentation by co-founder Dmitriy Setrakyan.

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 distributed programming with Hazelcast, an open-source solution for easy scaling. Learn about data structures, partitioning, and practical applications in this informative talk.

Explore how finance can leverage data-driven techniques from dating sites for improved matching, risk analysis, and fraud detection using graph databases and sophisticated algorithms.

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 techniques for optimizing Java object performance, including org.ObjectLayout and StructuredArray, to achieve C-like efficiency in memory layout and array handling.

Explore GS Collections and Java 8's functional programming features for improved productivity, memory efficiency, and performance in this technical presentation.

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.