
Comparison of JavaScript alternatives for UI development: TypeScript, CoffeeScript, and EcmaScript 2015. Explores options for Java developers seeking to avoid JavaScript in UI implementation.

Explore software-defined radio using cheap hardware to decode maritime and aviation signals, visualizing real-time ship and airplane data in a web application.

Explore Play, Rails, Ratpack, and Immutant frameworks for JVM languages. Compare features, benefits, and real-world applications to choose the best option for your next web project.

Explore fast data streaming with Akka Streams, designing robust transformation pipelines with flow control. Learn to create immutable processing logic and compose reusable stream transformations that leverage multicore hardware.

Explore JavaFX 8's powerful GUI components and property binding for simplified desktop application development, featuring practical examples and integration with Swing.

Explore Java SE 8 features like Lambda Expressions, Date Time API, and Completable Futures in Java EE 7 applications. Learn to integrate these improvements with Servlet, JAX-RS, WebSocket, and other Java EE APIs.

Explore Graal.JS, a high-performance JavaScript engine on the JVM. Learn about its architecture, parallel execution support, and interoperability with Java and other languages like Ruby, Python, and R.

Explore the latest Spring Data features, including Java 8 enhancements, JPA improvements, and updates for MongoDB, Neo4j, and Solr. Learn about release trains and web projections.

Learn to containerize, deploy, and manage Java microservices in Kubernetes. Covers Docker, service discovery, DevOps practices, and practical tips for efficient microservice orchestration and scaling.

Explore Vert.x 3, a toolkit for building scalable, reactive applications on the JVM. Learn key concepts and features to create efficient, polyglot micro-service based systems using Java, JavaScript, Ruby, and Groovy.

Explore CDI 2.0's new features, including asynchronous events and Java SE bootstrap. Learn about the specification process and upcoming enhancements through code examples and expert insights.

Discover Payara Micro: a lightweight container for Java EE 7 apps. Learn to deploy, build, and scale microservices with automatic clustering and elastic scalability for modern infrastructures.

Explore updates to Java EE 8's JSON Processing API, including JSON Pointer, Patch, Merge Patch, and big data handling. Learn performance improvements and Java 8 integration.

Explore modular architecture and microservices, comparing approaches from monolithic JEE to distributed systems. Learn to make informed decisions about application design and complexity management.

Explore offline-first web development using Service Workers, covering installation, updates, caching strategies, and progressive enhancement for modern, resilient web applications.

Explore RxJava and RxAndroid for building maintainable Android apps. Learn about Observables, error handling, testing, and practical implementations using MVP architecture.

Explore mixing object-oriented and functional paradigms in Java, focusing on practical examples of functional domain modeling, immutability, and composable APIs for better reusability and thread safety.

Explore Twitter's JVM services: deployment, custom features, and challenges in high-volume data processing. Learn about monitoring and troubleshooting in a fast-paced environment.

Explore modern JVM concurrency models: Quasar Fibres, Clojure Agents, vert.x Verticles, and Akka Actors. Learn advantages, disadvantages, and implementation details of these lightweight alternatives to traditional threads.

Explore Apache Groovy's capabilities for building modern domain-specific languages, focusing on syntax improvements, performance optimization, and enhanced user experience through IDE support and error reporting.

Explore techniques for transitioning to Angular2, including TypeScript features for enterprise development. Learn about components, annotations, and template syntax improvements.