Gandalf creating and testing web components

The Magic of Web Component Tests

Web applications, on their front ends, are HTML pages. The origin of this HTML is some code in the server, that in some way, delivers a complete HTML page to the browser. The browser renders the HTML, and brings all… Continue Reading…

“Playwright In (Less Than) An Hour” – Conf42 JSConf 2024

Do you remember 2024? I remember it like it was just last year. I did many conference talks, including returning to Conf42, this time the JavaScript conference, where I did “Playwright in less than an hour” talk and how it… Continue Reading…

extreme pairing

Pairing to the Extreme

Once upon a time, around 30 years ago, there was something called Extreme Programming. XP was an agile methodology (only the word agile wasn’t used and abused then). It sounded cool, and there was a reason for that choice of… Continue Reading…

Postman Automation

“Postman Automation” – Webinar Recording

If you’ve been using Postman for a while, you know it’s very useful for calling APIs, and testing them. Its strong visualization features make it the modern tool of choice. But the real power of Postman is automation. The ability… Continue Reading…

Push the value or the cost button - Economic decision

One Economic Decision At A Time

How much understanding do you have in economics? Because, most of our work, in software, is really based on economics decisions. When we’re coding, we’re working to deliver some economic value to the organization. Coding is only half the fun,… Continue Reading…

dx code coverage suck it

Code Coverage Sucks!

Throughout history, since the cavemen of old, we were looking for signs of quality. There was one way to do that: Look at the final product and decide. But that takes time. Plus if your work is being assessed only… Continue Reading…

Congratulations! You've ruined code review

How We Ruined Code Reviews

Code reviews are very important. They are the last line of defense. Code review is the last chance we have to stop a problem from going out into the wild. Whatever that problem is, whether it’s a bug hiding in… Continue Reading…

“What Is Test Design” – Webinar Recording

I really like this topic. Test design is something we many times skip, or just gloss over. For example, I have a test for some API, and I need to write the next one. Chances are I’m going to reuse… Continue Reading…

One does not simply complexify code complexity

What Makes Code Complex?

Whether you’re a tester, or a developer, or a manager, you’ve probably wondered at some point in your life – what makes apps so complex? Where does all the complexity come from? It’s complex to build, to test, to deploy,… Continue Reading…

Too Many Locators - Clean Web Tests Webinar

“Clean Web Tests” from the PractiTest Webinar

If you take a look at automated web testsת you’ll be overwhelmed by locators (or selectors, or elements, or whatever framework you’re using). They are everywhere, and the tests find them and make use of them. As they should. It’s… Continue Reading…

Copyright Gil Zilberfeld, 2025