
Explore Java 9's REPL for rapid prototyping, API exploration, and immediate feedback. Learn to build complete apps and boost productivity with this interactive shell.

Explore the concept of 'polyglot programming' and its impact on software development careers. Learn strategies for balancing language diversity with expertise to enhance your professional growth.

Practical tips for leading technical teams, covering people issues, team building, and effective leadership strategies in software development.

Explore reactive programming principles with Angular and RxJS to enhance productivity and code quality in web development.

Practical introduction to Project Jigsaw and Java Platform Module System in Java 9, exploring configuration, encapsulation, security, and JDK configurability through live coding and a modular application.

Explore Spring 5's reactive programming support, including reactive streams, Netty-based web runtime, functional endpoints, and data access in this comprehensive overview.

Explore Java 9's practical enhancements beyond Jigsaw, including the Flow API, improved Streams, and Collections convenience methods through live coding demonstrations.

Explore Kotlin through live coding demos, from basic syntax to complex examples and puzzlers. Ideal for Java developers seeking a modern alternative with enhanced features.

Improve code review practices: enhance readability, address common issues, and implement effective strategies for better collaboration and code quality.

Explore Java's asynchronous evolution, reactive programming, and CompletableFuture API for intuitive multithreading and improved performance in Java 8.

Esplora il paradigma di programmazione reattiva in Java, focalizzandosi su gestione asincrona degli eventi, scalabilità e robustezza delle applicazioni, con esempi pratici e best practices.

Discover techniques for writing better Java tests, including parameterization, concurrency handling, mocking, and API testing, to improve code quality and reliability.

Strumenti e strategie per allineare il team e gli stakeholder all'inizio e durante lo sviluppo software, assicurando la consegna del prodotto giusto.

Comparison of Maven and Gradle for project automation, highlighting strengths and solutions for various problems. Audience decides the winner in this engaging faceoff between popular build tools.

Explore Clean Architecture implementation using Kotlin, focusing on SOLID principles for maintainable software design. Learn pragmatic approaches and leverage Kotlin's features for efficient development.

Discover Uber's RIBs: a novel mobile architecture designed for reliability, testability, and maintainability. Learn how it supports large-scale development and enabled Uber's app rewrite with 200 engineers.

Techniques for creating reliable, fast, and maintainable end-to-end tests using Webdriver, including handling asynchronicity, avoiding brittle assertions, and implementing design patterns for easier maintenance.

Explore Istio service mesh for microservices: simplify configuration, enhance discovery, load balancing, resiliency, and tracing in polyglot environments. Learn implementation and benefits.

Explore GPU utilization in Java, covering OpenGL, CUDA, and OpenCL for massive computations. Learn advantages and drawbacks of GPU computing in desktop and cloud environments.

Explore the journey of converting an RC car into an autonomous vehicle, covering electronics, sensors, AI, and computer vision, while comparing it to real-world self-driving technologies.

Learn to build scalable serverless applications using Kotlin and App Engine. Explore new security features, Java 8 support, and integration with frameworks like Spring Boot for efficient backend development.