Hellllooo!
I hope your week was a good one! Mine was busy because I started to ramp up a bunch at work, but it was also fun getting to hang out with my coworkers again after parental leave.
Was this forwarded to you? You can subscribe here!
How GitHub Actions 10x my productivity
From Rocks to Code: An Extraordinary Journey to Developer Advocacy with Michelle Mannering
MVUX or MVVM? Choosing the Right Pattern for Your .NET Projects
A guide to Supabase
At work this week, my team at Contenda released a new product called Contenda Studio and I am so excited about it. I'm obviously biased because I work there, but it truly is a project I've always wanted to build for myself!
The way it works is: you put in your existing content (a podcast, a video, a conference talk, a blog, a transcript... pretty much anything), and then once it's processed, you can pull in your different sources to "construct" a blog (or recap or Q&A or whatever) in your own voice, based on your content. It's perfect for dev advocates, content creators, podcasters, or really just anyone wanting to post more and get more eyes on your existing work.
I used it this week while streaming and made this blog based on a talk I gave about Astro in less than 5 minutes, with almost no editing! Here's a little bit more on how I did it (and you can watch in real time, too). I promise I don't mean to sound like a total shill here, I'm just so excited to have reached this phase of the product.
You can try Contenda Studio for free, and please do share any feedback or feature requests you have. It's early and we've got a lot of ideas how to improve! You can also use it via API if you want to build your own apps on top of it.
Appwrite is an open-source backend cloud platform with over 32,000 GitHub stars. Used and loved by devs to build secure web, mobile and flutter applications faster.
The platform is incredibly feature rich and comes built in with:
Your backend will be fully managed and they’ll take care of things like auto-scaling, DDoS protection, configuration/maintenance and more!
They provide libraries and SDKs for all the major programming languages and platforms (iOS, Android, NodeJS, Deno, and more) so it’s super easy to get started.
Go check out Appwrite and explore the product with their generous free tier!
Last week, I had you implement the Luhn algorithm! Great work Arjun, Jonnie, Ten, Neil, Sreetam, Miguel, Will, Saad, Alvin, Laurynas, Karthick, Christian, Clifford, Manuel, Craig, and Jason!
This week's question:
You have a faulty keyboard. Whenever you type a vowel on it (a
,e
,i
,o
,u
,y
), it reverses the string that you have written, instead of typing the character. Typing other characters works as expected. Given a string, return what will be on the screen after typing with your faulty keyboard.
Example:
> faultyKeeb('string')
> 'rtsng'
> faultyKeeb('hello world!')
> 'w hllrld!'
Windy City Keyboard Meetup recap
How to know what you really want
Oversimplified History of Retro Game Consoles for Programmers
The Makers of Things
If you want a job in the moisturizer industry, the best advice I can give is to apply daily.
That's all for now, folks! Have a great week. Be safe, make good choices, and prank your friends!
Special thanks to Gabor, IceSloth, Ezell, Ximena, Sebastián, Ben, Sema, Kinetic Labs, Kara, and Carmina for supporting my Patreon and this newsletter!
cassidoo
website | twitter | patreon | github | twitch | codepen | polywork | mastodon