State of Technology #17
July 15, 2011 Leave a comment
- Six Strikes and you may be.. Big internet providers agree on “six strikes” to deal with copyright violations
- Google+ Statistics Overdrive – based on sampling of about 1M users
- Who Wins? Youtube increased maximum video time to 10 hours, Netflix increased price by 60%
#architecture – Google+ technical lead (ex-CTO, Plaxo) explains the underlying architecture -
“use Java servlets for our server code and JavaScript for the browser-side of the UI, largely built with the (open-source) Closure framework, including Closure’s JavaScript compiler and template system.
Our backends are built mostly on top of BigTable and Colossus/GFS, and we use a lot of other common Google technologies such as MapReduce”
#code – A handy cheat-sheet on Time – from time zones in code to how to use ntpd to change system time
#design – Lesser known “cool” features of HTML5 –
- how to use speech input;
- generating pseudorandom number;
- capturing performance on timing/navigation/ memory;
- determine if your app is visible etc.
#essay – Libraries vs. Frameworks –
Libraries are useful collections of code that you can call to do bits of work. In the case of a web app, there are things that are common to pretty much all of them: Receiving HTTP connections, URL routing, database connections, HTML generation or constructing SQL statements from fragments. There are libraries that do all of these for you.
Frameworks aim to solve all your problems for you in one fell swoop. They collect these libraries together in one big package and you generally have very little choice in how your problems are solved.
#mobile – Beautiful, intuitive and easy on eyes – Nokia’s N9 UX Guidelines
#saas – Want to know the underlying technology of Facebook? SalesForce? Now, just type in the name and you get instant, live analysis on browser. Brilliant underthesite.com
#social – How some people spend $75,000 in Zynga, and does it help the IPO
#tool – One of the Top 5 used tools by Engineers ever, Putty released new version (0.61) after four years of development.
#etc
- A clear, readable “Developer Compensation” policy from StackExchange
- How to make awesome diagrams for your slides
#parting_thought – “If we can’t win on quality, we shouldn’t win at all.” – Larry Page