
Explore Java 10's Local Variable Type Inference feature, its benefits, and best practices for using 'var' to improve code readability and quality.

Discover how to cultivate product vision, nurture essential soft skills, and foster a mindset for success in teams and individuals. Learn practices for meaningful work and happiness.

Explore how Kubernetes and OpenShift provide critical runtime infrastructure for JVM-based applications, replacing traditional application servers with cloud-native solutions for deployment, management, and scalability.

Explore Java's module system one year after its introduction, covering adoption in open-source libraries, IDEs, and build tools. Learn about new tools and start developing modular Java applications.

Explore common pitfalls in functional Java programming and learn best practices for cleaner, more efficient code utilizing Java 8 and 9 features.

Explore JHipster 5's latest features for creating web applications with Spring Boot and Angular/React. Learn about JDL v3 and deployment to major cloud platforms.

Explore Java EE, Jakarta EE, and MicroProfile for enterprise development. Learn key differences, complementary APIs, and how to choose the right platform for cloud-native applications.

Explore AI-powered game solving using Google Cloud, focusing on reinforcement learning to tackle the complex 8-bit RPG "The Abbey of Crime" and overcome its challenging solution space.

Explore real-time style transfer in VR, transforming environments into 3D artworks. Learn deep learning techniques for applying artistic styles to live video feeds using OpenCV and TensorFlow.

Explore the Majestic Modular Monolith approach as an alternative to microservices, examining its design, implementation, and benefits for code organization, productivity, and scalability.

Explore Spring Framework 5.1's enhancements for JDK 8 & 11, including functional API design, Kotlin support, and guidance on upgrading to newer JVM versions.

Comprehensive guide to GraphQL development in Java using GraphQL SPQR, covering types, introspection, optimization, and advanced features like data loaders and schema stitching.

Explore the complementary nature of Object-Oriented and Functional Programming paradigms, debunking misconceptions and showcasing their combined strengths in modern software development.

Explore how interoperability drives the evolution of complex digital solutions, integrating diverse intelligent services and managing vast data for innovative applications across industries.

Explore quantum computing basics, including qubits and entanglement, through visual demonstrations and a Java-based simulator. Learn about quantum algorithms like Shor's factoring method.

Discover how Revolut built a revolutionary banking backend, overcame challenges, and scaled to serve millions. Learn from their mistakes and innovative solutions in fintech.

Explore advanced Kotlin features like reified generics, DSLs, and inline classes. Gain insights into how these features work and their practical applications in JVM, Android, and browser development.

Explore real-time data processing for environmental monitoring at Europe's largest port, combining diverse sources to create actionable insights and support sustainability goals.

Explore Go's key features, syntax basics, and unique aspects in this concise introduction. Gain insights into the language's strengths and limitations for building non-trivial programs.

Explore data scraping as an alternative to biased APIs for social media research. Learn scalable architecture for deep web data capture, topic modeling, and sentiment analysis to detect community manipulation.

Explore Twitter's performance optimization using Graal and machine learning, focusing on autotuning inlining parameters to reduce datacenter costs and improve efficiency.