How to mock APIs in Playwright without false positives
Learn when to use route.fulfill, route.fetch, or HAR in Playwright, then pair the mock with a real check so API failures stay visible in your CI suite.
Accepting new clients
You run the business.
I handle the software.
I'm Samuel Fajreldines, a senior software engineer. Growing U.S. businesses hire my team to become their software department, not a vendor they rehire every quarter. I set the technical direction, my team builds and ships, and I stay accountable for everything that goes out.
9 articles · practical guides & tutorials by Samuel Fajreldines
In-depth Testing articles, hands-on guides and tutorials by Samuel Fajreldines — 9 expert posts on Testing for software engineers.
Learn when to use route.fulfill, route.fetch, or HAR in Playwright, then pair the mock with a real check so API failures stay visible in your CI suite.
Split AI agent tests into 4 layers: pure code, tools, the real model, and review. Use mocks without false confidence, then run a small real-model eval.
Learn how to validate AI-generated Playwright tests, detect weak assertions, and require browser evidence before trusting CI.
Explore the comprehensive range of software development tests, from unit testing to performance testing, with real examples using JavaScript and Node.js to…
Discover what end-to-end tests are, why they matter for modern web applications, and how to implement them using Playwright to ensure robust, reliable user…
Learn how to effectively use Typegoose, mongodb-memory-server, and the Service Pattern to create reliable, maintainable, and scalable tests in modern…
Discover why Playwright is revolutionizing web testing and learn how to create robust, reliable automated tests with this comprehensive guide.
A comprehensive guide on Cypress for end-to-end testing, covering what it is, how to implement it, and building an example system.
Learn what Jest is and how to use it for testing React applications. This comprehensive guide covers everything you need to know to get started with Jest and…