Hey friends!
I hope you had a good Star Wars Day and Cinco de Mayo! The start of May has been a busy one for me, but also a good one. Let's go!
Was this forwarded to you? You can subscribe here!
Printing music with CSS Grid
React 19 Beta Release: A Quick Guide
MistCSS
Securing client-side JavaScript
Ever had one of those weeks where you were so busy, that when you sit down and try to write down what happened, you remember absolutely nothing?
...same. I know I did some Jumblie maintenance this week, and I cleaned a lot... but that's all I got. Anyway, I'm hoping to work on some personal projects this week, so with any luck I'll have a much more fun status update in the next issue!
Figma Config is happening on June 26-27 in San Francisco!
Config is more than just a conference—it’s a gathering of ideas, a space for learning, and a celebration of craft for anyone who builds products.
Join us (I, Cassidy, will be hosting the Development and Code track!) to connect with other builders and leaders, learn through hands-on workshops, hear about Figma's latest releases, and have a great time! Over 75 speakers will be diving into topics like design systems, AI, development, and more.
Check out the agenda, and register to attend in person or online! #Config2024
Last week, I had you build a keyboard for users who typed slightly wrong. Awesome work Louis, Altamish, Ten, Maciej, Ashish, Ryan, Omri, Mazen, Kyle, Tawseef, John, and Sam!
This week's question:
Write a "word wrapping" function that takes in a string and the maximum width of a line of text, and return the text "wrapped" to that line length. Include dashes for broken words (which is included in the length of that line), and don't let a line start with a non-alphanumeric character.
Example:
let string = "Hello, world! I am hungry."
let length = 10
> wrap(string, length)
`Hello, wo-
rld! I am
hungry.`
(you can submit your answers by replying to this email with a link to your solution, or share on LinkedIn, Twitter, Mastodon, or Bluesky)
Satisfaction and progress in open-ended work
Teranoptia "creature" typeface
Saag65 with Linworks Green
Woodworking as an escape from the absurdity of software
What do dinosaurs listen to music on?
Fossil records!
That's all for now, folks! Have a great week. Be safe, make good choices, and rest your eyes!
Special thanks to IceSloth, Ezell, Sebastián, Ben, and Kinetic Labs for supporting my Patreon and this newsletter!
cassidoo
website | blog | github | twitter | patreon | twitch | codepen | mastodon | bluesky