
Explore advanced asynchronous JavaScript patterns including Promises, Generators, Async/Await, and RxJS. Learn when to use each option and how to write more efficient, modern async code.

Explore reactive programming with Spring 5 and Project Reactor, covering asynchronous I/O, data access, and building resilient, responsive services. Learn testing techniques and see a live coding demo.

Discover strategies for building stable, clean Android apps using modern architecture components. Learn to structure your project for scalability, testability, and easy maintenance.

Explore Spring Framework 5's key features: reactive web apps, functional configuration with Java 8 and Kotlin, and support for JDK 9 and Enterprise Java APIs. Gain insights into design decisions and future directions.

Démonstration de la livraison continue chez Axians utilisant GitLab et OpenShift, couvrant l'intégration, les pipelines et le déploiement sur la plateforme OpenShift.

Explore reactive programming in Java EE 8 using JAX-RS, CDI, and CompletionStage. Learn patterns to enhance application performance without adopting new frameworks.

Explore Progressive Web Apps: combining web and app features for fast-loading, engaging experiences with offline capabilities, push notifications, and full-screen functionality.

Explore automated resilience testing using Docker and property-based testing to enhance system reliability against various failure modes and unexpected scenarios.

Explore the concept of Agile as an organizational culture rather than a process, examining its relationship with the Agile Manifesto and discussing how to truly embody Agile principles in the workplace.

Explore the reactive landscape, understanding key concepts like asynchronous programming, RX libraries, and reactive systems. Learn practical applications using Eclipse Vert.x through live coding demonstrations.

Explore the possibilities and challenges of developing Virtual Reality applications using Java, including insights on VR technology, coding practices, and feasibility compared to popular platforms like Unity3D.

Explore real-time data streaming technologies like WebSockets and Server-Sent Events. Learn to transform static APIs into dynamic streams, optimize data transfer, and apply streaming to innovative use cases like drone control.

Live coding session exploring JVM languages for efficient task handling, including Java 9, Scala, Groovy, and ECMAScript. Demonstrates specialized language use for mathematical expressions, text templates, collections, and JSON processing.

Explore language creation from concept to implementation, covering key decisions, grammar definition, parsing, and code generation. Learn tools and techniques for building custom languages efficiently.

Explore FlameGraphs for JVM profiling, combining Linux perf and JDK options to visualize execution profiles across OS, JVM, and Java code. Learn advanced usage and insights into performance optimization.

Explore Git workflow strategies to incrementally reduce technical debt, focusing on measurement, backlog management, and continuous inspection for improved code quality.

Explore the Actor Model's relevance in modern software development, its synergy with Domain-Driven Design, and its role in addressing concurrency challenges and business domain modeling.

Explore asynchronous programming evolution in Java, focusing on CompletableFuture API for reactive approaches and improved multithreading performance.

Learn principles from Domain Driven Design to create secure code while focusing on business features. Discover how to use Domain Primitives, Entity Snapshots, and security testing to harden your code and prevent Domain DoS attacks.

Explore common Git pitfalls and learn effective strategies to overcome them, enhancing your version control skills and improving team collaboration in software development.

Practical advice for new technical leads on leadership, responsibilities, and balancing technical and managerial duties. Insights on interviews, team management, and maintaining technical focus.