
Explore the performance and scalability differences between domain-oriented objects and tabular data structures in software development.

Explore modern Java desktop application development using JDK 21 and future releases, focusing on building, packaging, and deployment techniques for efficient client-side solutions.

Explore strategies for developing secure code in the age of AI, comparing human and machine approaches to identify vulnerabilities and enhance software security.

Explore the controversial "Flow" software development approach, examining its flaws and potential impacts on project management and team dynamics.

Insights into building GitHub's high-performance code search engine, covering strategies like deduplication, repository similarity, and load balancing to handle massive scale and improve developer productivity.

Innovative approach to detect logical bugs in DBMSs using query synthesis for approximate result sets, overcoming limitations of existing methods and uncovering hidden issues.

Explore MELF: a novel approach for including multiple function variants in a single binary, enabling runtime switching for optimized performance across heterogeneous systems.

Explore Luci, a lightweight technique for dynamically updating shared libraries during runtime without service interruptions or source modifications, enhancing security and availability in software systems.

Innovative framework accelerating graph neural networks using GPU Tensor Core Units, reconciling sparse GNN computation with dense TCUs for improved performance in graph-based machine learning.

Explore Thymeleaf's modern approach to server-side templating in Spring web apps, enhancing developer experience and integrating seamlessly with client-side frameworks for efficient UI development.

Explore latest Spring Data features: Java 8 streams, DSL, projections, and store-specific improvements for JPA, MongoDB, Neo4j, and Solr.

Explore JHipster's latest features, products, and future roadmap. Learn about its growing popularity, organizational changes, and real-world applications in large teams and microservices development.

Explore the transition from monolithic architecture to Spring Cloud Microservices in a financial entity, including DevOps strategies and challenges faced during this transformative journey.

Explore JUnit 5's new features, architecture, and programming model for modern Java testing, including modularity, extensibility, and improved APIs for writing and executing tests.

Explore enterprise integration patterns using Spring Integration with Spring Boot and RabbitMQ through live coding, covering basics to advanced techniques for building scalable messaging solutions.

Explore Spring REST Docs for accurate, test-driven API documentation. Learn to combine Asciidoctor with integration tests, keeping code DRY and enhancing readability. Discover new features in version 1.1.

Explore Spring Roo 2.0's rewrite, featuring code generation for Java web apps using Spring Boot and Spring Data. Learn about new features and see a live demo.

Modernize legacy applications using Spring Boot and Spring Cloud technologies, exploring practical implementation strategies and benefits for existing systems.

Explore building Progressive Web Apps using Spring Boot and Polymer, covering Service Workers, App Shells, and Web App Manifests for enhanced user experience and offline functionality.

Explore advanced Spring Data features for e-commerce platforms, including JPA alternatives, QueryDSL, projections, and JSON schema, with practical insights from Nemesis platform development.

Explore Spring Framework's evolution from 4.3 to 5.0, focusing on developer experience improvements, JDK 9 integration, HTTP/2 support, and reactive architecture advancements.