§ Always be testing, and always be expecting the unexpected: Design for Continuous Experimentation .
§ Related, Effective Web Experimentation as a Homo Narrans :
Second, we can limit our post-hoc rationalization by explicitly constraining it before the experiment. Whenever we test a feature on Etsy, we begin the process by identifying metrics that we believe will change if we 1) understand what is happening and 2) get the effect we desire.
§ The Process Myth :
Related, Steve Conover :
In tests, tolerate duplication that helps tell a story. Favor literals as expectations. DRY often makes things worse.
Backup CloudPull will back up your Google accounts (email, calendar, docs) to your Mac.
UX Ziptastic is a new service that makes form filling easier by filling in country, state and city from zip code.
QotD Chris McDonough :
bikeshed (n, v): the ability of an otherwise uninvolved crowd to apply stop …
Inspire Posts ( Playa) - Related to the Blog channel & Inspire category
Extend Posts ( Playa) - Related to the Blog channel & Extend category
Flourish Posts ( Playa) - Related to the Blog channel & Flourish category
Recommends ( Matrix) - Headline (Text), Headline URL (Text), Text ( Wygwam), Image(Text)
Events ( Matrix) - Name (Text), URL (Text), Text ( Wygwam)
Careers ( Matrix) - Career ( Playa - Related to the Career channel), Text ( …
…Goal Simulator : http://savings-goal-simulator.heroku.com/
My Other Related Posts:
Creating Rich Interactive Web Apps With KnockOut.js - Part 1
Creating Rich Interactive Web Apps With KnockOut.js - Part 2
Creating Rich Interactive Web Apps With KnockOut.js - Part 3
Full Source O
Intro
In Part 1 , we introduced the key concepts and patterns including KnockoutJS. In Part 2 , we started to build the first increment of our Savings Goal Simulation rich web app. The objectives of this third tutorial are:
Build up the rest of the application
Gain more practice with View Models, View Mediators, and KnockoutJS
Incorporate some basic elements of usability
Here is the overall target structure of the application:
Building Our App Step-By-Step
…Hacker culture is extremely open and meritocratic".
Un-troll Ryan Dahl shows how to implement a proper fibonacci server in Node.js .
Help Related, 14 Ways to Contribute to Open Source .
QotD Words to live by, Mike Perham :
Make it a little better every single day. You define "it".
Interested in Zombie.js? NodeConf 2012 reverse CFP is up , if you want me to talk about Zombie, queue it up!
Please upgrade HTML5 Please API : identifies supported browsers with feature detection and tells you when to upgrade.
Connected APIConnect is a slick JavaScript library for plugging to HTTP APIs.
Related NoSQL data modeling techniques .
More cat UnixUtils is similar in spirit to FileUtils but for running commands like zip, …
Intro
In Part 1 of " Creating Rich Interactive Web Apps With KnockOut.js" , I reviewed some of the key patterns you need to consider such as: MVC , Model View - ViewModel , Observer , Publish Subscribe , Value Model , Data Binding .
In this second post, we will cover the following topics while creating a fun app:
Architecting our application so it can easily be extended over time
Splitting the logic according to separations of concerns
OAuth And My Other Related Posts:
Transform Your Ruby Camping Web App Into An OAuth Provider (explains the OAuth "dance"!)
If you enjoyed this post, I would love it if you could check out mySkillsMap , my skills management app.
…Long Tail of Optimization
My Other Related Posts:
Visualize Application Metrics on NewRelic for your Ruby Camping Application
A/ B Test Your Ruby Camping Web App Using ABingo
If you enjoyed this post, I would love it if you could check out mySkillsMap , my skills management app.