Hellllllo friends!
I hope you had a great week! Mine was full, but fun. Kind of like how you feel after a Taco Bell meal. Anyway, onwards!
Was this forwarded to you? You can subscribe here!
Layout Breakouts with CSS Grid
The Story of Elixir
Building out a layered hero grid layout from Dribbble
Gamedev.js Survey 2023 Report
I kind of "rediscovered" a game I made a while ago called Flapjack Fwop and it was really fun to play in between meetings this week! Try it out if you haven't yet!
In other news, we shipped a teams feature for my company's app, Brainstory, and I'd love to hear from you if you try it out! It's been a game-changer for us in reducing meeting time (more time for flapjacks) and sharing context quickly.
And finally, I'm speaking at TheJam.dev this week! It's free if you'd like to join in and check it out!
Experience a smarter cloud with Vultr β your cost-effective, predictable alternative to traditional hyperscale cloud providers.
Dive into our powerful CPU and GPU compute options, seamlessly integrated with the Vultr Kubernetes Engine for scalable, high-performance solutions and kickstart your development with access to over 100 instant deployment images from the Vultr Marketplace.
Grab your exclusive $250 credit and explore Vultr free for your first 30 days.
Last week, I had you flip a 2D array, and flip flip array, y'all did amazing! Great work Josh, Neil, Maciej, Kishore, Auzio, Varenya, Ashish, Ten, Sagnik, Tawseef, Leo, Jack, apmeyer, Muhammad, Mitchell, Saad, Nathael, Felix, Ryan, Alison, Miguel, Max, Amine, Carine, Austin, Angelo, and Chase!
This week's question:
Write a data structure for a simple binary tree, and a function that prints a given tree.
Example:
let root = new Node(1);
root.left = new Node(2);
root.right = new Node(3);
root.left.left = new Node(4);
root.left.right = new Node(5);
> printTree(root)
> "
1
/ \
2 3
/ \
4 5
"
(you can submit your answers by replying to this email with a link to your solution, or share on LinkedIn, Twitter, Mastodon, or Bluesky)
IO keyboard with GMK Dualshot2
Fighting Cancer With Quantum Computing
Sit in Shade
8 things you shouldn't reveal in a job interview
Why is Peter Pan always flying?
Because he neverlands!
That's all for now, folks! Have a great week. Be safe, make good choices, and build cool things!
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 | mastodon