
Explore Java app server options, from heavyweight to lightweight, and learn about modular solutions for microservices. Compare performance, features, and use cases to find the right fit for your project.

Explore the groundbreaking AI behind Google's AlphaGo, its algorithms, and how it achieved victory in the complex game of Go, surpassing expert predictions by a decade.

Explore microservices architecture for building fast, safe, and production-ready distributed systems using Spring Boot and Cloud Foundry, with insights on configuration, service registry, and monitoring.

Explore unikernels' integration with Docker, enhancing virtual machine and container deployments. Learn about Docker for Mac/Windows and MirageOS unikernels augmenting LAMP stacks using Docker toolchain.

Explore blockchain's transformative potential beyond cryptocurrencies, from education to democracy, and understand its core concepts, implications, and future opportunities for developers.

Explore HTTP/2's impact on server performance and concurrency, focusing on Vert.x's model for serving HTTP/2 applications efficiently.

Explore Google Cloud Vision and Speech APIs to integrate advanced machine learning capabilities into your applications, enhancing image recognition and voice functionality.

Explore OWASP's free tools and guides for enhancing software security, from explicit requirements to secure development and verification, presented by an experienced OWASP contributor.

Explore single sign-on solutions for cloud and microservice architectures, focusing on SAML and OpenID Connect for Java-based applications. Learn to implement unified authentication across systems.

Explore advanced Spring Data REST features for building hypermedia-driven REST services, including custom state transitions, manual resource integration, and representation tweaking.

Explore functional programming in Java 8 with Mario Fusco as he demonstrates how to simplify and reimagine common design patterns using lambda expressions and higher-order functions.

Explore strategies for securing microservices architectures, including defense in depth, technology choices, and integration techniques to protect vital data and processes while minimizing attack surfaces.

Explore the future of programming with insights on emerging trends, reactive programming, higher abstractions, and preparing for upcoming changes in software development.

Explore Java's evolution in 2018: modularization, component removal, and accelerated releases. Learn how these changes keep Java competitive and adaptable in the modern development landscape.

Explore patterns for building resilient software systems, including graceful degradation, timeouts, and circuit breakers. Learn about chaos engineering and its benefits in improving system resilience.

Explore Google's open-source tools for enhancing developer experience in container environments, focusing on Kubernetes deployment and efficient CI/CD workflows.

Learn to build resilient, secure, and maintainable API platforms using Finagle. Explore ING's approach to managing, registering, discovering, exposing, and consuming APIs securely and resiliently across multiple countries.

Explore a better approach to testing microservices using test kits, enhancing confidence and accuracy in integrations while facilitating faster development and collaboration.

Discover key features and techniques to enhance coding efficiency in IntelliJ IDEA. Learn navigation tricks, code generation, refactoring, and debugging to improve productivity and code quality.

Explore recent Java additions and upcoming features enhancing developer productivity and program performance while maintaining core values of readability, generality, and compatibility.

Discover effective team practices for autonomy and efficiency. Learn goal-setting, decision-making, risk assessment, and improvement techniques to enhance teamwork without rigid processes.