Happy (end of) weekend everyone! Â Hope this next one is smooth sailing.
Until we get back to work, let's boogie.
Â
Web links of the week
Playing with Problems
What is BDD anyway?
Your First Service Worker
100 Days of Algorithms Challenge
Why Reddit Chose TypeScript
Do you have a blog post or article you want in next week's newsletter? Just reply to this email with it and I'll check it out! :)
Â
Something that interested me this week
This week I started learning about 3D printing (my office has a free 3D printer for us to use), and it was like drinking from the fire hose. Â There was SO MUCH to learn!
So firstly, you have to give the machine a 3D model to print, obviously. Â There's
online communities out there with free models, or you can make your own. Â I tried my hand at making my own with
Onshape (which is free, which I obviously prefer, but still a little limited in its options) and stuck it in the printer.
But, the first attempt failed. Â There's a LOT you have to do to set up a 3D printer properly (shout out to companies like
Shapeways that take out that part of the process). Â You have to handle the actual size of the print, the printing height of each layer of plastic, the supports that are also printed for your model (to be cut off later), the shape of said supports, the amount of heat for said supports (if they're too hot when you print them, then they're stuck to your model and hard to take off... ran into that problem too), the printing speed, the types of printing plastic... and moooore. Â Thank goodness some of my coworkers know their stuff, so I've got a lot to learn from them and with some trial and error. Â That being said, if you have access to a 3D printer, I definitely recommend trying it out! Â It's fun being able to solve problems and improve situations you have with a little bit of creativity and math. Â Or just make silly things, like this
Aegis of Champions from the game Dota that I printed. :)
Â
Interview question of the week
A reader
made a weather app for the interview question last week, and it looks awesome! Great work Joey!
Given an array of integers (let's call it x), calculate the fraction for the number of positive integers, negative integers, and zeros in x. Print each in decimal and fractional notation.
Note: Try to not use a loop in this one!
Â
Cool things from around the internet
The Sideways Elevator of the Future is Here
numi: A beautiful calculator app for Mac
This gorgeous keycap set mashup
The Rock-Climbing Prodigy Who Lost Both His Legs - And Now Builds Bionic Limbs
Â
Joke
A pregnant woman is hit by a car. She's sent into a coma for 1 year. She wakes up, no longer pregnant, and yells, "Doctor! Doctor! Where is my baby?!"
The doctor replies, "Calm down, your babies are fine. You had twins! A girl and a boy. We gave them to your brother to watch while you were in the hospital."
She says, "My brother? No! That guy is a moron! Why would you do that?"
"I am sorry ma'am, we had no choice. There was nobody else. He also took the liberty of naming them."
"Oh no," she says, "What did he name my daughter?"
"He named her Denise," says the doctor.
"Oh, well that's not so bad. What did he name my son?"
"He named him Denephew."
Â
There ya have it folks, hope you have a delightful week ahead of you. Be safe, make good choices, and follow your dreams.
cassidoo