- RE2: A Principled Approach to Regular Expressions — a regular expression engine without backtracking, so without the potential for exponential pathological runtimes.
- Mobile is Entertainment (Luke Wroblewski) — 79% of mobile app time is spent on fun, even as desktop web use is declining.
- Five UX Research Pitfalls (Elaine Wherry) — I live this every day: Sometimes someone will propose an idea that doesn’t seem to make sense. While your initial reaction may be to be defensive or to point out the flaws in the proposed A/B study, you should consider that your buddy is responding to something outside your view and that you don’t have all of the data.
- Building a Keyboard: Part 1 (Jesse Vincent) — and Part 2 and general musings on the topic of keyboards. Jesse built his own. Yeah, he’s that badass.
ENTRIES TAGGED "testing"
Four short links: 10 December 2012
Regular Expressions, Mobile Diversions, UX Pitfalls, and DIY Keyboarding
Tools for test-driven development in Scala
Two core Scala libraries support features for mocking and data generation.
The many sides to shipping a great software project
An interview with Shipping Greatness author Chris Vander Mey.
Data Jujitsu: The art of turning data into product
Smart data scientists can make big problems small.
In defense of frivolities and open-ended experiments
Our children will improve upon the things we're building in ways we can't conceive.
Before you scoff at the pointlessness of yet another social network, web app, or project, remember that we don't always do the research or build the company that is immediately useful or profitable.
Jason Huggins' Angry Birds-playing Selenium robot
How a game-playing robot could help shape the future of mobile testing.
If you try to talk to Jason Huggins about Selenium, he'll probably do to you what he did to us. He'll bring his Arduino-based Angry Birds-playing testing robot to your interview and then he'll relate his invention to the larger problems of mobile application testing and cloud-based testing infrastructure.
Don't put all your trust in mobile emulators
Steve Souders on how he reduces the development risks of mobile emulators.
Steve Souders, performance evangelist at Google, looks forward to the remote capabilities of debugging and testing, but he warns against putting too much faith in emulators.
How Netflix handles all those devices
Netflix's Matt McCarthy on building apps that work across platforms.
Matt McCarthy explains how WebKit and A/B testing play important roles on Netflix's many apps. Plus: Platform lessons Netflix has learned that apply to other developers and companies.
Process kills developer passion
Best practices sound good in isolation, but they can suck the life out of developers.
The software industry is now full of "best practices," and many of them make sense when considered in isolation. But when you lump them all on the backs of developers, you end up with dispirited bureaucrats/bean counters.
Four short links: 10 January 2011
Online Collaboration, Reputable Twitterers, Old Computers, and Web Experiments
- Tools and Practices for Working Virtually — a detailed explanation of how the RedMonk team works virtually.
- Twitter Accounts for All Stack Overflow Users by Reputation (Brian Bondy) — superawesome list of clueful people.
- The Wonderful World of Early Computing — from bones to the ENIAC, some surprising and interesting historical computation devices. (via John D. Cook)
- Overlapping Experiment Infrastructure (PDF) — they can’t run just one test at a time, so they have infrastructure to comprehensively test all features against all features and in real time pull out statistical conclusions from the resulting data. (via Greg Linden)
Radar
Radar on
Radar on
Radar on
Radar on 