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.
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.
Turn screen mock-ups into web pages, web pages into dynamic screens.
nce we’ve populated the system with content data and produced the screen mock-ups, it’s time to knit these together and build something that the world can actually view and use.
After producing the View we move on to the Controller. In the case of ExpressionEngine, this means converting the HTML/CSS/JS web pages into dynamic templates, where the variable areas of each template are swapped out with dynamic data by the content management system.
The reason we begin coding only after completing the design work is that wireframes may require modifications once they’ve become mock-ups and visual impracticalities appear.
The entire process, with dependencies