Journal archive: 2023

96

map

2023 in numbers

Another year on adactio.com

Progress

An objectively good year.

Words I wrote in 2023

A selection of blog posts from the past year.

Books I read in 2023

An unexpected diversion to ancient Greece.

Stuck in the dock

Safari-installed web apps are now broken.

button invoketarget=”share”

An alternate route to a declarative version of the Web Share API.

After the end

Don’t they know it’s the end of the world?

adactio.com on Mastodon

@adactio.com@adactio.com

Sessions

Five in a row.

Lost in calculation

A lazy option for responsive images is at hand.

How green is my server?

And why is it so hard to find out?

The complete line-up for Patterns Day …and a workshop!

Eight fantastic speakers, and one unmissable full-day workshop with Vitaly Friedman.

UX London returns in 2024

Grab your super early-bird ticket this week.

HTML web components

Don’t replace. Augment.

Creativity

Thinking about priorities at UX Brighton.

In the margins

Marginalia and annotations on the web.

A memex in every web browser

Show me my associative trails.

Indie Web Camp Nuremberg

Updating my website with related posts and fixing link rot.

border:none 2023

The event returns, ten years on.

Decision time

Balancing the ledger.

Increment by increment

The web of yesterday, today, and tomorrow.

event.target.closest

DOM scripting and event handling.

Making the Patterns Day website

The joy of getting hands-on with HTML and CSS.

Patterns Day is back!

The one-day event focused on design systems returns on Thursday, March 7th 2024.

Websites in the dock

You can launch web apps as standalone apps on Mac now.

Crawlers

Pest control for your website.

Trabaja remoto

A week in Spain.

Simon’s rule

Writing and reading.

Secure tunes

Closing a security hole on The Session.

Speedy tunes

Improving performance on The Session.

Multi-page web apps

A question via email…

Performative performance

When it comes to sustainable web design, the hard work is invisible.

Lovers in a dangerous time

Europe, 1991.

Travels

From Southampton to New York to Florida to Croatia.

Crossing

I’m out of here for the next while.

Automation

Take my job. Please.

Coding prototypes

Write what you need to test a hypothesis. Then throw that code away.

Relative times

Messing around with Intl.RelativeTimeFormat on The Session.

Conduct

Kindnesses and cruelties.

Immersed

Going offline, but in the service worker way.

Opportunity

When life gives you lemons, build a better mousetrap.

The syndicate

Cross-posting to wherever is flavour of the month.

Permission

You have the power, not Google.

Talking about “web3” and “AI”

I gave a short talk on a big topic.

Five books

Broad Band, Uncanny Valley, Close to the Machine, Abolish Silicon Valley, and The Victorian Internet.

That was UX London 2023

Two inspiring days with brilliant people.

Junevents

Amsterdam, Bristol, London.

Button types

Ideas for some declarative shortcuts.

Days of style and standards

CSS Day 2023 in Amsterdam.

Sunday

I love this weather.

Reaction

Weekend action, weekend reaction.

Accessibility audits for all

Catching some accessibility issues doesn’t need to be left to the experts.

Five questions

I gave five answers to Oliver, who’s organising the Pixel Pioneers event in Bristol.

Add view transitions to your website

Enhance your website, progressively.

Talks and workshops at UX London 2023

What a line-up!

Nailspotting

Hammering the cramps.

Hosting DIBI

On stage in Edinburgh.

Tragedy

Greek tragedies are time-travel stories.

Innovation

You keep using that word. I do not think it means what you think it means.

The intersectionality of web performance

Business, sustainability, and inclusivity.

Spring

The Situation changes like the seasons.

Assumption

Separate your concerns.

Workaround

Browsers and bugs.

Remote

A week of working from Sicily.

Read-only web apps

It’s fine to require JavaScript for read/write functionality. But have you considered a read-only mode without JavaScript?

Progressive disclosure with HTML

The `details` element is like the TL;DR of markup.

Browser history

From a browser bug this morning, back to the birth of hypertext in 1945, with a look forward to a possible future for web browsers.

Scholarship sponsorship

Could your company help support the UX London scholarship programme?

Design transformation on the Clearleft podcast

The first episode of the long-overdue fourth season.

More speakers for UX London 2023

Ignacia Orellana, Stefanie Posavec, and David Dylan Thomas.

Steam

“I wish to God these hot takes had been reckoned by steam!”

Disclosure

You’re in a desert, you see a tortoise lying on its back, and your call is very important to us.

Another three speakers for UX London 2023

Stephen Hay, Asia Hoe, and Amy Hupe.

Guessing

We’ve taught machines to hallucinate so let’s be honest about their hallucinations.

The past is a foreign country

…and we’ve got its cultural artifacts.

Like

Compression, aviation, percussion, and teuthology.

The next four speakers for UX London 2023

Stacey Mendez, Hannah Smith, Vitaly Friedman, and Trine Falbe.

Web Audio API update on iOS

The behaviour is more consistent now.

UX London 2023 scholarship programme

Complementary tickets for people from under-estimated groups.

Redesigning UX London

Tweaking the format of the event.

These were my jams

Reminiscing about This Is My Jam.

Push

Mobile Safari finally ships the feature we’ve all been waiting for …but hardly anyone is going to get to use it.

Brandolini’s blockchain

There is no future but what we make.

The first four speakers for UX London 2023

Drumroll please… Imran Afzal, Vimla Appadoo, Daniel Burka, and Mansi Gupta are all speaking!

You can call me AI

Seminal technology.

Home stream

Hodgepodges and through lines.

Change

A cathartic Leading Design San Francisco.

In between

Between the physical and the digital. Between native apps and the World Wide Web.

One morning in the future

Video calls with India and flying drones in Antarctica.

Culture and style

Styling a document about The Culture novels of Iain M Banks.

Three attributes for better web forms

Better UX through better HTML: inputmode, enterkeyhint, and autocomplete.

Chain of tools

The driven division.

Mars distracts

Humans on Mars. Why?

Five websites

I have some very talented friends.

Blood

One hundred duck-sized Christs is better than one horse-sized Jesus.

2022

Looking back at the year.