
Leveraging Kubernetes and GitLab CI to enhance legacy project development workflows, enabling dynamic environments and streamlining deployments for improved developer experience and productivity.

Explore how to enhance service performance tracing using Sleuth, Zipkin, and ELK stack. Learn to set up Sleuth in Spring Boot services, utilize Zipkin for identifying bottlenecks, and improve logging monitoring for better insights.

Discover object-oriented Selenium testing techniques to create more meaningful, reusable, and maintainable automated tests for web page content verification.

Explore functional programming concepts in Java, their benefits, and practical implementation techniques for clearer, more maintainable code.

Explore Java Streams and Reactive Streams, comparing their features, use cases, and implementation. Learn when and how to apply each for efficient and responsive programming.

Explore Go performance optimization techniques, including benchmarking, profiling, and concurrency. Learn to use tools like Pprof, Trace, and Race detector to identify bottlenecks and improve code efficiency.

Learn to write meaningful integration tests using Testcontainers, a powerful tool that spawns Docker containers for databases and other services, enabling real-data testing without mocking.

Explore open source business strategies, challenges, and success factors, focusing on monetization, community management, and balancing commercial interests with open source principles.

Unifying cross-platform development with React, React Native, and TypeScript to write code once and deploy thrice, improving efficiency and team cohesion.

Explore Domain Driven Testing to enhance product understanding, improve user experience, and prevent common pitfalls in software development through industry insights and practical examples.

Explore reactive programming in RESTEasy, including client-side and server-side additions, asynchronous processing, and non-blocking I/O, with practical code examples and new feature demonstrations.

Explore feature toggles for microservices using FF4j, enabling runtime feature management, configuration control, and monitoring in Spring Boot applications.
![[VDT18] Sopravvivere ad una codebase legacy by Paolo D'Incau & Pietro Di Bello](https://img.youtube.com/vi/89cS7WNOLb4/mqdefault.jpg)
Tecniche di refactoring per migliorare codice Java legacy, con dimostrazione pratica di pair programming e utilizzo di strumenti di supporto per aumentare qualità ed espressività.

Explore FlameGraphs as a visual tool for analyzing application performance, uncovering hidden JVM behaviors, and understanding profiler limitations in this insightful presentation.

Exploring the interconnected challenges of DevOps, microservices, and organizational structures in software development, and how developers can be part of the solution.

Explore advanced deployment techniques like smart routers and feature toggles for effective A/B testing, hypothesis validation, and stateful dark launches, with integrated monitoring for data-driven decision making.

Explore Spring Cloud.next for modern microservices: functions-as-a-service, reactive programming, Kotlin integration, Apache Kafka messaging, and Spring Cloud Gateway features.

Explore GraalVM's capabilities for Java and JavaScript: peak performance, native images, polyglot applications, debugging tools, and practical insights for effective language mixing and optimization.

Humorous guide on how to fail at microservices implementation, highlighting common pitfalls and misconceptions through sarcasm and real-world examples.

Explore Kyriba's journey from monolithic architecture to microservices, addressing challenges and strategies in transforming a fintech leader's cloud treasury solution for global market expansion.

Explore modern microservices with Spring Cloud.next, covering reactive programming, Kotlin, Kafka messaging, and Spring Cloud Gateway for efficient, scalable cloud-native applications.