Oct. 23, 2023, 12:58 a.m.

🦑 "Beware of missing chances; otherwise it may be altogether too late some day." - Franz Liszt

rendezvous with cassidoo

Hey friends!

I hope your week was a good one. My baby turned 6 months old this weekend, which is mind-blowing to me! Anyway, let's learn.

Was this forwarded to you? You can subscribe here!


Web links of the week

Control UIs using wireless earbuds and on-face interactions
Adding Search to an Eleventy Site Without Client-side JavaScript
Animate the removal or addition of an item in a list
Organizing multiple Git identities


Something that interested me this week

I added TinaCMS to my blog this week! It was an interesting tiny project that I'm testing out. I noticed that I had a bit of mental overhead that stopped me from blogging more often: I have a very local-first workflow of writing in Obsidian, copying the text into a file, adding any images to my blog repo, checking that links and images work, and then pushing the post.

It isn't that bad, but back when I spoke at CodeWord Conf in September, something that Chris Coyier said in his segment stuck with me when he talked about his consistency: the fact that he can just type into a CMS and hit send, with minimal things getting in his way, has kept him more consistent in his writing.

Tina isn't the perfect solution for me, but I'm trying it out to see if it helps me write more and speed up. Only time will tell!


Sponsor

Bring paid newsletters, gated content, private podcasts, & more to your client’s content business! 👩‍💻💵.

Trusted by some of the web’s biggest creators, Memberful is the easiest way to build a fully customizable membership business.

Memberful seamlessly integrates with the tools your clients already use — like WordPress, Mailchimp, Discord, & more — & it includes full-featured GraphQL API & webhooks to make setup a breeze 🫰 Plus, customers love the ease of use with features like mobile pay, gift referrals 🎁, & OAuth Single Sign On.

Help your client unlock a new revenue stream without rebuilding their tech stack. Learn more at Memberful.com!

Learn more at Memberful.com


Interview question of the week

Last week, I had you figure out if two strings were isomorphic. Awesome work Usman, tlgreg, Sreetam, Altamish, Jonnie, Neil, Saad, Leyan, Tawseef, Daniel, Zoé, Philip, 413, Varenya, Altamish, Fraol, Ten, Matt, Rincon, Matt, Chris, and Martin!

This week's question:
Given a string s, you are allowed to delete at most k characters. Find if the string can be a palindrome after deleting at most k characters.

Example:

> kPal('abcweca', 2)
> true

> kPal('acxcb', 1)
> false

Cool things from around the internet

Tenochtitlan: a 3D reconstruction of the capital of the Aztec Empire
The Long, Sad History of American Attempts to Build High-Speed Rail
Ones and Zeros: The rise and rise and rise of data
Luminkey 80 with KKB Mixed Retro Lights


Joke

What do you call a group of killer whales playing instruments?
An Orca-stra!


That's all for now, folks! Have a great week. Be safe, make good choices, and write down what you're thinking!

Special thanks to Gabor, IceSloth, Ezell, Sebastián, Ben, and Kinetic Labs for supporting my Patreon and this newsletter!

cassidoo

website | twitter | patreon | github | twitch | codepen | polywork | mastodon


You just read issue #323 of rendezvous with cassidoo. You can also browse the full archives of this newsletter.

Share on Twitter Share on LinkedIn Share on Hacker News Share on Reddit Share via email
GitHub Website LinkedIn