๐ Ready for Round 2? @cubexch HODL Game Returns with a $2,500 $SOL Giveaway! ๐
Spell Wallet celebrates the Season #2 of the HODL Game from Cube with an exciting $2,500 SOL giveaway campaign! No complicated tasks, No KYC โ just pure #CryptoRewards!
How to Join?
1๏ธโฃ Open Spell Wallet Bot:
https://t.co/3sX3Y0WWRS
2๏ธโฃ Complete the Solana Giveaway Quests before Dec 22
Spell x Cube HODL Game Season 2 Campaign Details
๐ Prize Pool: $2,500 in $SOL
๐ Campaign Dates: Nov 29th โ Dec 22nd
๐ฎ Seeking Proof, Wizard?
Check a Proof-of-Funds for this campaign:
https://t.co/gNOvVaPP5i
Simple Tasks = Big Rewards!
All rewards will be distributed directly to winners' Spell MPC wallets on Dec 24nd.
Earn blocks and a share of our $2,500 SOL giveaway playing Cube's telegram mini-game HODL HIGH ๐น๏ธ
Reach a score above 20 before Dec 22
PLAY NOW: https://t.co/TfFf6i1pGc
Join Airdrop with @spell_club: https://t.co/IeSCzTG9Ap
Are you loading images as optimally as you can?
Do you know how and when to use decoding=async, loading=lazy, fetchpriority, <picture>, aspect-ratio, or srcset?
A deep dive on optimally loading images in my latest blog post: https://t.co/nLznO8WMit
This is one you need to know.
JS has a built-in function for deep cloning objects called `structuredClone`, which can handle:
๐ Deeply nested objects and arrays
๐ Many types, like Date, Set, Map, etc
โฐ Circular references
More in my latest article: https://t.co/A29KaYxqRa
The `satisfies` operator in TypeScript 4.9 is a game changer
Here is a quick overview of how it compares to a couple alternative ways of annotating types
Learn more about the `satisfies` operator here: https://t.co/DYFFG9dnLR