
Learn to build scalable IoT and mobile applications using cloud services. Explore design patterns, configuration, and SDKs for creating powerful, connected solutions with AWS components and serverless architectures.

Exploring Twitter's use of Graal to optimize Java performance, reduce CPU utilization, and lower costs in their massive distributed system of thousands of JVMs.

Explore serverless architecture best practices, including deployment, monitoring, and debugging. Learn CI/CD pipelines, versioning, and diagnostics using AWS services for efficient serverless development.

Learn to transform a Spring Boot Java project to a pure Kotlin project using Spring Framework 5 and WebFlux, with insights on leveraging Kotlin for both backend and frontend development.

Explore challenges and best practices for implementing continuous delivery pipelines with containerized applications, covering metadata, testing, and lessons from production deployments.

Explore how static typing can enhance code reliability, examining pitfalls in Java and C++ and exploring newer languages that address these issues without sacrificing performance.

Explore implementing a message queue on Kafka, discussing architecture, performance, and potential challenges. Learn about selective acknowledgments and message redelivery in distributed systems.

Practical insights for new Technical Leads: leadership skills, team management, technical focus, and career growth. Learn to navigate challenges and excel in this pivotal role.

Explore JUnit 5's new features for Java testing, including extensibility, modern API, and support for multiple JVM languages. Learn migration, architecture, and extension model.

Insights on scaling dev workflows from Adyen's journey to $100B in transactions. Covers sustainable architecture, zero downtime, avoiding pitfalls, and wise tech stack choices for long-term success.

Explore serverless computing's impact on cloud architectures, including MBaaS and FaaS. Learn implementation techniques with live coding demos using AWS and Apache OpenWhisk.

Explore Java 9's module system for reusable, structured development. Learn to create modules, migrate existing code, and navigate potential pitfalls in modular programming.

Practical introduction to Java 9's Project Jigsaw and Module System. Live coding demonstrates configuration, encapsulation, security, and JDK customization through a simple modular application.

Maximize productivity with IntelliJ IDEA by setting up a minimalistic, distraction-free environment. Learn essential shortcuts, tune settings, and explore new features for a zen-like coding experience.

Explore functional programming's core concepts, benefits, and challenges with Martin Odersky. Learn how to simplify software construction and avoid over-abstraction in this insightful talk.

Discover how to apply coding best practices and tools to documentation, improving the writing, collaboration, and publishing process using lightweight markup languages like AsciiDoc.

Humorous exploration of outdated practices in game development, contrasting with tech industry norms. Highlights unique challenges and quirks of creating video games.

Explore JDK 9 changes, migration strategies, and new features like versioning and multi-release JARs. Learn to prepare existing code and handle compatibility issues for a smooth transition.

Learn to create real-time web applications using Graal.js, Socket.IO, and database integration. Explore tools and techniques for pushing live data updates to clients without page refreshes.

Explore Scala.js through live coding, building a memory game with Phaser. Learn language features, development workflow, and seamless integration with JavaScript libraries.

Explore geospatial data processing at scale using LocationTech projects. Learn about challenges, solutions, and integration with Apache frameworks for analyzing large-scale location-based information.