Sunday, September 12th, 2021
Gordon Brander thinks seriously about the Web vis-a-vis mobile.
By now, the web’s network advantage had evaporated. The iPhone’s native apps were internet apps, sandboxed, and talking HTTP, just like a web app. The iPhone was designed for a world that included the web. The web was not designed for a world that included the iPhone.
Friday, July 30th, 2021
Bryan Braun recreated classic Mac screensavers in CSS only! It’s cool that Warp only uses 9 different stars to create that star field. [via Hacker News]
Tuesday, July 13th, 2021
In “How to Structure a Large Scale Vue.js Application”, one piece of advice new to me is to keep a flat
components folder. Author Daniel Kelly lists no fewer than 8 reasons to do so. I’m gonna let this cook, as I have indeed found nested folders sometimes problematic for some of the reasons he lists.
For me the worst two bugbears are that when there are many tabs open, their labels all get reduced to a useless homogenous “index.vue”, and that Sublime Text’s superfast all-project search doesn’t provide links to files so I have to hunt them down in my file tree.
Update: Well I never actually tried it because the file paths don’t look like links, but blimmin’ heck, double-click them and the file opens. Sababa! You’ll get my $80 soon, soon, you Ozzie geniuses.
Wednesday, May 26th, 2021
At CSS Tricks, developer Josh Collinsworth is full of praise for Nuxt which he used to build a hangman game. The article also details how to he made his web app feel like a native app using transitions, vibrations and sounds. And then he discusses how he actually make it an app, explaining the pitfalls of various approaches. Great info.
Thursday, April 29th, 2021
A bit mindblowing: put the browser itself in the cloud: Mighty [Hacker News discussion].
Thursday, April 15th, 2021
Craig Mod reveals the consolations of we the web-literate as he tinkers with his servers. Plus the man walks and writes rather well and is probably tall to boot.
Monday, April 12th, 2021
OK I haven’t actually read this yet but really honestly intend to. Via Robin Rendle on CSS Tricks via Jim Nielsen’s Blog, A Complete Guide To Accessible Front-End Components by Vitaly Friedman in Smashing Magazine.
Thursday, February 18th, 2021
Thursday, December 24th, 2020
The Basecamp fellows have released a new web development paradigm, Hotwire. I don’t quite get it, but with their pedigree and skill as the makers of Ruby on Rails, this could be big.
Monday, December 14th, 2020
Dave Rupert does a nice job (April 2018) listing the pitfalls of card UIs. I’m beginning to think though that for Rupert, a long list of drawbacks is throat-clearing for “I’m going ahead with this.”
Friday, November 27th, 2020
Tuesday, November 17th, 2020
Wednesday, November 11th, 2020
Head of Learning and Developer Advocate at NuxtJS Debbie O’Brien writes up their dogfooding experience using Nuxt to make the Nuxt web site.
Thursday, August 20th, 2020
The iPhone matters more than anything … it is the foundation of modern life.
Ben Johnson, “Apple, Epic, and the App Store”
Thursday, August 6th, 2020
Dave Seminara writes “When Your Favorite Companies Go Woke” in The Wall Street Journal (paywall).
I feel similarly regarding the homepage banners at Node.js (“#BlackLivesMatter”) and Linode (“Black Lives Matter. Linode is committed to social justice and equality.”), both of which I rely on for my work. There are substitutes for Linode, but none for Node.
Sunday, July 19th, 2020
Sunday, July 12th, 2020
A work-in-progress web rendering of Moby Dick by Jason Pamental, with Rockwell Kent’s woodblock illustrations. Glorious!
Sunday, July 5th, 2020
The animated line-drawing illustrations at Ralph Ammer blog definitely make me want to read every post!
Poolside.FM, the lovely Mac throwback to 1997.
Thursday, April 23rd, 2020
Friday, February 28th, 2020
In CSS-only fluid modular type scales, Trys Mudford lays out the code for letting type grow appropriately (and uses the Golden Ratio for the steps). Very nice!
And I love the applied musical modular scale, which I’d not seen before, one of those great things that in retrospect seem obvious.
I’ve been fumbling towards all this without stopping to actually systematize it as they’ve done. And they did it here in Brighton, at Clearleft. Kudos.
Wednesday, February 26th, 2020
My go-to type foundry Hoefler&Co have really stepped up their website game at typography.com, with a thrilling new typeface combination throughout of Idlewild for eyebrows and Ideal Sans for titles, and their rich How We Use Type feature for each font family.
Is RSS coming back?, a topic today at /r/webdev. According to the comments, a) it never went away, b) no.
Sunday, February 16th, 2020
Great thread: What do software engineers who work at a large scale understand that other developers don’t? at /r/programming.
Monday, January 27th, 2020
Tuesday, December 31st, 2019
In trying to improve the performance of an ExpressionEngine-powered web-based system, I came across the following database fields within MySQL query WHERE clauses that therefore should be indexed but aren’t:
- exp_actions: class, method
- exp_categories: cat_url_title
- exp_ce_cache_tagged_items: item_id
- exp_channels: channel_title
- exp_channel_fields: field_name
- exp_extensions: enabled, hook, priority
- exp_fieldtypes: name
- exp_members: in_authorlist, screen_name, username
- exp_menu_items: sort
- exp_modules: module_name
- exp_playa_relationships: parent_is_draft
- exp_plugins: is_typography_related
Every little helps.
Saturday, December 21st, 2019
Wednesday, December 18th, 2019
Matt Layman’s handy Failed SaaS Postmortem — too much tech tinkering; I need to take heed. Plus it’s great he’s getting right back in the saddle.
Sunday, September 22nd, 2019
Wednesday, September 18th, 2019
For anyone (like me) working on doing the same, see Wenbin Fang’s article “The boring technology behind a one-person Internet company”. Of course the technologies used will differ, but the frankness here is refreshing, the contour of what’s required enlightening.
Monday, September 9th, 2019
Well this is neat: a little CSS hack that shows you 9 levels of elements in your web page for when you have no idea wtf is going on.
You’re a very talented young man, with your own clever thoughts and ideas. Jeffsum, a text placeholder generator of Jeff Goldblum lines.
Friday, July 12th, 2019
Some unconventional wisdom from David C Baker that I’d like to revisit every once in a while: “Why Monthly Recurring Revenue (MRR) Arrangements May Not Be Ideal”. He concludes: “If I’ve confused you with all this, just concentrate on this one point: retainers and MRR relationships scream hourly work, and you shouldn’t be doing hourly work.” But at least for me at Engaging, the opposite is true: I’ve always billed hourly anyway, and some MRR arrangements I’ve made more recently have freed us from thinking in terms of hours (even though I’m still habitually keeping a log of hours worked).
Monday, June 17th, 2019
Saturday, June 8th, 2019
The Beta for Strapi v3 is out, with such major internal changes that it might well have been Strapi 4. Strapi is the Node-based self-hosted content management system / API generator that I use (though not yet for this site). The migration is quite involved, but for the first time I can remember, a migration like this went off without a hitch and worked first time! I’m very pleased with my choice of Strapi, even wearing the t-shirt. Bravo the Parisians!
Interesting /r/webdev thread: Does real web dev exist? Like the stuff they write all those articles about? The consensus seems to be that the further along the spectrum from web site to web app, the more testing and whatnot becomes worthwhile.
Nice frank piece by Monica Lent, a software engineer in Berlin, about mistakenly believing one is a senior developer.
Friday, May 10th, 2019
First episode of Views on Vue that I’ve found worthwhile, on things people don’t like about Vue, including a discussion on language and translation.
Tuesday, April 30th, 2019
This detailed account of how The Guardian changed its tech stack provides an excellent peek into the workings of a large digital media outfit.
Wednesday, March 20th, 2019
Pika, a future without webpack. Looks good, back to sanity. While I’m greatly appreciative that the mass of work involved with compiling stuff gives us hot-loading on the client end and components on the dev end, hopefully the big process that makes that possible will be reduced.
Friday, March 15th, 2019
34 most popular GitHub JS repositories in March ’19 by Iren Korkishko
Monday, March 11th, 2019
Putting the ack! in acquihire: Our Incredible Journey.
Thursday, November 1st, 2018
Important to consider: despite choice fatigue, users do benefit from some symbolic choices, this piece argues.
Thursday, October 25th, 2018
Tuesday, October 9th, 2018
Now that’s a web site: New York City tree map — every last one, including street view, species, diameter. [via Kottke]
Wednesday, September 26th, 2018