
Effective strategies for automated testing of Java Enterprise microservices, focusing on maintainable code, fast feedback loops, and real-world project approaches for unit and integrative tests.

Learn strategies for retrofitting test frameworks onto existing code and developing test suites for legacy software, improving maintenance tasks and code robustness.

Explore techniques, tools, and processes for building high-quality Android apps, from prototyping to production. Learn about agile development, continuous delivery, automated testing, and effective collaboration.

Discover how unit tests provide crucial feedback on code design, revealing opportunities for improvement and guiding developers towards better practices and principles.

Explore key fallacies and principles of Test-Driven Development with Ian Cooper. Learn pragmatic guidelines for successful TDD implementation and overcome common misconceptions.

Explore RabbitMQ .NET Client's evolution towards concurrency, covering async implementation, message consumption improvements, and performance impacts. Gain insights into modern client development.

Explore .NET Source Generators: automate implementations, replace Reflection with high-performance solutions, and learn advanced topics like testing, benchmarking, and tools for efficient metaprogramming in C#.

Strategies for balancing agile methods with regulatory requirements in embedded systems development, focusing on a SIL2-certified gas detector project and minimizing documentation overhead.

Explore strategies for building reliable TV streaming services, including defining and monitoring service level objectives, fault injection, and load testing, using NRK TV as a case study.

Explore Roslyn-based metaprogramming through live coding of an incremental source generator, unveiling its intricacies, benefits, and quality assessment techniques.

Explore incremental source generation with Roslyn in this live coding session. Learn to implement, test, and optimize generators for improved compile-time efficiency and runtime performance.

Explore Microsoft's testing tools for load, chaos, and automation in Azure and DevOps. Learn to improve app reliability, performance, and resilience.

Explore functional programming in C# through recreating the classic Oregon Trail game, emphasizing immutability, unit testing, and advanced functional techniques.

Explore effective testing strategies for microservice architectures, focusing on DDD techniques, service-level tests, and continuous delivery to optimize test coverage and confidence.

Explore desirable properties of unit tests and their implications on design goals, enhancing your understanding of effective testing practices in software development.

Practical guide to optimizing code performance through profiling, benchmarking, and iterative improvement. Learn to identify, isolate, measure, and enhance critical areas for maximum impact.

Explore cutting-edge hardware security topics and advancements in this comprehensive session from CHES 2022, featuring expert insights and discussions.

Explore practical fault injection techniques and their applications in cryptographic hardware security at this CHES 2022 session, featuring expert insights and cutting-edge research.

Learn to set up Android mobile testing with Appium without Android Studio. Covers Java JDK, environment variables, Android SDK tools, and emulator setup for both Windows and Mac OS.

Discover strategies to enhance .NET app maintainability through lightning talks on folder structure, validation, ORMs, testing, code flow, DevOps, and microservices. Gain practical insights for immediate implementation.

Explore TypeScript and ESLint best practices, advanced features, and performance optimization with insights on open-source maintenance, book writing, and the future of these technologies.