How to use the :has pseudo class in TailwindSimply put, the :has() pseudo class is the best thing to happen to CSS since Flexbox and is now supported by all major browsers. As of…Feb 2Feb 2
Vue 3— How to destructure props and maintain reactivityVue 3 saw the introduction of the Composition API, introducing new ways to define reactive properties. Reactive properties provide many…Jan 22Jan 22
Adding Playwright Tests to your Vite Project with Code CoverageThis article will be a straightforward guidebook for adding E2E tests to your Vite project using Playwright. It will also show you how you…Jan 17Jan 17
Adding code coverage to your Cypress E2E Tests in ViteThere are tons of benefits to measuring the code coverage of an application. Simply, code coverage shows you what percentage of your…Jan 72Jan 72
Add Cypress E2E tests to your Vite projectIf you are looking to add Cypress testing to your Vite project for the first time, or you’re converting a Webpack based build environment…Jan 7Jan 7
How to import live cryptocurrency and stock prices into Google SheetsHaving your cryptocurrency and stock portfolios spread across multiple apps can make it difficult to know your net holdings across the…Nov 11, 2021Nov 11, 2021
The Dobble AlgorithmWelcome to the second part of this series where we will learn to create our own online, multiplayer Dobble game. Before we move onto…Feb 15, 2021Feb 15, 2021
Dobble — Theory and ImplementationA two part series diving into both the mathematics behind the game Dobble and also how to create your own online version using JavaScript.Feb 6, 2021Feb 6, 2021