Profile

Cover photo
Sam MacPherson
Works at SandBoxd Inc
Attended University of Waterloo
Lives in Toronto
186 followers|34,654 views
AboutPostsPhotosYouTube

Stream

Sam MacPherson

Shared publicly  - 
 
Seems like there are some global DNS issues going on right now...
1
Sam MacPherson's profile photo
3 comments
 
Correction: it was a ip routing issue, not dns.
Add a comment...

Sam MacPherson

Shared publicly  - 
 
Elon Musk is going to single-handedly pull our species out of extinction.
Learn more about Tesla, its mission, and the people behind Tesla Motors.
13
1
Si Robertson's profile photoSam MacPherson's profile photoChad Stever's profile photoLadyVee Q's profile photo
3 comments
 
Elon Musk is a powerful force, but he can't do it by himself.  I'm just going to have to go out and buy a Tesla.
Add a comment...

Sam MacPherson

Shared publicly  - 
 
Finally MS will have an evergreen browser!!
 
Nice history + overview of Microsoft's new Spartan browser: http://bit.ly/1ztdlVX - looking forward to playing with it!
2
Add a comment...

Sam MacPherson

Shared publicly  - 
 
Trailer for my company's upcoming game - EverWorld. Check it out! :D
 
Trailer for the upcoming game - EverWorld. A massively multiplayer world-building game that runs on every device! Exclusively available at SandBoxd.com.
1
Add a comment...

Sam MacPherson

Shared publicly  - 
 
I think one of the more annoying things about asynchronous programming (with promises) is not that the async code is hard to write. It's more the mixture of synchronous and asynchronous functions.

I have a tendency to first write a function synchronously then at a later point if I find I need to use some async function I have to refactor everything to async-style including all code that relies on that function. This makes for a lot of time wasting.

I had a thought that if I take a different approach and instead start by assuming mostly all functions are asynchronous in nature then that will likely cut down on the code refactoring. I'm worried that this may blow up the verbosity of my code though.

We shall see I guess.
1
Si Robertson's profile photoSam MacPherson's profile photo
4 comments
 
:) yes I find even promises are a bit overkill for most JS client applications.
Add a comment...

Sam MacPherson

Shared publicly  - 
 
Get so tired of "use this library" responses to simple problems. I'm not going to include an entire library for one function.
5
Sam MacPherson's profile photoSi Robertson's profile photoElliot Geno's profile photo
20 comments
 
Oh that sucks having the same name as those assholes. Sorry man.
Add a comment...
Have him in circles
186 people
Jasper friend's profile photo
Роман Кудряшов's profile photo
Germain LECOURTOIS's profile photo
Matt Thomson's profile photo
Simon Lawton's profile photo
Bryce Hunter's profile photo
Bill Brott's profile photo
Madeline Barber's profile photo
戴文宗's profile photo

Sam MacPherson

Shared publicly  - 
 
Long, but awesome read about electric vehicles. Seems like we are nearing the end of the gasoline powered car.
1
Add a comment...

Sam MacPherson

Shared publicly  - 
 
Added support for Push Notifications on SandBoxd thanks to Service Worker. Very cool to see chat messages being sent to Android notifications - even when the browser is closed.
 
Introducing Push Notifications on SandBoxd https://www.sandboxd.com/blog/33 - Available in Chrome today!
View original post
1
Add a comment...

Sam MacPherson

Shared publicly  - 
 
This is a cool little tool for checking how your DNS records are propagating around the world.
1
Add a comment...

Sam MacPherson

Shared publicly  - 
 
Great talk on the history of tcp. I agree with the presenter that understanding the internals of tcp is a must for web developers.
1
Add a comment...

Sam MacPherson

Shared publicly  - 
 
Hopefully +YouTube can upgrade to 64-bit view counters before Gangnam Style uses up that extra bit! #tickingclock
1
Add a comment...

Sam MacPherson

Shared publicly  - 
 
Awesome project! Near-real-time openly available data on our entire planet.
Satellite imaging has revolutionized our knowledge of the Earth, with detailed images of nearly every street corner readily available online. But Planet Labs' Will Marshall says we can do better and go faster — by getting smaller. He introduces his tiny satellites — no bigger than 10 by 10 by 30 centimeters — that, when launched in a cluster, provide high-res images of the entire planet, updated daily.
1
1
Lourens de Villiers (Noki)'s profile photo
Add a comment...
People
Have him in circles
186 people
Jasper friend's profile photo
Роман Кудряшов's profile photo
Germain LECOURTOIS's profile photo
Matt Thomson's profile photo
Simon Lawton's profile photo
Bryce Hunter's profile photo
Bill Brott's profile photo
Madeline Barber's profile photo
戴文宗's profile photo
Work
Occupation
Web Development
Skills
Programming and Software Design
Employment
  • SandBoxd Inc
    Co-founder, 2013 - present
  • GigaBlast Games
    Co-founder, 2010 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Toronto
Links
Story
Tagline
I am interested in programming, physics and exploring our universe.
Education
  • University of Waterloo
    Computer Science, 2007 - 2012
Basic Information
Gender
Male