๐Ÿ”ฅ There are 459 Hot Tips!!

Hot tips are spicy lil' nuggets related to web development and tooling that I share on my twitter account. I've logged them here to make them easier to find.

๐Ÿ”ฅ CSS variables can be set to other CSS variables. Also we will soon be able to tweak colours with colour functions in CSS directly.

Good for Canadians who can never remember which way to spell grey

6651362423

๐Ÿ”ฅ When using JavaScript default function params, you can access other params from right inside the definition!

2.5K66669121

๐Ÿ”ฅ Use npm init --yes to skip all the questions and create a package.json

(I'll still just lean on the enter button until it's done, but enjoy the tip ๐Ÿ˜ƒ)

46682215

๐Ÿ”ฅ Canvas tip I just learned from @jake_albaugh. You can paint to a really small canvas to get quick+cheap colour processing and you can visualize it with canvas { image-rendering: pixelated; } ๐Ÿคฏ This is a 35x35 canvas

116590

๐Ÿ”ฅ Intersection Observer is handy for when you need to disable a UI until something has been shown on screen. In this case we can check if the last element of a terms and conditions has been totally shown before enabling the accept button. code in followup tweet ๐Ÿ‘‡๐Ÿป

350721026

๐Ÿ”ฅ Nice little trick adapted from @Fotiman after the most recent @syntaxfm

Get an array of all month/day names using .toLocaleDateString()

1.1K2421999

๐Ÿ”ฅ If you are trying to add/remove multiple classes from an element, an array spread is the perfect use case here since classList.remove() requires multiple arguments.

Instead of it passing in 1 array arg, it passes each item of the array as a separate argument

23637513

๐Ÿ”ฅ If the Fetch API seems a little cumbersome and you donโ€™t want to reach for Axios, you can always make a handy little function that applies your defaults (assumes JSON) and can be overwritten if needed

1.1K1953073

๐Ÿ”ฅ use your webcam to keep an eye on kiddos in your office

3484
33030

๐Ÿ”ฅ Making a copy of an object and need everything but a property? Use JavaScript destructuring to pull that prop out and then use a ...rest to collect the rest!

1.1K2632944
โŒ‚