
Explore Witter, a library for white-box testing in programming education. Analyze method execution against reference solutions to verify algorithm behavior and provide insightful feedback.

Explore Latte, a lightweight system for tracking aliasing and uniqueness in Java, minimizing annotations and complexity while supporting destructive reads and practical applications.

Explore Nullsafe, a compiler plugin extending Java's type system with nullness, reducing NullPointerExceptions in production code at Meta through large-scale transformation.

Explore architectural approaches for web applications: thread-per-request vs thread-pool-per-operation. Compare designs, analyze motivations, and understand practical implications to make informed decisions for your next project.

Explore std::function's evolution, applications, and alternatives in C++. Learn about observer patterns, callback systems, and function-related libraries and extensions.

Explore type erasure in C++17 through a SAS7BDAT file reader example. Learn to implement external polymorphism for flexible, high-performance data processing across various input and output streams.

Explore techniques to overcome lambda expression limitations in C++, including creating multiple lambdas of the same type and using them with standard containers while maintaining readability and performance.

Explore Project Loom's progress in upgrading HotSpot VM for virtual threads and recent developments in Structured Concurrency and Scoped Values APIs.

Explore scalable ecosystem development for high-load multiplayer games. Learn CI/CD, backend infrastructure, blue/green deployment, and effective update strategies for seamless gaming experiences.

Explore modernization pathways from monoliths to microservices using AWS App2Container and Amazon Q. Learn containerization techniques, refactoring with GenAI, and practical demos for cloud-native transformation.

Explore cloud native concepts, GraalVM, and native image building. Learn scalability, cost reduction, and performance optimization techniques for microservices frameworks in the JVM ecosystem.

Explore key enhancements in Java 11 and 17, including HTTP client API, lambda syntax, sealed classes, and records for improved functionality and development.

Explore the Kubernetes ecosystem and cloud-native tools for high-throughput engineering teams to produce better software faster and more securely, including Java, JavaScript, Knative, Skupper, and StackRox.

Explore GitOps for test automation in CI/CD, reducing setup time and improving efficiency. Learn benefits and challenges through Open Liberty's experience with OpenShift deployments.

Explore Java innovation for cloud-native architectures. Learn about MicroProfile, Jakarta EE, and Open Liberty to build scalable, performant applications on any cloud without compromise.

Explore graph-quilt, an open-source Java library for unifying GraphQL schemas from multiple microservices. Learn how to simplify data orchestration and scale your GraphQL architecture effectively.

Explore modern observability practices for open-source Java web applications. Learn to use Open Telemetry and JVM-level insights for performance monitoring and transparency in production environments.

Explore Apache Tomcat 11's new features, including virtual thread support, JDK 21+ requirement, and Jakarta 11 EE spec implementation. Compare performance, discuss stability improvements, and learn about future roadmap.

Explore Java 23's Vector API with expert Zoran Sevarac. Learn about scalar and vector computations, API basics, HotSpot's auto-vectorization, and practical applications for developers.

Explore the future of Cloud and Edge computing, focusing on serverless architecture, data management, and distributed systems for efficient, low-latency applications.

Explore Java's latest features, including multi-line strings, pattern matching, and virtual threads, with live demos showcasing recent and upcoming platform improvements.