Vitaliy PotapovSetting up Subpath Import Aliases in a TypeScript ProjectMy step-by-step journey to the final solutionSep 1Sep 1
Vitaliy PotapovReturning JSX from React Server ActionsDid you know that Next.js Server Actions can return JSX markup instead of raw JSON data?Aug 30Aug 30
Vitaliy PotapovIntroducing Playwright-magic-steps: Simplify Your Test Automation WorkflowRecently I’ve released playwright-magic-steps — a tool to make your Playwright tests cleaner and easier to read. The main idea is to…Jul 18Jul 18
Vitaliy PotapovGenerate BDD tests with ChatGPT and run them with PlaywrightA showcase of covering real TodoApp with AI-powered testsSep 18, 20233Sep 18, 20233
Vitaliy PotapovWhat’s wrong with Promise.allSettled() and Promise.any()An opinionated review on two upcoming methods in Promise API: Promise.allSettled() and Promise.any().Jul 17, 2019Jul 17, 2019
Vitaliy PotapovinDailyJSRunning Mocha Tests as Native ES6 Modules in a BrowserTop modern browsers already support ES6 modules. This is great news from the unit testing perspective. A browser can natively load and test…Dec 12, 201712Dec 12, 201712
Vitaliy PotapovinWe’ve moved to freeCodeCamp.org/newsHere are 5 ways you can keep track of trending repositories on GitHubGitHub trending is a constantly updated list of repositories that provide a view of the open-source projects which the community is most…Dec 6, 20171Dec 6, 20171
Vitaliy PotapovinDailyJSJavaScript Test-Runners Benchmark(Part 1, The Unit Testing)Jun 27, 20176Jun 27, 20176
Vitaliy PotapovinDailyJSAnalyzing React’s Source Code for Type Mismatch OperationsSeveral weeks ago, I created a Babel plugin for runtime type-checking in JavaScript. After testing it on my own projects I applied it to…May 8, 20171May 8, 20171