Blog
~~~
- 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
- 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 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
- Responsive images using srcsetMay 7, 2020
- How to detect dark mode using JavaScriptMay 6, 2020
- Safari, warn before quittingMay 5, 2020
- How to use insertAdjacentHTMLMay 3, 2020
- Gatsby, how to change the faviconMay 2, 2020
- How to force credentials to every Axios requestApr 30, 2020
- How to change an HTML image URL in dark modeApr 29, 2020
- How to create an exit intent popupApr 26, 2020
- How to test an npm package locallyApr 25, 2020
- Use promises and await with Node.js callbacksApr 24, 2020