Dec 29
An email I have sent to my friends at the end of 2019.
Dec 28
I have painted the roof of my house white to keep cool in the summer
Dec 1
How to pass passwords and tokens during Cypress tests to avoid accidentally revealing them in screenshots, videos and logs
Nov 29
Step by step guide to using Sinon.js mocking library with Mocha.js test runner
Nov 19
Collection of my talks about Cypress.io from recent conferences with videos and direct links to slides.
Nov 15
Run Prettier inside a GitHub Action to fix code formatting, quick NPM install with caching inside actions, running end-to-end Cypress tests using custom action.
Oct 22
A way to test Cypress examples in Markdown files to guarantee their correctness.
Oct 21
Cambridge, MA council candidates who put climate as the number one priority issue.
Sep 14
How to bypass user interface to directly dispatch actions to Angular 8 application from Cypress end-to-end tests.
Sep 11
How to use Percy.io visual diffing service to prevent regressions in terminal programs.
Sep 9
How to set up Prettier, ESLint and VSCode per project and have your JavaScript auto-formatted without pulling your hair.
Sep 3
How to test your site in a child window rather than iframe when using Cypress.
Sep 2
How to patch fix installed NPM module to avoid waiting for an official bug fix.
Sep 1
How to run accessability contrast test against a page to prevent low-contrast problem.
Aug 31
How to filter the collected Mocha unit tests before running them.
Aug 29
How to detect from Cypress test when a page reloads using object property assertions.
Aug 17
The planet is burning. What we must do immediately.
Aug 12
Electrical bicycle is a superb mobility device.
Aug 1
How to bypass user interface when writing end-to-end tests.
Jul 19
How to perform end-to-end API testing using Cypress test runner and take advantage of server logs.
Jul 5
How to capture console.log, console.error and even DEBUG=... logs.
Jun 20
How to test web application running on localhost using Cypress running inside a Docker container
May 21
How to validate SSR page using Cypress.io test runner
May 19
How to achieve 100% code coverage by combining end-to-end and unit tests without losing your sanity.
May 16
How to instrument code on the fly using Parcel bundler and collect code coverage during end-to-end tests.
May 9
How to configure TypeScript and Webpack path aliases to load application code from Cypress tests
May 6
How to instrument application code and collect code coverage during Cypress E2E tests.
Apr 29
How to stub navigator API methods from Cypress E2E test.
Apr 25
Drive-by testing www.chainsawsdirect.com using Cypress.io test runner.
Apr 2
How to share packaged NPM tgz module on GitHub.
Apr 1
How to write readable tests using custom commands and custom Chai assertions.
Mar 30
End-to-end testing a rendered pizza using Cypress.io test runner and image diffing Percy.io plugin.
Mar 28
End-to-end testing an SVG chart using Cypress.io test runner and image diffing Applitools plugin.
Mar 9
This blog post shows how to configure CircleCI to run Cypress in parallel mode for internal branches, while only use a single machine to run Cypress tests for external pull requests.
Feb 7
A few tips on how to use Zeit Now v2 serverless with TypeScript and a little bit of testing.
Jan 19
Step by step tutorial how to set up TypeScript support in Cypress using WebPack bundler.
Jan 16
Cypress allows any developer to fundamentally change how it looks and works, because it is just JavaScript code running inside a browser backed by a Node app.
Jan 12
Common mistakes to avoid when applying for a software job. Plus how to get a job if you have no relevant work experience yet.
Jan 2
Use any assertion inside "should(cb)" function to have Cypress auto-retry its command with your assertion function.