Hi friends!
I hope you had a great week. I personally had a pretty productive one and I think I need a vacation. Heh. Onwards!
Â
Web links of the week
React, Redux and JavaScript Architecture​
Tiny Wins
Online Text RPG – Entering The World
Gatsby.js: How to set up and use the React Static Site Generator
Real Time Apps with TypeScript: Integrating Web Sockets, Node & Angular
Â
Something that interested me this week
Yesterday was the 4th semi-annual Seattle Mechanical Keyboard meetup! It was such a fun time. We got to experiment with and test out boards that people built and customized, which was a blast. They also had an artisan keycap sculpting station, hand-wiring workshops, keyboard trivia, raffles, a photobooth (pics out soon) and of course, fun people. I brought a bunch of keyboards (my boards as well as some friends
are featured here!) and did some trading with people.
It's a nerdy hobby, but man, I love mechanical keyboards. I built a new one last night (I streamed the last part of it
on Twitter), and I can't wait to make more. I highly recommend the hobby for anyone wanting to make something with their hands that's both beautiful and functional.
Â
Interview question of the week
I'll admit, I didn't write a solution to last week's question, so I have nothing for ya. Hope you did it and liked it anyway! I'll do better, I promise. Sometimes life gets in the way. Anyway!
This week's question:
Given four positive integers, determine if there is a rectangle such that the lengths of its sides are a, b, c, and d (in any order).
For example:
> makesRectangle(1,2,1,2)
> true
> makesRectangle(5,6,7,8)
> false
Extra credit: Write this function for different shapes, like hexagon or triangle!
Â
Cool things from around the internet
In honor of the mechanical keyboard meetup I went to yesterday, enjoy these beautiful keyboards.
SA Abyss on a Retro Norbauer case
Leopold FC750M with GMK NautilusÂ
XD64 - Commodore 64 key ortholinear
Clueboard with SA Dancer
Â
Joke
A book just fell on my head. I’ve only got my shelf to blame.
Â
That's all folks! Be safe, make good choices, and see you next time.
cassidoo