
Optimize Docker images with Alpine Linux support in OpenJDK. Learn to create lightweight containers, reduce bandwidth costs, and choose the perfect container for your project.

Explore building modern, reactive servers with Spring and Kotlin. Learn about coroutines, R2DBC, Testcontainers, and Kotlin/JS for web UI development. Discover productivity gains and cutting-edge techniques.

Explore effective testing practices, quality threat modeling, and strategies to improve code quality. Learn to treat test code with the same care as production code for better software development.

Explore how Graph Data Science enhances Knowledge Graphs, offering powerful insights through centrality algorithms and node embeddings. Learn applications in drug discovery and get started with Neo4j.

Explore event-driven autoscaling for serverless Java on Kubernetes using KEDA and Knative, focusing on Apache Kafka metrics for efficient scaling of Quarkus applications.

Explore the creative side of programming, from Conway's Game of Life to esoteric languages, quines, and live coding performances. Discover how code can be an art form beyond practical applications.

Comparing approaches for distributed applications: frameworks, Kubernetes, service meshes. Explore advantages, challenges, and potential combinations for effective microservice architecture implementation.

Angular 14's standalone components, composition API, typed forms, and new routing features revolutionize application architecture. Learn how to integrate these powerful concepts and optimize your existing Angular projects.

Explore virtual threads in Java, comparing performance with native threads using Conway's Game of Life. Learn implementation patterns and performance implications for scalable, efficient programming.

Discover Google's Adaptable Heap Sizing solution for Java in containers. Learn how it automatically adjusts heap usage, improves stability, and reduces memory-related errors without manual Xmx tuning.

Explore techniques for high-performance CSV imports in time-series databases using io_uring, with benchmarks and implementation details from QuestDB's CTO.

Exploring functional programming techniques for error handling and logging in Kotlin, with practical examples to improve code readability and maintainability.

Explore machine learning in game development using Unity3D. Learn to implement and train AI agents for unique behaviors, from bullet-dodging to headbanging, blending software engineering with game design.

Comprehensive guide to Kubernetes security risks, focusing on OWASP Top 10. Live demos of exploits, common vulnerabilities, and best practices for hardening k8s clusters.

Explore Java deserialization vulnerabilities, attack chains, and security issues in JSON, XML, and YAML. Learn mitigation strategies and new Java 17 features to enhance application security.

Hands-on exploration of OpenTelemetry for Java, covering auto-instrumentation, metrics, logging, and integration approaches. Uncover performance issues and errors in your applications.

Explore GitHub Enterprise's end-to-end development capabilities, including Codespaces, Copilot, Actions, and Advanced Security, to implement InnerSource practices in your organization.

Comparative analysis of Java and Rust, exploring their strengths, development experiences, and real-world applications through a sample project implementation.

Explore how aligning software development with core values enhances team dynamics, product quality, and overall success in tech projects.

Explore the impact of machine learning, big data, and automation on our planet's future, gaining historical perspective to address key challenges in this digital revolution.

Learn event sourcing with Event Store: implementation, challenges, and best practices for robust, scalable systems. Covers writing events, validation, migrations, and advanced topics.