Daily Reading - Wednesday, June 19 2013

TypeScript 0.9 Preview Release
This release provide some new features: Generics, Overloading on Constants, Export =, Enums. The new compiler improves performance, reliably, enhance completion, type information, error report.

There’s no such thing as Declarative and Imperative

Every Declarative is a chunking-up of something else, and every Imperative is a chunking-down, and you can chunk up and down to different levels of abstraction

Even Java is a more declarative form of bytecode, and bytecode is a more declarative form of machine language.

The Myth of “What” and “How”

The code is how we deliver a story.
The story is how we deliver a feature.
The feature is how we give the users the capability to do something.
The users’ capabilities are how they deliver a business goal.

It doesn’t really matter much whether we call them features, stories or tasks, as long we appreciate that they’re how we’re delivering to those higher-level whats

Scaling Mailbox
Some useful lessons of Mailbox from Sean Beausolie

Keep number of technologies to a minimum. They didn't want to become expert on a lot of different systems, they wanted to focus on the development of their product.
Pay attention to what users do. Core infrastructure was tweaked, sharded, or removed in response to user usage patterns.

LINQ Extensions Library 1.0.4.2
New LINQ Extensions Library release provide custom sort feature.

Log Parser Studio v2

Top 10 Frontend framework 2
A glimpse of Foundation, GroundworkCSS, Gumby, IVORY,..

10 performance tips from LinkedIn Mobile

Posted in  dailyreading       dailyreading