“Clean Tests” – Webinar Recording

Clean tests are readable, maintainable, and helpful in case of failure- themselves, or their brothers. This webinar describes clean code and tests.

Tset design - understanding what we are testing

Test Design – What Are We Testing?

When we write tests, we should think about what can impact the results. Test design can derived from code, and architecture, with surprising results..

refactoring without a net

“APIs – Refactoring to Patterns” from Conf42 JS

My “APIs – Refactoring to Patterns” talk recording from Conf42 JavaScript 2023. I talk about patterns, refactoring and why you want to use both.

Explaining shift-left

What’s Shift-Left & How to Really Do It (Part II)

Shift-left can be very effective. In order to get the benefits, we need to change behavior at the org, team and code level.

What’s Shift-Left & How to Really Do It (Part I)

Shift-left is the battle cry of productivity today. Letting the developers be accountable for their quality is not new though. Shift left’s origins is in XP.

Verfication tests

What Are Verification Tests?

What are verification tests? They are time savers you need to write, apart from the regular tests. This post explains the need, and gives examples of tests.

Sometimes APIs lie. Response codes don't mean what you think.

Does It Really Work? Testing API Calls (Part II)

We should be testing features, not isolated APIs. This post shows how a single API can create the wrong impression and what to do about it.

APIs Testing is not really about API testing. It's about feature testing.

Does It Really Work? Testing API Calls (Part I)

We should be testing features, not isolated APIs. This post shows different ways to check the APIs work, and even more the features, by using different APIs

Postman Vs CUrl API Testing

Requests Under The Hood: CUrl vs Postman – (Part 3)

What happens when we send API requests? What’s being really passed there? Today we’ll see a lot more difference between CUrl and Postman.

CUrl vs Postman HTTP Request differences

Requests Under The Hood: CUrl vs Postman – (Part 2)

What happens when we send HTTP requests? What’s being really passed there? Today we’ll see a bit of difference between CUrl and Postman.

Copyright Gil Zilberfeld, 2025