
Learn to set up UDP client connections in Java, exploring TCP/UDP concepts, Datagram, DatagramSocket, and InetAddress usage for network chat programming.

Explore Docker's buildx for cross-platform app development. Learn to create multi-architecture images that run on various OS and CPU architectures, with demos using Java and .NET Core.

Discover strategies to modernize legacy applications for Docker, covering logging, configuration, monitoring, health, and dependency management without code changes.

Discover how Docker enhances Java development by simplifying deployment, reducing environment mismatches, and enabling efficient scaling and monitoring of applications.

Explore real-time cloud-native streaming with Apache Pulsar. Learn architecture, messaging, monitoring, and integration with various tools and languages for building efficient streaming applications.

Explore automating Kubernetes infrastructure using Spring Boot-powered custom operators, eliminating YAML complexity and extending K8s functionality through live coding demonstrations.

Explore different methods for containerizing Java applications, including Dockerfile, Jib, and Cloud-Native Buildpacks. Compare generated Docker images, layering techniques, and compatibility with development tools.

Learn to integrate Docker into Maven builds for testing Java microservices. Explore mocking dependencies, running tests with docker-compose, and automating with docker-maven-plugin for efficient integration testing.

Discover best practices and tools for profiling Java, Go, Python, and Ruby applications on Kubernetes, addressing performance issues efficiently without redeployment.

Master Square Root Decomposition to efficiently solve range query problems in coding interviews. Learn the concept, implementation, and application to real-world challenges.

Explore integrating Nix package ecosystem with Docker, comparing it to Debian and Alpine. Learn to synchronize development, CI, and production environments using sample applications in various programming languages.

Explore Apache Commons Crypto, a high-performance cryptographic library optimized with AES-NI and hardware random number generation, offering Java developers strong and efficient AES encryption/decryption capabilities.

Explore the evolution of Apache ActiveMQ Artemis 2.0, its high performance capabilities, and new features for handling massive workloads in messaging systems.

Explore the journey of developing a commercial application server using open-source technologies like Tomcat and Spring. Learn about design decisions, challenges, and successes in modernizing enterprise software.

Explore differences between ASF Tomcat and Linux distributions' packages. Learn about package layouts, installation, configuration, and maintenance across Red Hat and Debian/Ubuntu systems.

Explore streaming data pipelines on Apache Mesos, covering tools like Kafka, Spark, and Flink. Learn about Mesos features, implementation details, and lessons from real-world applications.

Explore distributed tracing integration using OpenTelemetry for serverless functions. Learn to collect and visualize telemetry data, deploy reactive serverless functions, and verify data with OpenTelemetry and Jaeger operators.

Explore Kubernetes deployment for Java apps: packaging, manifests, Helm charts, local testing, debugging, observability, advanced deployment techniques, and cloud migration.

Explore coroutines in modern languages, their types, and implementation. Learn about stackless and stackfull variants, LLVM backend optimizations, and green threads in operating systems.

Learn efficient file handling in Java using various streams for input/output operations. Hands-on tutorial covers multiple stream classes for effective file management.

Learn to package, deploy, and scale Java applications with Docker, covering Maven, Gradle, Docker Compose, Swarm Mode, and monitoring for efficient development and production workflows.