Weekend Reading – The Expert
Automating Layouts Bring Flipboard’s Magazine Style To Web And Windows Remarkable technology by Flipboard to automate page layout for multiple content types and devices. I love how it pays attention to every little detail.
Really Good Emails "The Best Email Designs in the Universe (that came into my inbox)". Good source for inspiration.
Why don't designers take Android seriously? No good reason. Other than, maybe, iOS 7 Adoption At 90%, While Android Kit Kat Remains At Under 10%.
Websites with Ghost Buttons Apparently flat design still has too many affordances, glad these sites are doing something to fix this!
Tools of the Trade
WTF, HTML and CSS? Little tidbits you should know about HTML and CSS.
String Templating Considered Harmful Specifically where you got many small changes (e.g. a counter), continously going from strings to DOM taxes the browser. Basically the use case and rational behind Ractive.
8 Pure CSS Flat Mobile Devices renders iPhones, iPads and Androids using CSS. Great for showing app-inside-device (demo, tutorials, etc).
JSCritic lets you quickly check 3rd party scripts, to see how they behave (do they use
eval, globals, extend native objects, etc)
Owning a Programming Language This is why vendor languages like Objective-C and C# will have a long shelf life, while Dart and Hack are risky bets:
Facebook has no reason to care about HHVM or Hack except that they use these tools themselves at the moment. … Their incentives don’t align with outside developers’ interests at all.
Rediscovering Distributed Systems has a great primer reading list (see references at end).
ngxtop is top for Nginx.
How an Under-Appreciated iOS 7 Feature Will Change the iOS 7.1 has mesh networking built-in!
Lines of Code
Strong parameters Moving forward, Rails will handle mass assignments in controllers instead of models. As they should. Other frameworks take note.
elite performers in many diverse domains have been found to practice, on average, roughly the same amount every day, including weekends, and the amount of practice never consistently exceeds five hours per day
Flying Lessons from which I learned about the four C's: climb, communicate, confess and comply.
Stump Documents: on Failures to Write Transferable Information The problem with lazy writing and depending on too much context:
Most stump documents eventually become dead documents; because people forget things over time, even the writers will probably not understand the document a few months after writing it. This means stump documents are poor even at preserving information, not just at transferring it. In short, they’re of very little long-term utility.
None of the Above
Revealed: Apple and Google’s wage-fixing cartel involved dozens more companies, over one million employees Yep. But at least free lunches and bus rides.
Action Hero Toolkit Because MacGyver.
Science Compared Every Diet, and the Winner Is Real Food The shocking conclusion you would never believe!
Homeopathic remedies recalled for containing real medicine Source: not the Onion.