Tags: app

1526

sparkline

Wednesday, September 21st, 2022

Checked in at Jolly Brewer. A full house of musicians for tonight’s session — with Jessica map

Checked in at Jolly Brewer. A full house of musicians for tonight’s session — with Jessica

Sunday, September 18th, 2022

Checked in at The Bugle Inn. Playing some tunes with Rowan map

Checked in at The Bugle Inn. Playing some tunes with Rowan

Sunday, September 11th, 2022

Checked in at The Bugle Inn. Sunday session 🎻🎶☘️ map

Checked in at The Bugle Inn. Sunday session 🎻🎶☘️

Thursday, September 8th, 2022

as days pass by — Farmbound, or how I built an app in 2022

Stuart writes up the process up making a mobile game as a web app—not a native app. The Wordle effect reverberates.

It’s a web app. Works for everyone. And I thought it would be useful to explain why it is, why I think that’s the way to do things, and some of the interesting parts of building an app for everyone to play which is delivered over the web rather than via app stores and downloads.

Worse than LaserDiscs?

Kevin takes my eleven-year old remark literally and points out at least you can emulate LaserDiscs:

So LaserDiscs aren’t the worst things to archive, networks of servers running code that isn’t available or archivable are, and we are building a lot more of those these days, whether on the web or in apps.

Wednesday, September 7th, 2022

“Writing an app is like coding for LaserDisc” – Terence Eden’s Blog

I love this: Terence takes eleven years to reflect on a comment I made on stage at an event here in Brighton. It’s all about the longevity of the web compared to native apps:

If you wrote an app for an early version of iOS or Android, it simply won’t run on modern hardware or software. APIs have changed, SDKs weren’t designed with forward compatibility, and app store requirements have evolved.

The web has none of that. The earliest websites are viewable on modern browsers.

As wrote at the time, I may have been juicing things up for entertainment:

Now here’s the thing when it comes to any discussion about mobile or the web or anything else of any complexity: an honest discussion would result in every single question being answered with “it depends”. A more entertaining discussion, on the other hand, would consist of deliberately polarised opinions. We went for the more entertaining discussion.

But I think this still holds true for me today:

The truth is that the whole “web vs. native” thing doesn’t interest me that much. I’m as interested in native iOS development as I am in native Windows development or native CD-ROM development. On a timescale measured in years, they are all fleeting, transient things. The web abides.

Friday, September 2nd, 2022

Checked in at Sussex Ox. Lamb, apple and potato straight from the farm — with Jessica map

Checked in at Sussex Ox. Lamb, apple and potato straight from the farm — with Jessica

Tuesday, August 30th, 2022

Checked in at Dover Castle. Tuesday session 🎶🎻 — with Jessica map

Checked in at Dover Castle. Tuesday session 🎶🎻 — with Jessica

Sunday, August 28th, 2022

Checked in at The Bugle Inn. Sunday afternoon session 🎶🎻 — with Jessica map

Checked in at The Bugle Inn. Sunday afternoon session 🎶🎻 — with Jessica

Thursday, August 25th, 2022

Checked in at The Lord Nelson Inn. Starting the session ☘️🎶 — with Jessica map

Checked in at The Lord Nelson Inn. Starting the session ☘️🎶 — with Jessica

Wednesday, August 24th, 2022

Checked in at Jolly Brewer. Session night! 🎻 — with Jessica map

Checked in at Jolly Brewer. Session night! 🎻 — with Jessica

Sunday, August 21st, 2022

Checked in at The Bugle Inn. Sunday afternoon session 🎶🎻 map

Checked in at The Bugle Inn. Sunday afternoon session 🎶🎻

Thursday, August 18th, 2022

system.css | A design system for building retro Apple-inspired interfaces

A stylesheet for when you’re nostalgic for the old Mac OS.

Happiness Is Two Scales

The common way to talk about happiness is as a single scale: unhappy at one end, neutral in the middle, happy at the other end.

I think that model is wrong.

Instead, happiness and unhappiness are two separate, independent scales.

Wednesday, August 17th, 2022

Checked in at Jolly Brewer. Wednesday night session — with Jessica map

Checked in at Jolly Brewer. Wednesday night session — with Jessica

Sunday, August 14th, 2022

map

Checked in at Riddle And Finns. Seafood feast! — with Jessica

Thursday, August 11th, 2022

Let websites framebust out of native apps | Holovaty.com

Adrian brings an excellent historical perspective to the horrifying behaviour of Facebook’s in-app browsers:

Somewhere along the way, despite a reasonably strong anti-framing culture, framing moved from being a huge no-no to a huge shrug. In a web context, it’s maligned; in a native app context, it’s totally ignored.

Yup, frames are back—but this time they’re in native apps—with all their shocking security implications:

The more I think about it, the more I cannot believe webviews with unfettered JavaScript access to third-party websites ever became a legitimate, accepted technology. It’s bad for users, and it’s bad for websites.

By the way, this also explains that when you try browsing the web in an actual web browser on your mobile device, every second website shoves a banner in your face saying “download our app.” Browsers offer users some protection. In-app webviews offer users nothing but exploitation.

Wednesday, August 10th, 2022

map

Checked in at Jolly Brewer. Wednesday night session 🎻🎶 — with Jessica

Wednesday, August 3rd, 2022

Checked in at Jolly Brewer. Wednesday night session 🎻🎻🎶 — with Jessica map

Checked in at Jolly Brewer. Wednesday night session 🎻🎻🎶 — with Jessica

It’s Time to Build a Progressive Web App. Here’s How – The New Stack

Much as I appreciate the optimism of this evaluation, I don’t hold out much hope that people’s expectations are going to change any time soon:

Indeed, when given a choice, users will opt for the [native] app version of a platform because it’s been considered the gold standard for reliability. With progressive web apps (PWAs), that assumption is about to change.

Nonetheless, this is a level-headed look at what a progressive web app is, mercifully free of hand-waving:

  • App is served through HTTPS.
  • App has a web app manifest with at least one icon. (We’ll talk more about the manifest shortly.)
  • App has a registered service worker with a fetch event handler. (More on this later too.)