Goodbye, grids, I at least hardly knew ye. Ethan Marcotte, coiner of the very term responsive design, argues that a web design today should “algorithmically generate a responsive layout that best reflects the importance of the information within it.”. Yes! Another choice quote: “The breakpoints we introduce to our responsive designs aren’t tied to the shape of a device’s screen. Instead, our media queries defend the integrity of the content we’re designing.”
Maciej Cegłowski is surely a genius. His article, the text version of a talk, is about website bloat, a topic important to whoever cares about the web (and increasingly as it becomes dominated by big sites I realize it’s easy to stop caring). He explains why it matters. And is funny. He makes a living with software but is also a painter. [Via Daring Fireball]
Interesting, easy-to-understand breakdown of colors used in iOS app icons in 2015. Reds are most popular, then blues. By Hwee-Boon Yar. [via MacStories]
A professor of medieval history laments the contemporary propensity to be surveilled just as Europeans were by the Church. [Via aldaily.com]
Hard to say which part of this is more valuable: John Gruber interviewing the right venerable Craig Federighi on Apple’s Swift programming language or the very lengthy and insightful follow-up with John Siracusa. Daring Fireball’s The Talk Show #139.
Like the author burrowed into my mind and shone a light on the murk, these thoughts about CSS are three years old now but still valuable for anyone doing front-end web development.
Great fun piece with side-by-side illustrations of architectural and web design epochs.
I found this quite exciting: Mike Maas of Cisco expounds on how the Internet of Things will be integrated into the factory floor. (1:11:34)
The squat, the perch — a reminder that we are not designed to defacate in seating position.
MindBody is a web-based management system widely used by yoga studios. Using MindBody’s SOAP-based API, eeMindBody provides an easy way for a studio’s ExpressionEngine web site to access its MindBody data.
Insert a row into any MySQL database table using a form on an ExpressionEngine page.
The External SAEF module lets you use a form on an ExpressionEngine template to insert a row into any database table — whether into your EE installation’s own database or into any to which you have administrator access. It may help you integrate EE with other MySQL-based systems, such as a commerce platform.
For more information, and an important warning, see the docs.
If you need to insert data into a database without an entry form, see the External Entries plugin.