
Strategies for navigating maintenance, renovation, and innovation in a rapidly changing business landscape. Practical tools and techniques to evolve beyond conventional agile methodologies and foster continuous growth.

Expert panel discussion on threat modeling techniques, best practices, and resources for developers to enhance application security and design safer systems.

Exploring why Agile methodologies often fail, this talk examines common pitfalls, misconceptions, and the gap between theory and practice, offering insights to improve implementation and outcomes.

Explore Java's evolution from version 9 to 19, learning modern features for building efficient enterprise applications with improved design capabilities and enhanced security.

Learn to build high-quality, testable applications using Micronaut and Testcontainers in IntelliJ IDEA. Graeme Rocher demonstrates efficient development techniques and improved integration testing experiences.

Explore IntelliJ IDEA's performance enhancements, including improvements in completion, highlighting, startup, and indexing, to better handle growing projects and larger codebases.

Explore REST, gRPC, SignalR, and GraphQL for .NET APIs. Learn core concepts, implementation, and decision-making strategies to choose the right technology for your project.

Explore safety engineering limitations in software development through practical examples and the "Cinderblock Problem," gaining insights for critical systems design.

Explore the transition from C to Rust in embedded systems, covering learning curves, migration strategies, compiler integration, cross-compilation, testing practices, and code size optimization.

Explore malware risks in cloud environments, focusing on PDF exploits, binary sessions, and attacker techniques. Learn to identify and mitigate threats for improved cloud security.

Learn to test React applications using React Testing Library and Vitest/Jest. Covers setup, component testing, rendering, user interactions, and best practices for efficient and effective React testing.

Explore neurosymbolic techniques for synthesizing models and systems, blending neural networks with symbolic reasoning to enhance AI capabilities.

Explore Azure Functions' ultra-high scaling capabilities, including burst scaling and rapid event processing. Learn techniques to optimize performance and minimize cold start times.

Explore modular monolith design principles for future-proofing applications while minimizing complexity. Learn to create "distribu-ready" systems as an alternative to premature distributed architectures.

Explore cutting-edge microservices architecture and cloud-native development with Spring Boot in this insightful keynote presentation by Josh Long.

Explore techniques for building resilient, long-running Java services that can withstand failures and maintain high availability in production environments.

Explore challenges and solutions for scaling successful software projects through distributed systems and microservices architecture. Learn strategies for effective collaboration between components.

Explore software development limits, from integer representation to task estimation, and learn to create solutions within these constraints for more effective development.

Explore the future of Java in cloud computing, comparing architectures to determine the most efficient and productive approach for serverless development.

Learn strategies for retrofitting test frameworks onto existing code and developing test suites for legacy software, improving maintenance tasks and code robustness.

Explore reactive microservices with Vert.x, a toolkit for building scalable, event-driven applications on the JVM. Learn to create high-performance systems using various languages and leverage the Vert.x event bus for real-time communication.