
Explore NgRx Store for centralized, immutable state in Angular apps. Learn effective patterns for state manipulation, error handling, and implementing various requirements using Flux architecture.

Learn to build cross-platform apps for iOS, Android, Windows, Web, Mac, and PC using Angular, Ionic, and PWA standards. Discover how to focus on your idea without worrying about device-specific constraints.

Discover 15 lesser-known Hibernate features to efficiently solve common development challenges, from implementing multi-tenancy to generating UUIDs as primary keys.

Explore Haskell's influence on JVM languages, its unique constructs, and potential future impacts. Discover how functional programming concepts can enhance your coding skills and broaden your programming perspective.

Explore lazy evaluation patterns in Java, including streams, reader monads, and trampolines. Learn to optimize performance, handle infinite data, and improve code design through practical examples and live coding.

Optimize Scala usage with practical do's and don'ts, covering style, abstractions, expressions, collections, and more. Learn to write efficient, clean code and avoid common pitfalls in Scala development.

Explore why traditional databases may hinder system performance and design. Learn alternative approaches to data management, focusing on RAM/Heap storage for improved efficiency and programming joy.

Comparing Java implementations for Alexa Skills and Google Home Actions through live coding. Explore voice user interfaces for leading voice assistants and determine which platform offers better development experience.

Explore recent enhancements to Java Collections Framework, focusing on Java 9 additions like JEP 269 and streams improvements. Get insights into potential future developments for Collections and Streams APIs.

Explore image recognition using deep learning, from prototype to production. Learn to develop and implement neural networks for clothing characteristic detection, with insights on training, deployment, and front-end integration.

Explore Java 9's security features, new tools like VarHandles and jshell, and learn how to work around restrictions while understanding potential risks in future Java versions.

Explore Project Amber's upcoming Java features with Brian Goetz, including expanded type inference, data classes, pattern matching, and improved serialization.

Explore open-source serverless computing with Fn Project. Learn to write, deploy, and scale functions in multiple languages, understand platform implementation, and leverage Docker for flexibility.

Explore Java vulnerabilities, their impact, and defense strategies. Learn about reporting, managing, and fixing security issues to protect your code from cyber threats.

Explore JPA fundamentals, common pitfalls, and performance optimization techniques through hands-on exercises covering lazy loading, relations, detached entities, and more.

Explore asynchronous programming in Java with CompletableFuture, covering concepts, examples, and enhancements in Java 9 for efficient and safe concurrent programming.

Explore Graal, the new Java-based JIT compiler for JVM, its implementation, usage in JDK 9/10, and practical considerations for benchmarking and production environments.

Discover Test Impact Analysis to speed up test automation in JVM projects. Learn to implement TIA tools, especially useful for mono-repos, using JUnit extensions and Git integration.

Practical introduction to TypeScript for Java developers, covering its powerful type system, syntax, IDE support, debugging, and migration strategies for existing code.

Explore Progressive Web Apps: combining web and native app experiences for instant loading, offline functionality, and push notifications, without installation.

Explore the evolution of UI state management, from MVC to Flux and Redux, understanding key concepts like unidirectional data flow and single source of truth for building complex applications.