
Explore CI techniques for kernel and user space input devices, covering regression testing advancements and strategies to ensure compatibility across various hardware configurations.

Explore how a whimsical 'Hug Detecting' badge project evolved into a tool for managing social anxiety, covering hardware challenges, load testing, and unexpected outcomes in open-source development.

Learn to create Linux kernel selftests: understand their purpose, location, and mechanics. Gain confidence in writing simple tests, even without kernel development experience. Opportunity for assisted upstream submission.

Overview of KUnit in-kernel unit testing framework, its evolution, and future developments. Covers test structure, execution, and integration with Linux kernel development process.

Explore Chisel, a modern hardware description tool leveraging Scala for complex digital circuit design, offering improved ergonomics and software engineering practices over traditional HDLs.

Explore using Z3 theorem prover to detect and fix bugs in video game systems. Learn to apply formal logic for diagnosing problems and discovering impossibilities in complex game mechanics.

Explore GitHub Actions for efficient kernel building and testing, covering technical aspects, platforms, optimizations, and real-world applications in Linux development.

Integrating OpenTracing into OpenStack Swift for visualizing and tracing requests, enhancing cluster performance, and aiding development focus through interactive graphs and visual traces.

Discover how Hootsuite evaluated Prometheus and Grafana metrics platforms using load testing, and learn about their Locust-based framework for assessing performance impacts of configuration changes.

Explore Testcontainers: a powerful tool for simplifying and enhancing software testing with containerized dependencies. Learn implementation strategies and best practices.

Explore property-based testing techniques to enhance software quality by automating test case generation and uncovering edge cases for more robust and reliable code.

Explore the importance of performance testing for effective Kubernetes scaling, focusing on strategies to optimize resource allocation and ensure system reliability under varying loads.

Learn to accelerate test writing using Wiremock Spring Boot, enhancing efficiency and reliability in software development processes.

Explore Virtual DOM implementations, including MaquetteJS, and learn how they enhance web app performance and simplify unit testing for visual components.

Explore SonarJS for bug prevention, learn about code analyzer construction, and discover how static analysis integrates into development workflows for improved code quality.

Explore QA horror stories and learn how Test-Driven Development can prevent defects, speed up development, and improve JavaScript projects. Discover tools for automated testing and team integration.

Discover essential tools that enhance unit, integration, and end-to-end testing, focusing on Cypress.io and complementary solutions for improved code quality and efficiency.

Explore load testing techniques, tools, and best practices for identifying performance issues in applications, with insights from Financial Times' approach.

Explore the past, present, and future of browser automation, examining challenges for conventional and new frameworks, and experimenting with innovative testing capabilities for modern web features.

Explore advanced API mocking techniques to enhance testing integrity, reuse mocks across levels, and improve development efficiency. Learn a unified approach for more confident JavaScript application testing.

Learn to enhance your automation framework with visual validation techniques, exploring their implementation, benefits, and limitations for more comprehensive testing.