Haskell (and monads) are on my list of things to learn and do in the world of functional programming. This article is mindblowing. Totally made me think differently about how I write my JavaScript code. Be enlightened, watch the video!
Google 2011 I/O keynote: Google Chrome
This is huge. I am a huge fan of the Chrome browser and platform. This video showcases how far they’ve come, and whats happening in the future.
Noted for historical reasons.
There is a lot to understand, especially in light of particular events. Its important that we as engineers try our best to fully understand the tooling we rely so heavily on.
Subtle Patterns, patterns for Websites.
Love the collection forming here, but more than anything, I love that they offer the whole collection as a Photoshop pattern.
(Source: jesseddy)
Abstraction is not only an important software technique, but is also an important intra-personal technique. Whether its a non-technical friend, or a marketing exec, its an important skill for any engineer. Yehuda gives a fantastic non-technical talk, worth a watch!
In the last 11 years, Google has rolled out 7 significant releases to their overall system architecture, without any of their users realizing. This is a fantastic look behind the scenes at the architecture considerations that have gone into the amazing system that is Google, as it grew in time. Definitely a great lesson in scaling when you need to, and not a moment sooner!
These are two of my favorite slides from Nate Lawson’s Google tech talk, When Crypto Attacks! Nate does an exemplary job terrifying and enlightening onlookers about the various problems with products and techniques that believe themselves to be secure in nature. Great watch.
Competing On The Basis Of Speed
“When Toyota designs cars, they use a process called set based design: a Prius is designed in 15 months. For the first 4 months of the cycle they maintain 10 active engines under active development, in detail. They then decide which one of those ten is the best. They don’t just make one, and keep making it better. Toyota defers commitment as late as they can so they have the most information available to them when the decision needs to be made.”
— Mary Poppendieck
