56,966 blogs · [ { "id": "01a0876e-8b96-700b-9c23-7767a2d5c3a7", "title": "Custom Path Configuration Properties in Hotwire Native iOS", "url": "https://domchristie.co.uk/posts/custom-path-configuration-properties-hotwire-native-ios/", "published_at": "2025-06-02T13:39:24+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a34333b5", "title": "Component Partials in Rails", "url": "https://domchristie.co.uk/posts/component-partials/", "published_at": "2025-04-03T14:40:39+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a40d3157", "title": "Turbo Native without Turbo?", "url": "https://domchristie.co.uk/posts/turbo-native-without-turbo/", "published_at": "2024-07-19T09:27:51+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a48acf6d", "title": "Optimistic UI with Ruby on Rails & Hotwire", "url": "https://domchristie.co.uk/posts/optimistic-ui-hotwire-rails/", "published_at": "2024-07-07T14:53:50+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a5001d78", "title": "Tailwind Repetition", "url": "https://domchristie.co.uk/posts/tailwind-repetition/", "published_at": "2024-07-01T21:23:28+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a575e451", "title": "Hotwire Back Button", "url": "https://domchristie.co.uk/posts/hotwire-back-button-2024-05-12/", "published_at": "2024-05-12T11:08:45+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a5e8ee25", "title": "Turbo Teapot", "url": "https://domchristie.co.uk/posts/turbo-teapot/", "published_at": "2024-05-05T14:38:50+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a6c69669", "title": "Turbo & Progressive Enhancement", "url": "https://domchristie.co.uk/posts/turbo-progressive-enhancement/", "published_at": "2024-04-28T08:21:00+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a6da3473", "title": "Turbo Refreshes, Frames, and Streams", "url": "https://domchristie.co.uk/posts/turbo-refreshes-frames-streams/", "published_at": "2024-04-21T10:15:00+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a736efe8", "title": "Art We Are Drawn To", "url": "https://domchristie.co.uk/posts/art-we-are-drawn-to-2024-03-02/", "published_at": "2024-03-02T10:06:44+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a78beb56", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2024-03-01/", "published_at": "2024-03-01T08:43:04+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a78ec472", "title": "Enhance Music", "url": "https://domchristie.co.uk/posts/enhance-music/", "published_at": "2023-10-12T06:15:00+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a88b9199", "title": "Tailwind Utopia", "url": "https://domchristie.co.uk/posts/tailwind-utopia/", "published_at": "2023-10-09T07:32:43+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a8ad39a9", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2023-09-15/", "published_at": "2023-09-15T08:24:53+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a95f76e3", "title": "UI Context and Rails Variants", "url": "https://domchristie.co.uk/posts/ui-context-and-rails-variants/", "published_at": "2023-09-07T08:35:52+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767a9ced803", "title": "Hotwire & Personalised Content", "url": "https://domchristie.co.uk/posts/hotwire-personalised-content/", "published_at": "2023-09-06T08:05:10+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767aa4006c7", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2023-08-16/", "published_at": "2023-08-16T16:32:14+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767aaa5e024", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2023-08-14/", "published_at": "2023-08-14T18:46:55+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767ab342831", "title": "Scoping Rails Controllers by UI Context", "url": "https://domchristie.co.uk/posts/scoping-controllers-by-ui-context/", "published_at": "2023-08-12T16:00:32+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767abc54b49", "title": "Bricolage", "url": "https://domchristie.co.uk/posts/bricolage/", "published_at": "2023-08-11T12:05:22+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767abf2b658", "title": "Ruby Emoji", "url": "https://domchristie.co.uk/posts/ruby-emoji/", "published_at": "2023-06-27T20:39:16+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767ac41d666", "title": "Apple Podcasts to OPML", "url": "https://domchristie.co.uk/posts/apple-podcasts-opml/", "published_at": "2023-04-17T08:57:04+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767ace10b7e", "title": "Dynamic Viewport Height in Tailwind", "url": "https://domchristie.co.uk/posts/tailwind-dvh/", "published_at": "2023-03-10T12:18:46+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767acfbda3d", "title": "Pursuing Happiness", "url": "https://domchristie.co.uk/posts/pursuing-happiness/", "published_at": "2023-03-10T08:26:14+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767addc8f14", "title": "Apps We Spend Our Time On", "url": "https://domchristie.co.uk/posts/apps-we-spend-our-time-on/", "published_at": "2022-12-04T11:15:57+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767ade32cdb", "title": "Partials", "url": "https://domchristie.co.uk/posts/partials/", "published_at": "2022-11-17T11:41:29+00:00" }, { "id": "01a0876e-8b96-700b-9c23-7767ae6d4e91", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2022-11-17/", "published_at": "2022-11-17T10:52:53+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9241f106", "title": "Continuous Delivery", "url": "https://domchristie.co.uk/posts/continuous-delivery/", "published_at": "2022-10-27T10:33:34+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa92a457e0", "title": "The Same Thing in Multiple Contexts", "url": "https://domchristie.co.uk/posts/the-same-thing-in-multiple-contexts/", "published_at": "2022-10-27T10:04:50+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa92d9f0c3", "title": "RailsInspire", "url": "https://domchristie.co.uk/posts/railsinspire/", "published_at": "2022-10-24T08:09:20+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa92dd08cc", "title": "Objections", "url": "https://domchristie.co.uk/posts/objections/", "published_at": "2022-10-01T16:48:06+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa93c82d12", "title": "Process", "url": "https://domchristie.co.uk/posts/process/", "published_at": "2022-10-01T13:10:51+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa94bd8a1c", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2022-09-30/", "published_at": "2022-09-30T13:22:49+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa952474c3", "title": "Early Generative Art by A. Michael Noll", "url": "https://domchristie.co.uk/posts/noll/", "published_at": "2022-09-22T14:38:42+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa956ce935", "title": "BADBADNOTGOOD - Weight Off", "url": "https://domchristie.co.uk/posts/badbadnotgood-weight-off/", "published_at": "2022-09-15T09:42:42+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa95bd85c5", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2022-09-14/", "published_at": "2022-09-14T18:07:33+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa95dca010", "title": "Die With Me by Dries Depoorter", "url": "https://domchristie.co.uk/posts/die-with-me/", "published_at": "2022-09-13T17:26:09+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa95f79c90", "title": "BART", "url": "https://domchristie.co.uk/posts/bart/", "published_at": "2022-09-13T17:17:31+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa96f030b9", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2022-09-13/", "published_at": "2022-09-13T14:52:58+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa978fe483", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2022-09-12/", "published_at": "2022-09-12T18:59:59+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa984c81cf", "title": "Destructuring: JavaScript vs. Ruby", "url": "https://domchristie.co.uk/posts/destructuring-js-ruby/", "published_at": "2022-09-12T18:09:29+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa989a4000", "title": "How To with John Wilson", "url": "https://domchristie.co.uk/posts/how-to-with-john-wilson/", "published_at": "2022-09-12T09:24:59+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9974b783", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2022-09-11/", "published_at": "2022-09-11T19:02:51+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa99d35c33", "title": "Today I Learned", "url": "https://domchristie.co.uk/posts/til-2022-09-09/", "published_at": "2022-09-09T20:28:31+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9a78c990", "title": "TailwindInk", "url": "https://domchristie.co.uk/posts/tailwind-ink/", "published_at": "2022-09-09T11:34:13+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9b4a5736", "title": "Rails Redesign", "url": "https://domchristie.co.uk/posts/rails-redesign/", "published_at": "2022-09-09T11:34:05+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9c1acf68", "title": "Severance", "url": "https://domchristie.co.uk/posts/severance/", "published_at": "2022-09-04T15:17:49+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9c3dfe96", "title": "Haitus Kaiyote", "url": "https://domchristie.co.uk/posts/haitus-kaiyote/", "published_at": "2022-09-02T00:00:00+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9d35eef6", "title": "Bleep!", "url": "https://domchristie.co.uk/posts/bleep/", "published_at": "2022-08-25T12:32:28+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9d882fa9", "title": "Add to Safari Reading List from Firefox", "url": "https://domchristie.co.uk/posts/add-to-reading-list/", "published_at": "2022-08-21T00:00:00+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9da820b1", "title": "Seven", "url": "https://domchristie.co.uk/posts/seven/", "published_at": "2022-06-02T00:00:00+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9e97cd55", "title": "Glider", "url": "https://domchristie.co.uk/posts/glider/", "published_at": "2022-03-18T00:00:00+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9eb2579f", "title": "Geisel Library", "url": "https://domchristie.co.uk/posts/geisel-library/", "published_at": "2020-10-15T00:00:00+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9f14d74f", "title": "Mustang", "url": "https://domchristie.co.uk/posts/mustang/", "published_at": "2020-08-04T00:00:00+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aa9ff814d2", "title": "Found Poetry: Deeper than that", "url": "https://domchristie.co.uk/posts/found-poetry-deeper-than-that/", "published_at": "2019-05-22T00:00:00+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa0657c03", "title": "Photo Me", "url": "https://domchristie.co.uk/posts/photo-me/", "published_at": "2019-03-12T00:00:00+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa09b3a1b", "title": "Tunng—Sleepwalking", "url": "https://domchristie.co.uk/posts/tunng-sleepwalking/", "published_at": "2018-09-04T07:44:36+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa12869da", "title": "The Importance of Beauty", "url": "https://domchristie.co.uk/posts/the-importance-of-beauty/", "published_at": "2018-08-19T09:27:52+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa14b7c4d", "title": "Algarve 2017", "url": "https://domchristie.co.uk/posts/algarve-2017/", "published_at": "2017-11-24T11:12:02+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa1734f7f", "title": "Starting Small", "url": "https://domchristie.co.uk/posts/starting-small/", "published_at": "2017-02-02T09:46:04+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa2670ea6", "title": "Wisdom in Smallness", "url": "https://domchristie.co.uk/posts/wisdom-in-smallness/", "published_at": "2017-01-24T07:56:18+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa3529d10", "title": "Photographs of Seats", "url": "https://domchristie.co.uk/posts/photographs-of-seats/", "published_at": "2016-11-23T09:21:04+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa3944513", "title": "Trainspotting", "url": "https://domchristie.co.uk/posts/trainspotting/", "published_at": "2016-09-21T07:53:14+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa411f4ac", "title": "Conway’s Game of Life with Redux + Canvas", "url": "https://domchristie.co.uk/posts/conway-s-game-of-life-with-redux-canvas/", "published_at": "2016-03-09T09:43:13+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa45d23b5", "title": "February 2016 Playlist", "url": "https://domchristie.co.uk/posts/february-2016-playlist/", "published_at": "2016-03-07T09:32:28+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa559112b", "title": "Converse", "url": "https://domchristie.co.uk/posts/converse/", "published_at": "2016-01-12T08:09:54+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa651806f", "title": "Bløsh—Give It Away", "url": "https://domchristie.co.uk/posts/blosh-give-it-away/", "published_at": "2016-01-08T10:13:00+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa713284d", "title": "Letterpress", "url": "https://domchristie.co.uk/posts/letterpress/", "published_at": "2015-11-22T15:34:46+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa791298c", "title": "Efterklang’s Mirador vs. ustwo’s Monument Valley", "url": "https://domchristie.co.uk/posts/efterklang-s-mirador-vs-ustwo-s-monument-valley/", "published_at": "2015-10-30T12:05:12+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa86ee07d", "title": "Technology for Saving Time", "url": "https://domchristie.co.uk/posts/technology-for-saving-time/", "published_at": "2015-10-27T09:30:25+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa87a43e6", "title": "The Essence of Programming", "url": "https://domchristie.co.uk/posts/the-essence-of-programming/", "published_at": "2015-10-02T14:20:23+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa91d267e", "title": "This and That, and That", "url": "https://domchristie.co.uk/posts/this-and-that-and-that/", "published_at": "2015-09-18T15:02:23+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa93d866e", "title": "Turbine", "url": "https://domchristie.co.uk/posts/turbine/", "published_at": "2015-06-14T15:57:51+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa96d74f1", "title": "Graphical Integrity in Data Visualisations", "url": "https://domchristie.co.uk/posts/graphical-integrity-in-data-visualisations/", "published_at": "2015-02-21T15:50:00+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa99ea2d1", "title": "Emergency Use Only", "url": "https://domchristie.co.uk/posts/emergency-use-only/", "published_at": "2014-12-11T21:47:46+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa9aeddcb", "title": "David Heinemeier Hansson on Ambition", "url": "https://domchristie.co.uk/posts/david-heinemeier-hansson-on-ambition/", "published_at": "2014-12-07T21:18:47+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa9b1dafe", "title": "Attention", "url": "https://domchristie.co.uk/posts/attention/", "published_at": "2014-10-07T11:37:40+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaa9def524", "title": "The Not-So-Straight & The Not-So-Perfect", "url": "https://domchristie.co.uk/posts/the-not-so-straight-the-not-so-perfect/", "published_at": "2014-09-22T11:01:59+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaaad9ffc6", "title": "Aphex Twin on Smartphones", "url": "https://domchristie.co.uk/posts/aphex-twin-on-smartphones/", "published_at": "2014-09-19T12:32:04+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaab9bc559", "title": "Barcelona 2014", "url": "https://domchristie.co.uk/posts/barcelona-2014/", "published_at": "2014-09-19T06:34:09+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaaba07e72", "title": "Preferences in User Interface Design", "url": "https://domchristie.co.uk/posts/preferences-in-user-interface-design/", "published_at": "2014-09-13T14:45:15+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaac5ddc55", "title": "Array Controllers in Ember.js", "url": "https://domchristie.co.uk/posts/array-controllers-in-ember-js/", "published_at": "2014-08-29T11:58:18+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaacbbf7fa", "title": "Portable", "url": "https://domchristie.co.uk/posts/portable/", "published_at": "2014-08-15T13:28:17+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaad182e7a", "title": "Don Norman’s Law", "url": "https://domchristie.co.uk/posts/don-norman-s-law/", "published_at": "2014-07-18T04:54:50+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaada6dafc", "title": "The Putter", "url": "https://domchristie.co.uk/posts/the-putter/", "published_at": "2014-07-05T07:38:21+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaae3ee26f", "title": "David Shrigley Tableware", "url": "https://domchristie.co.uk/posts/david-shrigley-tableware/", "published_at": "2014-07-01T05:36:40+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaaef9bf7e", "title": "Bali 2014", "url": "https://domchristie.co.uk/posts/bali-2014/", "published_at": "2014-06-30T07:30:24+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aaaf6cc5c9", "title": "Put Things In Their Places: Benjamin Franklin’s Schedule", "url": "https://domchristie.co.uk/posts/put-things-in-their-places-benjamin-franklin-s-schedule/", "published_at": "2014-06-08T20:00:50+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aab01b7d6e", "title": "Hong Kong 2014", "url": "https://domchristie.co.uk/posts/hong-kong-2014/", "published_at": "2014-06-05T17:34:16+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aab06fd0bb", "title": "Kecak", "url": "https://domchristie.co.uk/posts/kecak/", "published_at": "2014-05-31T11:54:42+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aab156538e", "title": "Silverdale", "url": "https://domchristie.co.uk/posts/silverdale/", "published_at": "2014-05-14T20:06:48+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aab1b30d3f", "title": "Iterative Design", "url": "https://domchristie.co.uk/posts/iterative-design/", "published_at": "2014-05-06T11:33:34+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aab29bbb76", "title": "Wayfarer", "url": "https://domchristie.co.uk/posts/wayfarer/", "published_at": "2014-02-18T12:59:38+00:00" }, { "id": "01a0876e-8b97-7205-90b7-51aab2aa2c41", "title": "Soundscape: Defrost", "url": "https://domchristie.co.uk/posts/soundscape-defrost/", "published_at": "2014-01-31T12:53:41+00:00" }, { "id": "01a0876e-8b98-729d-b8c8-fa9ad3a75b3f", "title": "Simplification", "url": "https://domchristie.co.uk/posts/simplification/", "published_at": "2014-01-26T13:26:33+00:00" }, { "id": "01a0876e-8b98-729d-b8c8-fa9ad41a6368", "title": "Knives and Forks", "url": "https://domchristie.co.uk/posts/knives-and-forks/", "published_at": "2014-01-24T09:38:31+00:00" }, { "id": "01a0876e-8b98-729d-b8c8-fa9ad4b45ee5", "title": "The Things You Already Own", "url": "https://domchristie.co.uk/posts/the-things-you-already-own/", "published_at": "2014-01-08T23:50:03+00:00" }, { "id": "01a0876e-8b98-729d-b8c8-fa9ad4b46484", "title": "Flicker", "url": "https://domchristie.co.uk/posts/flicker/", "published_at": "2013-12-19T08:56:34+00:00" }, { "id": "01a0876e-8b98-729d-b8c8-fa9ad597102d", "title": "RY X—Shortline", "url": "https://domchristie.co.uk/posts/ry-x-shortline/", "published_at": "2013-12-04T11:00:29+00:00" }, { "id": "01a0876e-8b98-729d-b8c8-fa9ad631ef38", "title": "Mathematicians vs. Engineers", "url": "https://domchristie.co.uk/posts/mathematicians-vs-engineers/", "published_at": "2013-11-11T13:49:56+00:00" } ] posts Claim your blog
Back to domchristie.co.uk
Blog · corpus.blog/blogs/domchristie.co.uk/posts

domchristie.co.uk

domchristie.co.uk

2025

2024

2023

2022

13 Sept 2022

2020

2019

2018

2017

2016

2015

2014

2013