Recent posts

Property Based Testing with Hypothesis

What is Property Based Testing? Property based testing, which is known to be originated by QuickCheck, is a testing technique which randomly generates test c...

Scheduling

A CPU scheduler is an operating system module that decides which process in the ready queue is allocated a CPU. It checks all of the tasks in the ready queue...

Thread Design Considerations

Thread Data Structures A user-level threading library has its own user-level thread data structure to represent threads in order to schedule and synchronize ...

Consumer-Driven Contract Testing with Pact

Consumer-driven contract testing (or CDC for short) is a testing methodology that ensures that providers are compatible with the expectations that the consum...