- Designing RESTful Interfaces (Slideshare) — extremely good presentation on how to build HTTP APIs.
- Manipulating History for Fun and Profit — if you want to make websites that are AJAX-responsive but without breaking the back button or preventing links, read this.
- Why Textbooks Are So Broken (Salon) — Let’s say a publisher hires a developer for a certain low-bid fee to produce seven supplemental math books for grades 3-8. The product specs call for each student book and teacher guide to have page counts of roughly 100 pages and 80 pages, respectively. The publisher wants these seven books ready for press in five weeks—over 1,400 pages. To put this in perspective, in the not too recent past at least six months would be allotted for a project of this size. But publishers customarily shrink their deadlines to get a jump on the competition, especially in today’s math market. Unreasonable turnaround times are part of the new normal, something that almost guarantees a lack of quality right out of the gate.
- exmobaby — wireless biosensor baby pyjamas send ECG, skin temperature, and movement data via Zigbee. (via Jo Komisarczuk)
ENTRIES TAGGED "APIs"
REST Interfaces, Browser History, Crappy Textbooks, and Wireless Babies
Alyona Medelyan and Anna Divoli on the opportunities in chaotic data.
Alyona Medelyan and Anna Divoli are inventing tools to help companies contend with vast quantities of fuzzy data. They discuss their work and what lies ahead for big data in this interview.
GreenGoose looks to unlock the data in everyday activities.
Put a GreenGoose sticker on an object, and just like that, you'll have an Internet-connected sensor. In this interview, GreenGoose founder Brian Krejcarek discusses stickers as sensors and the data that can be gathered from everyday activities.
Fluidinfo's Terry Jones on the role of APIs in the future of publishing.
APIs enable developers to work with your content like a box of Legos, building solutions you may never have dreamed of. In this TOC podcast, Fluidinfo CEO Terry Jones says the real world is "writable" and describes how APIs can offer powerful publishing solutions.
What happens when everyone has access to your Starbucks card? Jonathan Stark found out.
Jonathan Stark raised eyebrows last summer when he made his Starbucks card available for anyone to use. Here, Stark looks back on the "Jonathan's Card" experiment and examines its lessons.
Medical devices are remotely hacked, Google Maps get a price tag, and Linus Torvalds really doesn't like a certain language.
If you own an insulin pump, someone out there might have a hack with your name on it. Google decides to make high-volume Maps API users pony up some cash, and the creator of Linux goes after C++.
Google Platforms, Securing Software, Interactive Design, and Building Proverbs
- Steve Yegge’s Google Platforms Rant — epic. Read it. (updated with new link)
- Guidelines for Securing Open Source Software (EFF) — advice from the team that audited some commonly-used open source libraries. Avoid giving the user options that could compromise security, in the form of modes, dialogs, preferences, or tweaks of any sort. As security expert Ian Grigg puts it, there is “only one Mode, and it is Secure.” Ask yourself if that checkbox to toggle secure connections is really necessary? When would a user really want to weaken security? To the extent you must allow such user preferences, make sure that the default is always secure. (via BoingBoing)
- Ladder of Abstraction — a visual and interactive exploration of design that will delight as well as inform. (via Sacha Judd)
- On “Build It And They Will Come” — I wasn’t saying “build it and they will come”—I was saying “don’t build it and they can’t come”. Wonderfully captures the idea that success can’t be guaranteed, but failure is easy to ensure. (via Ed Yong)
- Twilio Client SDK — 1/4 cent/minute API-to-API calls, embeddable in browser apps.
- Postel’s Principle Reconsidered (ACM) — The Robustness Principle was formulated in an Internet of cooperators. The world has changed a lot since then. Everything, even services that you may think you control, is suspect. Excellent explanation of how interoperability and security are harder than they should be because of Postel’s Law (“Be conservative in what you do, be liberal in what you accept from others.”, RFC 793). (via Mike Olson)
- HTTP Pipelining on Mobiles — HTTP pipelining has a much higher adoption amongst mobile browsers. Opera Mini, Opera Mobile and the Android browser all use HTTP pipelining by default. Together they account for about 40% of mobile browsing. If you’re developing a mobile site, your site is experiencing HTTP pipelining daily, and you should understand how it works. (via John Clegg)
Tables to Charts, Crowdsourcing Incentives, Domain Boondoggles, and Conquering Complexity
- Chartify — jQuery plugin to create Google charts from HTML tables. (via Rasmus Sellberg)
- Designing Incentives for Crowdsourcing Workers (Crowdflower) — In a tough turn for the sociologists and psychologists, none of the purely social/psychological treatments had any significant effects at all.
- The gTLD Boondoggle — ICANN promised back in 1998 that they would bring the world lots of new domains. So far they haven’t, the world has not come to an end, and the Internet has not collapsed. The absence of demand for new TLDs from actual users (as opposed to domain promoters and the occasional astroturf) is deafening. What we do see is a lot of concern that there will be more mistakes like .XXX, and pressure from governments both via the GAC and directly to ensure it doesn’t happen again. It’s a bugger when you go hunting for a new product’s domain name and realize “all the good ones are taken”, but that’s an argument against domain squatters/speculators not an argument for opening up new top-level-domain vistas.
- Atul Gawande’s Medical School Commencement Address (New Yorker) — every lesson in here about healthcare is just as applicable to software development. Read it. (via Courtney Johnston)