
Optimize Android build performance with Gradle: identify bottlenecks, fix common issues, and leverage incremental processing for faster, more efficient development workflows.

Explore combining Kubernetes and serverless for powerful, flexible development. Learn about KNative, its stack, and benefits through demos of revisions, canary deployments, and autoscaling.

Explore secure container deployments, open source security, and risk management in modern software development. Learn best practices for minimizing vulnerabilities and ensuring trust in large-scale applications.

Explore techniques for effecting real change in organizations resistant to Agile methodologies, addressing misconceptions and implementing successful strategies for transformation.

Explore Reactor's execution model, including assembly time, hot vs cold publishers, schedulers, and work stealing. Gain insights into the inner workings of Flux and Mono.

Explore advanced Kafka Streams techniques using the Processor API. Learn to combine DSL and Processors for flexible, powerful stream processing with real-world examples and optimization strategies.

Learn to set up and manage scalable CI/CD infrastructure across multiple AWS accounts, focusing on automation, self-service tools, and overcoming challenges in a large enterprise environment.

Explore modern tools for reliable end-to-end web application testing, focusing on Cypress and its benefits for building higher quality software with confidence.

Explore the journey of migrating from Java to Kotlin, discovering advantages like data classes, concise list manipulations, and extension functions for more readable and maintainable code.

Explore two AI-powered algorithms for optimizing conference talk scheduling, comparing OptaPlanner and NoConf in solving complex constraints for Devoxx Belgium.

Explore common pitfalls in software development, including pride, greed, and sloth. Learn to recognize and avoid these "sins" to improve team dynamics, decision-making, and code quality.

Explore efficient integration testing using Docker containers and Testcontainers library with JUnit/Spock, addressing common challenges in testing databases and external systems.

Explore GraphQL basics, server creation, and client consumption in Java as an alternative to REST APIs for faster and more flexible development.

Explore safety-critical systems development, regulations, and real-world consequences of software errors in high-stakes environments like aerospace and medical equipment.

Strategies for breaking down a large monolithic system into independent services, focusing on database decentralization, team autonomy, and continuous deployment.

Explore Spring Framework 5.2's advancements in reactive technologies, transaction abstractions, and core container improvements for enhanced performance and GraalVM compatibility.

Explore Spring Framework's 15-year evolution, from its origins to its current status as Java's leading application framework, adapting to new JDK generations and modern enterprise architecture needs.

Strategies for effective documentation: improving onboarding, reducing tribal knowledge, and maintaining up-to-date information for better team collaboration and productivity.

Explore Knative's serverless capabilities on Kubernetes, including middleware components for modern apps and integration with cloud-based machine learning.

Explore data visualization, processing, and machine learning using Apache Zeppelin's interactive notebooks. Learn to ingest, discover, analyze, and visualize data with multiple backends, including Spark and JDBC.

Learn effective code review techniques, overcome obstacles, and foster a positive review culture. Discover the true purpose of code reviews and how to make them more enjoyable and beneficial for your team.