
Explore smartwatch app development for Pebble, Android Wear, and Apple Watch. Learn tools, languages, APIs, and capabilities to leverage opportunities in this emerging paradigm.

Explore Thymeleaf, a Java server-side template engine bridging web design and development. Learn its designer-friendly approach, HTML integration, and new features in version 3 for enhanced productivity.

Explore introductory machine learning concepts and their application at scale using Apache Spark, with hands-on examples in interactive notebooks for real-world distributed data processing.

Explore Java EE 7's new features through the Cargo Tracker application, covering JMS 2, WebSockets, JSON-P, JAX-RS 2, JSF 2.2, JPA 2.1, and Java Batch in a realistic, open-source context.

Comprehensive introduction to Web Components, covering standards, live coding, and custom component creation. Includes practical insights and pitfall avoidance for real-world projects.

Learn to create efficient RESTful APIs using Grails 3, covering key concepts like data modeling, endpoints, resource annotations, media types, and versioning for modern web development integration.

Explore reactive programming with RxJava for smooth Android apps. Learn to create, filter, and transform Observables, handle concurrency, and integrate with REST APIs for enhanced user experiences.

Explore DDD/CQRS implementation using Scala and Akka. Learn domain modeling with functional programming, event propagation, failure recovery, and asynchronous programming. Includes demo application.

Explore Groovy's dynamic runtime and compile-time metaprogramming capabilities, including dynamic dispatch, runtime class modification, AST transformations, and traits for powerful application development.

Learn to create efficient JavaScript build pipelines using Gulp.js. Master file globbing, asynchronous builds, and integration with popular frameworks like React and Angular.

Concise UI testing with Selenide: Write stable, readable Java tests that handle timing issues and browser quirks. Focus on business logic with smart waiting, error messages, and automated screenshots.

Discover how to effectively manage secrets in microservices architecture using Vault, ensuring security remains a top priority in dynamic, scalable environments.

Comprehensive guide to developing modern web applications with Spring Boot, covering REST services, front-end resources, security, and DevOps features for efficient and streamlined development.

Explore Java Platform Module System: create, compile, test, and run modules. Learn modularization techniques for existing libraries and applications, with design principles from JDK experts.

Explore Android support tools to enhance code quality, catch errors early, and optimize XML resources. Learn to leverage annotations, Lint, and IDE features for more efficient development.

Dive into Java 8's lambdas and streams, exploring their implementation, powerful abstractions, and operations. Learn about lazy evaluations, infinite streams, and parallel collections for enhanced programming.

Discover how to apply Lean Startup principles to software development, minimizing waste and maximizing innovation through experimentation and iteration. Learn from real-world experiences and practical insights.

Explore key software design principles through practical examples, enhancing your ability to write high-quality code and create better designs for improved development outcomes.

Learn to document REST APIs with Spring & Swagger, generate client code stubs, and visualize APIs using Swagger-UI and Swagger.ed in this hands-on tutorial.

Explore modern Python-based workflow managers for big data, focusing on Luigi from Spotify, with comparisons to Pinball and Airflow. Learn about agile and extendable tools for efficient job scheduling.

Explore automated integration testing for Microservices using Citrus framework. Learn to manage complex scenarios, interact with various services, and leverage Docker integration for efficient API testing.