Blog
~~~
- Custom errors in JavaScriptJun 29, 2020
- Custom events in JavaScriptJun 28, 2020
- Introduction to XStateJun 26, 2020
- The JavaScript super keywordJun 25, 2020
- JavaScript Proxy ObjectsJun 23, 2020
- How to reverse a JavaScript arrayJun 20, 2020
- How to change commas into dots with JavaScriptJun 18, 2020
- How to remove empty lines in VS CodeJun 17, 2020
- What is hoisting in JavaScript?Jun 16, 2020
- What is object destructuring in JavaScript?Jun 15, 2020
- The JavaScript for..of loopJun 14, 2020
- null vs undefined in JavaScript: the differenceJun 11, 2020
- Primitive types vs objects in JavaScriptJun 5, 2020
- I love booksJun 4, 2020
- Software is a superpowerJun 3, 2020
- Event bubbling and event capturingJun 1, 2020
- How to shuffle elements in a JavaScript arrayMay 30, 2020
- How I use text expanding to save timeMay 29, 2020
- Subfolder vs subdomainMay 27, 2020
- How to use npm packages in Netlify FunctionsMay 26, 2020
- How to create a staging version of your siteMay 23, 2020
- How to store passwords in the databaseMay 22, 2020
- How to add an image to the DOM using JavaScriptMay 21, 2020
- GraphQL API vs REST APIMay 20, 2020
- How to start freelancing as a developerMay 17, 2020
- This is my little Digital GardenMay 16, 2020
- How to go from tutorials to your own projectMay 15, 2020
- Changing the favicon in dark modeMay 14, 2020
- Squashing Git commitsMay 13, 2020
- Introduction to DenoMay 12, 2020
- Object destructuring with types in TypeScriptMay 11, 2020