Wasssaaaap!
I hope your week was a good one! Mine was wildly busy with work (we had an offsite), and I’m taking a couple days this week to recover and… probably play some video games while I’m at it.
Was this forwarded to you? You can subscribe here!
How to debounce and throttle in React
Conditional CSS
What if writing tests was a joyful experience?
TheJam.dev 2023
This week was packed full of working and demoing and meetings! My company had an offsite together, which was a great time, but my poor little social battery is definitely feeling it now.
While I was at the offsite, I finished a book called Make Time. It was a good, quick read, and pretty different from other “productivity” books I’ve read before (I put it in quotes because… it almost fit the genre, but not really). It had advice like “be slow to respond” and “make might-do lists instead of to-do lists” which is counterintuitive for me to think about, but it had some interesting explanations that made me rethink how I prioritize my time.
Anyway, out this week were some exciting things: the latest Dev Morning Show (at night) episode featuring the super creative Charlyn Gonda, and also my Scrabble keycaps and deskmats on Drop! The caps and deskmats aren’t super new (I definitely have mentioned them in this newsletter before), but in case you missed the earlier preorder, now’s your chance to nab them.
Ready, set, register! There’s still time to register for Atlassian’s all-new (free) event Atlassian Presents: Unleash on February 9th. Join the party here!
Last chance to enter Devs Unleashed Hackathon ⚡️ 🎮
Unleash your creativity by building a game that leverages data from Atlassian SAAS products in fun and interesting ways. Three finalists will be flown to Berlin to present their games to a celebrity panel and compete for cash prizes at the first-ever Atlassian Presents: Unleash! The submissions period closes TONIGHT at 11:45 pm EST, and public voting begins on January 16th.
Last week, I had you sum every second digit in a number. Great job Ten, Danny, Don, Ángel, Fraol, Dan, Augustin, Muhammad, Saad, Elizabeth, Leyan, Nate, Henri, Chris, Miguel, Sreetam, Claudia, Hristiyan, Brian, Shannon, Wendy, Daniel, Mickaël, Bill, and Kyle!
This week’s question:
Implement a “spin the wheel” game where the player can bet on each spin of a wheel and either double their money, lose their money, or keep their money. You can choose how the user bets, and what data structures you might want to use for the player and their money!
Year Of: Choose your own adventure
Grayscale on 1-bit LCDs
An obsessive gamer’s guide to chronic pain peripherals
Keychron C2 with JakeTsai Huang Ping keycaps
Where can you get chicken broth in bulk?
The stock market!
That’s all for now, folks! Have a great week. Be safe, make good choices, and rest up!
Special thanks to Gabor, Stephen, IceSloth, Alaska, Josh, Conor, Ezell, Karthic, Ximena, Paige, Zev, Sebastián, Ben, Sema, Kinetic Labs, Vadim, Bailey, and Carmina for supporting my Patreon and this newsletter!
cassidoo
website | twitter | patreon | github | twitch | codepen | polywork | mastodon