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

Rapid development of GraphQL APIs in Java using GraphQL SPQR library. Simplifies API creation, reduces model duplication, and works with new and legacy applications.

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

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.

Exploring approaches to integrate single-page applications with microservices architecture, discussing pros and cons, and providing a decision tree for selecting the best solution for specific projects.

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.

Practical guide to developing CNN-based image classification pipelines, covering dataset handling, architecture design, training, and evaluation. Explores real-world applications in robotics and biomedicine.

Explore unique JavaScript design patterns like Event Delegation and Context-based Inheritance, tailored to the language's nature and modern use cases.

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

Explore Spring Framework's cloud-native capabilities and Google Cloud Platform integration, featuring tracing, databases, messaging, and storage solutions for efficient application development.

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 key updates in Java 9, 10, and 11, including the module system, jshell, VarHandles, and local variable type inference. Learn to address common upgrade challenges.

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à.

Esplora lo sviluppo di una soluzione mobile con backend Erlang utilizzando l'architettura CQRS/ES, sfruttando i vantaggi dell'Actor Model e dei processi distribuiti nell'ecosistema Erlang.

Exploring JSON support in relational databases: features, challenges, and SQL standard adherence across popular open-source and commercial engines.

Explore GraalVM's capabilities: polyglot support, JIT compilation, native image generation, debugging, profiling, and embedding for enhanced Java ecosystem performance and flexibility.

Explore runtime and compile-time optimizations in Java and C++, comparing JIT and AOT compilers for improved performance and efficiency in software development.

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

Discover Angular 5 best practices for development, testing, deployment, and performance optimization. Learn from real-world experiences and gain insights into TypeScript, observables, and modularization.