Hellllooo!
Happy Superb Owl day! I hope you’ve had a great week so far. I’m taking some PTO this next week with my sister and friends, which I’m really excited about. Anyway, let’s surf!
Was this forwarded to you? You can subscribe here!
Creating Generative SVG Grids
Reducing The Web’s Carbon Footprint: Optimizing Social Media Embeds
ssspill
Adding a lang attribute to your Next.js site
I had some really fun conversations this week! I had a talk with Dalia Abo Sheasha and Kelly Hoey about networking (the human kind) that was a total blast (and really valuable). I also had a great Twitter Space talking about shipping personal projects with some cool folks as well! Those kinds of chats totally make my week.
Creating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.
Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.
Check out Hashnode, and join the community.
Last week, I had you implement a word search! Great work Will, Josh, Leyan, Rafael, Ten, Peter, Les, Matt, and Ivana!
This week’s question:
Given a QWERTY keyboard grid and a remote control with arrows and a “select” button, write a function that returns the buttons you have to press to type a certain word. The cursor will always start in the upper left at the letter Q.
Example:
$ remoteControl('car')
$ 'down, down, right, right, select, left, left, up, select, up, right, right, right, select'
Pokémon to Scale
Your Wordle Results Are Annoying, but Not for the Reasons You Think
After The Fact
Pohjola Works Louhi with Custom Case
I tried taking some photos of some farms nearby, but they all turned out a bit grainy.
That’s all for now, folks! Have a great week. Be safe, make good choices, and get enough sleep this week!
Special thanks to Gabor, Stephen, IceSloth, Emad, Alaska, Josh, Conor, Ezell, Pedro, Karthic, Ximena, Paige, Zev, Sebastián, and Ben for supporting my Patreon and this newsletter!
cassidoo
website | twitter | patreon | github | twitch | codepen | polywork