
Explore Angular Schematics to enhance developer experience, automate setup, and streamline library integration. Learn to create custom schematics and integrate them into Angular CLI workspaces through live coding.

Explore reactive programming in Java using Project Reactor and Spring Boot 2, learning to build efficient and scalable full-stack applications with improved performance and responsiveness.

Learn to build a Reactive Server using non-blocking Java API and Project Reactor. Explore the power of Reactive Programming for efficient, scalable web application development.

Explore the evolution of distributed architecture, from monolithic core banking to modern microservices and serverless, with practical tips, code samples, and insights on security and implementation challenges.

Discover how to build a distributed GraphQL system using Atlassian Braid, combining microservices into a unified schema for faster, safer, and more maintainable backend architecture.

Explore a developer's journey into cybersecurity, covering challenges, insights, and the evolving role of security in software development.

Explore machine learning in the browser with JavaScript, covering applications, tools, and demos for front-end developers to create their own experiments.

Explore common API design pitfalls and best practices to create effective, user-friendly APIs. Learn from real-world examples and interactive discussions on avoiding "evil" designs.

Explore Kotlin's basics, functional aspects, coroutines, and Java interoperability in this comprehensive guide. Learn to leverage Kotlin's features for backend and mobile app development.

Explore the evolution of programming, current challenges, and future trends. Learn about the perfect storm influencing change and how the field is adapting to modern demands and technologies.

Explore the characteristics of user-friendly APIs vs. inconvenient ones through patterns and anti-patterns, comparing successful and less successful examples in the market.

Exploring protocols in distributed systems: their history, application, and impact on performance, resilience, and security. Insights on effective communication and coordination in concurrent environments.

Explore Webassembly's potential in Java development, from cross-compilation to web frameworks. Learn its history, advantages over predecessors, and integration with Kotlin for cutting-edge web solutions.

Strategies for efficient delivery of optimized images and videos across devices, focusing on responsive design, lazy loading, and format selection for improved website performance.

Explore web-native development with Vaadin, focusing on modern techniques for building efficient and responsive web applications without relying on traditional frameworks.

Explore secure HATEOAS implementation for RESTful web services, balancing design flexibility with cybersecurity. Learn practical steps to protect against exploits while leveraging dynamic client-server interactions.

Explore micro frontend architecture, its benefits, and real-world implementation strategies. Learn how to integrate multiple JavaScript frameworks in a single application for enhanced modularity and scalability.

Explore HTTP/2's advanced features for efficient, bidirectional communication in web services, moving beyond traditional REST constraints for improved performance and flexibility.

Explore building and deploying microservice architectures without platform management overhead. Learn about Google App Engine's evolution and features for modern application development.

Explore transforming REST APIs into data streaming APIs using WebSockets and Server-Sent Events. Learn to choose the right technology and optimize data transfer for real-time applications, including a demo with drones.

Explore Javaslang's functional programming features, including persistent data types and immutable collections, to enhance Java 8's lambda capabilities and create more robust, efficient code.