
Explore WebAssembly from a lower-level perspective, uncovering its inner workings and discovering why it's becoming a popular choice for sandboxed, memory-safe runtime environments.

Optimize Spring Boot apps for cloud deployment by reducing startup times and memory footprint through various techniques and tools, enhancing performance and efficiency.

Strategies for creating effective, integrated documentation in development workflows. Learn to produce useful docs that enhance project value and developer experience.

Explore data lakehouses: combining data lakes and warehouses for reliability, governance, and flexibility. Learn about open-source projects, streaming data, and future improvements through live demos and code examples.

Discover caching patterns and best practices for efficient data retrieval using Redis Stack and Spring Data. Learn to implement lazy loading, distribute cached data, and automate updates for improved performance.

Explore building ultra-fast cloud-native apps and microservices using Java, covering micro runtimes, native images, serverless architecture, and modern data processing techniques.

Explore OPA for cloud security: Learn to write declarative policies for APIs, Kubernetes, and applications. Understand the benefits of continuous runtime checking and see hands-on examples.

Explore the challenges of legacy software migration and learn how transpilers can automate code translation to modern languages, with practical architecture insights and open-source component recommendations.

Explore decision-making tools and techniques for software development, focusing on critical technical choices, shared processes, and adapting to organizational needs through visual content and practical exercises.

Explore how traditional fixed agreements hinder agile processes and learn to design contracts that align with agile principles, enhancing value delivery and customer satisfaction.

Explore new Angular features and improved developer experience for building great web experiences with lower friction.

Explore PlatformOps: a strategy to scale DevOps practices, simplify processes, and create a self-service platform for developers. Learn how to foster a DevOps culture and enhance efficiency in software development.

Explore virtual threads in Java, comparing them to native threads through Conway's Game of Life implementation. Analyze performance, scalability, and best practices for using this game-changing feature.

Explore text-to-image models like DALL-E 2 and StableDiffusion, their architecture, advanced applications, and how to generate images using KerasCV's optimized implementation.

Learn to create multi-language ML pipelines using Apache Beam, combining Java for data processing and Python for ML modeling in batch and streaming workflows.

Demystifies OAuth 2.1 using everyday analogies, making it accessible for both technical and non-technical audiences. Covers key concepts, roles, and flows of this essential authorization protocol.

Explore how Java's Record Types enhance domain modeling, focusing on value objects, immutability, and efficient data handling for cleaner, more expressive code.

Develop, build, and deploy Spring Boot apps on Kubernetes using convention over configuration. Learn CI/CD, Cloud Native Buildpacks, GitOps, Knative, and Backstage for efficient app delivery and management.

Explore Doctolib's journey to scale their massive PostgreSQL database, evaluating solutions like Spanner, Yugabyte, and Citus to support business growth and handle millions of medical appointment bookings.

Explore a modernization strategy using the outbox pattern and event-driven technologies. Learn how change data capture enables legacy app extension within cloud-based microservice architectures, using Kafka, Quarkus, and OpenShift.

Discover effective strategies for continuous learning in IT through hands-on projects. Gain insights on managing the influx of new technologies without feeling overwhelmed.