James' Coffee Blog
Sandwich Questionnaire
Why I love my favourite words
Design and missing categories
Noticing
Clouds
Debug mode
Staging banners
Redirecting YYYY-MM-DD-slug.md to /YYYY/MM/DD/slug with Nginx
Reducing Artemis’ deployment downtime with blue-green deployments
Does your website run on green energy?
Background technology
Calendars and web readers
The expanse of web weaving
Build the web you want to see
Software Design Meetup [Feb. 11th]
IndieWeb Book Club: The Art of Explanation
IndieWeb Carnival: Host Interview
Kind software
This week
Share your website at events
Designing a service with IndieAuth and email-based login
Subscribing to local news with a web reader
Announcing Artemis Roll-up
Piano, vulnerability, and playing guitar
Nature
Walden
Getting ready for studying
Documenting design changes with screenshots
Artful life
Publishing my citation preferences
Software maintenance
Why Artemis is invite-only
Designing an A-Z navigation web component
Morning moonlight
Turn a list into a web feed
Personal and community web search engines
The new year
The indie web in 2030
Designing for inactive users
A small fix
Grateful for the indie web
Coffee shop
The nicest thing a stranger has done for me
Brainstorming visual search for the web
Walking
A Lady in Grey
IndieWeb Book Club: Understanding Comics
Words and making coffee
Music this year
IndieWeb Book Club: Non-Designer’s Design Book
Cleaning the Artemis database
Morning
A concept for a two-panel web reader settings page
What I have been reading lately
A new home page
Saturday
Little moments of joy
Experimenting with web design
Announcing Validate Everything
Snowy morning
Bookmarks
Icebreakers
Winter sunset
Resonance
Routines
Snow
Monet
What’s in my inventory?
I’m going to study art history
No work is ever wasted
Tabs
Design, in pink
Ten facts about me
Waiting
Growth
Beginnings (type-written)
Typewriters and labyrinths
When your website makes you smile
Saying thanks on the web
Walking
Updating user interfaces
Today
How Artemis polls web feeds
A 255 byte web page
Second person birds
Rain
Walking
Raindrop
Creating a searchable archive page
Artemis Changelog #7
Designing a new button to visually show and hide alt text
Collaborative web weaving
30 collaborative things you can do on the web
Whimsy
Announcing rainfall.scot
Working on the Artemis demo video (and captions)
Autumn
Pattern: Search aliases
Three quick CSS tips
Delightful technology experiences
We need to define best practices for Stories and links
Decorating
Change
Communication and understanding
What I made for HTML Day
Full bloom
Colour
A wooden love heart and a pot of flowers
Tumblr-ing
[photo] Edinburgh
The link router pattern
Communicating the indie web
Futures for the web
Reading
Mashups
Brainstorming a tool to follow new album releases with Wikipedia
Summer rain