
Learn to write and run unit tests using the Spock framework in IntelliJ IDEA. Covers project setup, assertions, mocking, data-driven testing, and best practices for effective test creation.

Learn to contribute to OpenJDK, the open-source project behind Java. Explore groups, projects, source code contribution, community involvement, and development processes.

Learn automated software testing with a hands-on Kivy GUI project. Covers static and dynamic analysis, unit testing, and various test scenarios to improve code quality and reliability.

Learn effective techniques for unit testing PySpark code, including local and CI testing, code structuring for testability, and integration testing with clusters for enhanced reliability and easier refactoring.

Enhance Java testing skills using JUnit, Mockito, and AssertJ in IntelliJ IDEA. Learn efficient test creation, mocking techniques, and expressive assertions for robust, maintainable applications.

Explore strategies for robust testing of Apache Traffic Server, covering design goals, unit and full-up testing, diagnostics, and implementation techniques for improved reliability.

Learn to write robust unit tests in Rust, exploring test functions, attributes, and code structuring. Improve software quality with easy-to-implement testing techniques for Rust developers.

Explore ArchUnit for testing Java architecture, focusing on maintaining code structure and preventing common issues. Learn to apply ArchUnit in Spring applications for improved system integrity.

Learn practical Prometheus instrumentation techniques for complex applications, covering metric types, real-world examples, and unit testing strategies to effectively monitor and analyze application behavior.

Develop a complex Go application using Test-Driven Development (TDD) techniques, enhancing code quality and maintainability.

Explore automated testing and continuous integration in APL development using free tools, from basic function testing to GitHub Actions for automatic test runs on commits.

Learn to write unit tests for Ethereum smart contracts using Brownie and Pytest, focusing on a ballot contract. Gain practical skills in testing contract functionalities and achieving comprehensive test coverage.

Learn to write unit tests for Ethereum smart contracts using Brownie and Pytest, achieving 100% test coverage for confident, bug-free code deployment.

Discover five common Jenkins Pipeline mistakes and learn best practices for efficient pipeline development, including syntax validation, unit testing, and optimal resource utilization.

Discover powerful techniques for efficient legacy code refactoring: combination testing, code coverage guidance, and provable refactorings. Learn to quickly achieve 100% test coverage and make impactful changes.

Learn Test-Driven Development (TDD) in C# ASP.NET Core 3 through a practical voting system project. Explore Uncle Bob's TDD rules, refactoring techniques, and when to break conventions.

Explore recent updates to KVM testing frameworks for ARM64 architecture, focusing on unit tests and self-tests to enhance virtualization reliability and performance.

Explore scaling security testing in DevOps with Roger Seagle. Learn about deployment models, architecture, relay connectivity, and creating effective security tests using Docker and Serverspec.

Implement IRoleStore for role management, add tests, handle user roles, and set up a GitHub workflow for building and testing in .NET and ASP.NET Core.

Explore LLM app development in production with insights on common challenges, data handling, testing, and industry trends. Gain valuable perspectives from an experienced consultant in the field.

Discover effective Test-Driven Development techniques, debunk misconceptions, and learn a practical approach to mastering TDD. Get inspired to embrace the testing craft and boost your development skills.