Helllloooo!
I hope you had a good week! It's been wild seeing the air quality changes here in the US with the Canadian wildfires, I hope y'all have been staying healthy and breathing well. Anyway, let's boogie.
Was this forwarded to you? You can subscribe here!
How to draw any regular shape with just one JavaScript function
Getting started with View Transitions on multi-page apps
Mastering CSS Blend Modes
Is React Having An Angular.js Moment?
I had a good week! I tried to write a little code, and I didn't get super far, but I made a Pen on CodePen for fun, and made a PR in this open source alternatives repo!
Outside of that, I finished watching a bunch of TV series over the past few weeks. I think the most fun/surprising one was Girls5eva (it was hilarious, highly recommend), and I also enjoyed the endings of Ted Lasso and The Marvelous Mrs. Maisel.
Are you an engineer?
Do you ever finish your workday and feel tired and burned out?
Want to feel refreshed and happy instead?
If you got 3/3 YES's on this little quiz, then come join me in Centered. It's a desktop app that gives you great music, Pomodoro timers, task management and me (and others!) as your fun Coach.
Join me and thousands of other developers using it! Try Centered today for free, or get Centered Pro for 20% off using code FREAKINNERDS20
.
Last week, I had you figure out how many pies to order based on what people want. And y'all want pie! Great job Priti, Mitchell, Ann, Miguel, Monica, Josh, Muhammad, Fraol, Ten, Jonnie, Vishwa, Ángel, Craig, Churchill, Daniel, Sreetam, Heather, Amine, and Craig!
This week's question:
Given an array arr
and integers n
and m
, remove n
elements from the front of the array, and m
elements from the back. Assume that n + m <= arr.length
.
Example:
> trimArray([1, 2, 3, 4, 5, 6], 2, 1)
> [3, 4, 5]
> trimArray([6, 2, 4, 3, 7, 1, 3], 5, 0)
> [1, 3]
> trimArray([1, 7], 0, 0)
> [1, 7]
Change is Good?
High Prices Make Textbook ‘Piracy’ Acceptable to Most Students
Why Open Internet Standards Are So Important To Your Future
cruel world cw60 Typing Sounds Test
Why did the chicken cross the road?
No one knows.
But the road will have its vengeance.
That's all for now, folks! Have a great week. Be safe, make good choices, and talk out your concerns with friends!
Special thanks to Gabor, IceSloth, Josh, Conor, Ezell, Ximena, 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