
Explore serverless computing's impact on cloud architectures, including MBaaS and FaaS. Learn implementation techniques with live coding demos using AWS and Apache OpenWhisk.

Explore Java 9's module system for reusable, structured development. Learn to create modules, migrate existing code, and navigate potential pitfalls in modular programming.

Practical introduction to Java 9's Project Jigsaw and Module System. Live coding demonstrates configuration, encapsulation, security, and JDK customization through a simple modular application.

Maximize productivity with IntelliJ IDEA by setting up a minimalistic, distraction-free environment. Learn essential shortcuts, tune settings, and explore new features for a zen-like coding experience.

Explore functional programming's core concepts, benefits, and challenges with Martin Odersky. Learn how to simplify software construction and avoid over-abstraction in this insightful talk.

Discover how to apply coding best practices and tools to documentation, improving the writing, collaboration, and publishing process using lightweight markup languages like AsciiDoc.

Humorous exploration of outdated practices in game development, contrasting with tech industry norms. Highlights unique challenges and quirks of creating video games.

Explore JDK 9 changes, migration strategies, and new features like versioning and multi-release JARs. Learn to prepare existing code and handle compatibility issues for a smooth transition.

Learn to create real-time web applications using Graal.js, Socket.IO, and database integration. Explore tools and techniques for pushing live data updates to clients without page refreshes.

Explore Scala.js through live coding, building a memory game with Phaser. Learn language features, development workflow, and seamless integration with JavaScript libraries.

Explore geospatial data processing at scale using LocationTech projects. Learn about challenges, solutions, and integration with Apache frameworks for analyzing large-scale location-based information.

Explore JAX-RS 2.1's new features: Reactive programming, Server-Sent Events, and Non-Blocking I/O. Learn how these enhancements improve asynchronous processing and enable integration with modern libraries.

Explore Clojure, Scala, JRuby, Groovy, and Kotlin in this crash course on modern JVM languages. Learn their unique features and how to get started quickly to find the right language for your needs.

Explore JShell, a powerful REPL for Java 9, enhancing learning and prototyping. Discover interactive ways to test APIs, write code snippets, and master new Java features with this tightly integrated tool.

Discover unique Maven features in Eclipse for enhanced Java development, including project conversion, dynamic resource filtering, profile management, war overlay support, and advanced pom.xml editing.

Explore CDI 2.0's new Java SE-compliant programming model for building robust applications, leveraging EE technology in SE environments.

Insights on managing diverse engineering teams across locations, covering hiring, team structure, motivation, and performance evaluation in the tech industry.

Learn to create hobby projects using Raspberry Pi and Java 9. Covers device setup, API usage, I2C programming, UI creation, 3D printing, and Java 9 modules for building embedded IoT projects.

Explore advanced Kotlin concepts like generics, inline functions, delegation, and coroutines. Gain insights into efficient coding practices and DSL creation for enhanced software development.

Explore Java 9's expanded invokedynamic, method handle combinator chains, and VarHandles for atomic access. Learn core features crucial for Java's future development and enhancements.

Explore G1 Garbage Collector's performance optimization techniques, including heap management, concurrent marking, and mixed collections, to achieve better Java application performance.