
Explore exciting features and improvements in Java 17 since Java 11. Learn about major additions, upgrade strategies, and future-proof your Java development skills.

Effective strategies for automated testing of Java Enterprise microservices, focusing on maintainable code, fast feedback loops, and real-world project approaches for unit and integrative tests.

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.

Explore GitHub's daily production workflow, tools, and the role of Hubot in achieving 80 changes per day. Learn about efficient continuous delivery practices from a leading tech company.

Explore UI design in microservice architectures, covering modularization techniques and guidelines to avoid monolithic frontends for better user experiences and system scalability.

Explore techniques, tools, and processes for building high-quality Android apps, from prototyping to production. Learn about agile development, continuous delivery, automated testing, and effective collaboration.

Explore Fabric8, an open-source microservices platform built on Docker, Kubernetes, and Jenkins. Learn to create, deploy, and manage containerized microservices for faster development and continuous delivery.

Explore GitHub's daily production workflow, tools, and meet Hubot, their hardest-working employee, in this insightful talk on continuous delivery practices.

Explore Akka Streams and Reactive Streams principles for building responsive, resilient applications with non-blocking back pressure. Learn through real-life scenarios and practical demonstrations.

Explore GraphQL's power in modern app development with .NET. Learn to build efficient APIs, handle mutations and subscriptions, and implement best practices for seamless data fetching and management.

Discover how unit tests provide crucial feedback on code design, revealing opportunities for improvement and guiding developers towards better practices and principles.

Explore key fallacies and principles of Test-Driven Development with Ian Cooper. Learn pragmatic guidelines for successful TDD implementation and overcome common misconceptions.

Explore browser APIs for optimizing web performance, including Network Information, Device Memory, and Performance APIs, to design efficient apps and enhance user experience.

Explore RabbitMQ .NET Client's evolution towards concurrency, covering async implementation, message consumption improvements, and performance impacts. Gain insights into modern client development.

Learn DevOps practices for SQL Server databases, including version control, automated updates, and deployment across environments. Discover tools and techniques to integrate databases into your DevOps workflow effectively.

Explore how Dapr enables postponing architectural decisions, allowing developers to focus on building solutions before committing to specific technologies or deployment models.

Learn to create efficient, reusable Azure ARM templates with best practices, tools, and testing methods for optimal Infrastructure as Code deployment in this comprehensive guide.

Explore reactive programming, state management, and Redux for better JavaScript development. Learn to write more maintainable, scalable code with improved business logic integration and debugging.

Discover pipes, a powerful approach to writing expressive code for collection operations. Learn to efficiently transform, filter, and manipulate data with improved flexibility and composability compared to traditional methods.

Explore Roslyn's capabilities for code analysis, modification, and generation. Learn about key concepts and practical applications in C# and VB.NET development.