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 2, 2024Feb 2, 2024
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 22, 2024Jan 22, 2024
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 17, 20241Jan 17, 20241
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 7, 20242Jan 7, 20242
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 7, 2024Jan 7, 2024
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