
Live coding demo: Create a connected home using Raspberry Pi, sensors, and voice control for smart automation and IoT integration. Learn practical applications and overcome common challenges.

Explore Kotlin's strengths, capabilities, and benefits for Java developers. Learn key features like multiline strings, lambdas, extension methods, and lazy delegates.

Explore serverless computing with Google Cloud Functions, covering deployment, scaling, and practical demos. Learn how to build and manage efficient cloud-based functions for various use cases.

Explore Eve, a programming language that simplifies software development by treating everything as a record, offering a human-first approach and reactive code blocks for declarative programming.

Explore change data capture with Debezium, an open-source solution for streaming database changes. Learn implementation, use cases, and how to maintain data correctness in various scenarios.

Explore API versioning strategies for continuous service, balancing provider innovation with consumer stability. Learn design principles and techniques like version-pinning for building a zero-downtime API platform.

Explore the fusion of AI and improv comedy as researchers create robotic stage partners for live performances, blending cutting-edge technology with spontaneous creativity.

Explore diverse data distribution strategies for microservices, including CQRS, event sourcing, and reactive programming. Learn to choose optimal approaches for different scenarios and requirements.

Explore type-safe DSLs in Kotlin through live coding, covering JSON/XML builders, data binding, configuration engines, HTML builders, and more. Learn to create expressive, statically typed DSLs.

Explore open source licensing, rights, and limitations for developers. Learn to make informed decisions on leveraging and licensing open source projects in professional environments.

Comprehensive Angular development tutorial covering components, services, routing, and deployment, with hands-on coding and expert insights for building modern web applications.

Explore building an AI-powered Minecraft player using Raspberry Pi, DeepLearning4J, and Project Malmo. Learn machine learning basics and see a demo of autonomous gameplay.

Explore Web Components and their integration with Java using Vaadin Flow. Learn to build efficient web apps using this powerful combination of technologies.

Explore quantum computing fundamentals, algorithms, and applications. Gain insights into superpositions, quantum gates, and entanglement. Learn about Shor's algorithm and the current state of quantum computers.

Learn to create cross-platform mobile apps using React Native and Redux. Explore app development, state management, and game creation for both iOS and Android from a single codebase.

Learn to build resilient microservices with Spring, deploy to the cloud, and create offline-capable progressive web apps using Kotlin, Spring Boot, Angular, and more. Includes live coding demonstrations.

Explore parallel streams and CompletableFuture for efficient Java programming. Learn when to use, avoid, and optimize these tools for parallel and asynchronous tasks in real-world scenarios.

Discover how Buck, a high-performance build tool, enables fast and reliable Swift builds for iOS. Learn about declarative builds, distributed caching, and scaling mobile development at Uber.

Explore common pitfalls and advanced techniques for writing correct Comparators in Java, including utility methods introduced in Java 8 for composing complex Comparators efficiently.

Detailed exploration of Comparators in Java, covering common pitfalls and utility methods for composing complex Comparators correctly and efficiently.

Learn to build Spring Boot applications on Google Cloud Platform, leveraging managed services and infrastructure without complex configurations. Explore key integrations and deployment strategies.