softwareas.com
Time spent in mobile apps considered harmful
http://softwareas.com/time-spent-in-mobile-apps-considered-harmful
Software As She’s Developed. Development and UX from Michael Mahemoff. Maker of Player FM. Previously: Google, BT, O'Reilly author. July 15, 2015. Time spent in mobile apps considered harmful. TechCrunch reports on time spent in mobile apps. Fundamentally flawed metric: time spent in app. I spend only 17 min in Uber a month but $500. And Kayak, and…. Mdash; Anshu Sharma (@anshublog) July 15, 2015. Consider the following app categories:. Audio – Few people outside of stock photo models specifically ...
softwareas.com
WebWorkers, Cross-Domain JSONP, and CoffeeScript
http://softwareas.com/webworkers-cross-domain-jsonp-and-coffeescript
Software As She’s Developed. Development and UX from Michael Mahemoff. Maker of Player FM. Previously: Google, BT, O'Reilly author. October 7, 2011. WebWorkers, Cross-Domain JSONP, and CoffeeScript. Today’s buzzword gotcha is brought to you by WebWorkers, Cross-Domain JSONP, and CoffeeScript. TL;DR: Always use “self” for WebWorker “globals”. And a library. My Twitter app’s locking the main thread a bit, so thought I could quickly push polling functionality into a WebWorker. Not so fast …. The reason is t...
softwareas.com
API Pattern: Self-documenting REST Responses
http://softwareas.com/api-pattern-self-documenting-rest-responses
Software As She’s Developed. Development and UX from Michael Mahemoff. Maker of Player FM. Previously: Google, BT, O'Reilly author. April 27, 2015. API Pattern: Self-documenting REST Responses. Here is an example of a self-documenting REST response. Ideally every API call should let the developer append a param like. To get details such as calling context, documentation links, examples, and related/further calls that might be made. Of course, those additional URLs also include the. Pingback: Dew Drop ...
softwareas.com
Work-sample tests during interviews
http://softwareas.com/work-sample-tests-during-interviews
Software As She’s Developed. Development and UX from Michael Mahemoff. Maker of Player FM. Previously: Google, BT, O'Reilly author. April 9, 2015. Work-sample tests during interviews. Larr; Lightweight vs heavyweight frameworks. Or, “which kneecap do I want to be shot in”. Speeding up Rails asset loading in development: Tips and Gotchas →. One thought on “ Work-sample tests during interviews. Middot; April 13, 2015 at 12:08 am ·. Leave a Reply Cancel reply. Taming Ansible with a control script. Google to...
softwareas.com
Google Gadget API for Ajax Developers
http://softwareas.com/google-gadget-api-for-ajax-developers
Software As She’s Developed. Development and UX from Michael Mahemoff. Maker of Player FM. Previously: Google, BT, O'Reilly author. June 30, 2007. Google Gadget API for Ajax Developers. I just made my first Google Gadget – a Digg roundup tool. Here are some quick notes on making a Google Gadget for Ajax developers. I assume you know Ajax and also that you’ve played around with iGoogle. What’s a Gadget? It will get cached, so effectively it must be a static file. UserPref name="resultAmount" display name=...
softwareas.com
Migrating user accounts from Google OpenID to Google OAuth to Google Plus
http://softwareas.com/migrating-user-accounts-from-google-openid-to-google-oauth-to-google-plus
Software As She’s Developed. Development and UX from Michael Mahemoff. Maker of Player FM. Previously: Google, BT, O'Reilly author. July 28, 2013. Migrating user accounts from Google OpenID to Google OAuth to Google Plus. Has asked me to permalink a comment I made about moving Player FM. Put concern A together with concern B and Houston, we have a problem. You present that one big G button with Google OAuth and what happens if the user is unrecognised? Willing to ask for email, that will make it easy to ...
softwareas.com
Uncategorized | Software As She's Developed
http://softwareas.com/category/uncategorized
Software As She’s Developed. Development and UX from Michael Mahemoff. Maker of Player FM. Previously: Google, BT, O'Reilly author. May 14, 2016. Taming Ansible with a control script. Ansible is very useful for managing multiple servers, but one of its weak points is lack of control over sequencing tasks. While that’s true in theory, there are many reasons why you’d want to run only a subset of a playbook:. It’s invoked like:. Control.sh staging load balancers. April 3, 2016. How to show dates to humans.
softwareas.com
Google’s Many Marketplaces
http://softwareas.com/googles-many-marketplaces
Software As She’s Developed. Development and UX from Michael Mahemoff. Maker of Player FM. Previously: Google, BT, O'Reilly author. May 30, 2015. Google’s Many Marketplaces. Google’s Many Marketplaces. While Play is an “all-in-one” store for Google, there are numerous marketplaces or catalogues from Google, defined as resources where third parties may share content for other third parties to consume. Here’s a crowdsourced list, courtesy Twitter. I’ve wikified it here. Please add any others there. A book ...
softwareas.com
Server-side rendering of Single Page Apps
http://softwareas.com/server-side-rendering-of-single-page-apps
Software As She’s Developed. Development and UX from Michael Mahemoff. Maker of Player FM. Previously: Google, BT, O'Reilly author. February 18, 2015. Server-side rendering of Single Page Apps. In the simplest case, a Single Page App is merely an empty HTML body with JavaScript and template elements used to bring the page to life. To improve their “Time to first tweet” metric. One approach is what AirBNB famously calls the Holy Grail. A way to render on the server, and Tom Dale has written about it.
SOCIAL ENGAGEMENT