
Discover best practices for Spring developers adopting Kubernetes, including tools for faster container builds, efficient development cycles, and optimizing Java applications for containerized environments.

Explore ARCore's features for developing augmented reality applications on Android, including browser use, native apps, and 3D engines. Learn about CloudAnchors for persistent and shared AR experiences.

Explore Project Loom's approach to lightweight threads and structured concurrency in Java, addressing scalability challenges and improving concurrent application development.

Discover effective unit testing techniques to improve code quality and design. Learn about test priorities, handling legacy code, and refactoring strategies for more maintainable and robust software development.

Practical steps for effecting lasting organizational change, based on real-world experiences in Agile transformations. Insights on overcoming dysfunctional business practices and implementing successful techniques.

Explore coroutines as a solution to callback hell in non-blocking applications. Learn to write linear-looking code with suspend functions and apply Kotlin coroutines to existing JVM projects.

Explore Postman and Newman for API testing in CICD pipelines. Learn to create collections from OpenAPI specs, handle various use cases, and leverage Newman's extensibility for automated testing.

Explore serverless containers with Cloud Run: package code in containers, scale automatically, and deploy across platforms. Learn about its developer experience and see live demos.

Explore Kubernetes security layers, from infrastructure to application runtime. Learn to analyze, scan, and mitigate vulnerabilities for a more secure containerized environment.

Explore GraalVM's native image technology for Java, offering instant startup and low runtime overhead. Learn generation techniques, configuration, and real-world application examples.

Explore jpackage tool for creating native installable packages for Java applications across Windows, macOS, and Linux platforms, with examples and deployment strategies.

Explore building an immersive escape room experience using Raspberry Pi, Arduino, sensors, and actuators. Learn hardware development basics and IoT project implementation.

Learn to instrument applications, gather metrics, and act on aggregate data for effective Kubernetes monitoring using Prometheus and Grafana in cloud-native environments.

Learn to create a clear and informative Git history with practical tips for better commit messages, structuring changes, and managing long-term code comprehension in software development.

Discover how to leverage Gradle's powerful features while reducing complexity. Learn to implement top-down constraints for consistent, structured builds across your organization.

Discover three simple ways to boost microservices performance using Hazelcast In-Memory Data Grid for caching database access, REST calls, and session state across server clusters.

Discover how to leverage Gradle's power while reducing complexity, following structured conventions for efficient and organized builds.

Explore how Twitter optimizes services using Graal and machine learning, achieving significant cost savings and performance improvements through autotuning.

Discover advanced SQL techniques for modern application development, including window functions, CTEs, JSON handling, and efficient pagination methods to enhance query performance and functionality.

Explore Event Sourcing & CQRS benefits for microservices, including reduced coupling, improved performance, simplified messaging, and enhanced governance in distributed systems.

Discover 7 principles for boosting productivity as a software developer, covering technical and self-organizational aspects to increase efficiency and focus on value-adding tasks.