Dom Barnes @dombarnes.com · 25/08/2026I keep thinking about the fact that RubyCental got $1m over 4 years from Shopify and then 10m gets dropped (with 1m from Tobi/shopify?) on this without a blink. 010
Dom Barnes @dombarnes.com · 23/06/2026I currently have no strong feelings about Andy Burnham. I don’t know a ton about him. But I do think his potential grasp for PM should be contested, if only so that there is a choice. Wouldn’t it be funny if Corbyn and Millibamd threw their names in the hat too tho 110
Dom Barnes @dombarnes.com · 20/06/2026Rails is a web framework that makes it really easy to create a web app, it’s got sensible defaults, powerful tooling to make everything easy. Database, APIs, emails, ruby gems for plugins. It was and still is widely used for new web products. Ruby is just a human friendly coding language. 000
Dom Barnes @dombarnes.com · 20/06/2026When she is dozing off and gathered enough energy to utter one or two more words before she’s asleep ❤️🥰 020
Dom Barnes @dombarnes.com · 08/05/2026Wild split in the Brum elections. 6 remaining to be called. Labour didn’t do themselves any favours this year with all the bin strikes. 000
Dom Barnes @dombarnes.com · 03/05/2026That eventually leads me to VueJS as reusing components in js just feels cleaner than html/stimulus. And I’ve got 114 tables in various states of on-page tablesort, server side stimulus sort, and Vue components. 000
Dom Barnes @dombarnes.com · 03/05/2026When I’m building UI I try and start with raw html, but when building tables you inevitably need sorting and pagination. I’ve got a decent StimulusJS setup but I feel the resistance in having to go and add to every table I have. 100
Dom Barnes @dombarnes.com · 24/04/2026The kid is reading herself Fox in Socks at bedtime. Top choice. 010
Dom Barnes @dombarnes.com · 24/04/2026We do things differently in Norwich (grew up there. Not boring there tho) 010
Dom Barnes @dombarnes.com · 14/04/2026My naming pattern for these is general Model::SyncModel.call, which isn't ideal but its explicit in class naming as its SRP 000
Dom Barnes @dombarnes.com · 14/04/2026I've got a bunch of sync services that have a call interface, which under the hood uses update_all which in turn spawn a bunch of update_one based on some given criteria. Sometimes I want all to generate the list, sometimes I'll pass in a different list, but for those call just standardises names 100
Dom Barnes @dombarnes.com · 05/04/2026I can only imagine if it was 7+ hours! Takes a lot of self sabotage! 100
Dom Barnes @dombarnes.com · 04/04/2026If you figure it out lemme know the trick. Settled into this pattern for well over a year 100
Dom Barnes @dombarnes.com · 25/02/2026Haven’t had a cat since I was much younger. So gotta figure out all the cat stuff now. Anyone got a black kitten going spare? 000
Dom Barnes @dombarnes.com · 25/02/2026My kid has picked out a name for the cat. The cat we don’t have yet. So I guess we’ll be getting a cat soon 🐈⬛ 100
Dom Barnes @dombarnes.com · 17/02/2026Think I’ve finally got the fix for a redis instance maxxing and just flushing all its entries. Web host pings / every minute or so to keep processes alive (and health checks) and each time, new session, new cache entry. Let’s see what the charts are like tomorrow. 000
Dom Barnes @dombarnes.com · 15/02/2026He looks like someone pulled his pose strings. Thumb up. Teeth out. 010
Dom Barnes @dombarnes.com · 15/02/2026Do LSPs load the definitions every time a related file is opened or are they usually cached locally? Can’t believe that many folks opening rubocop files all the time. 100
Dom Barnes @dombarnes.com · 07/02/2026“We couldn’t find enough businesses to pay our high costs and the rest of you don’t pay enough to keep the lights on so we’ll fire everyone except Steve who knows how it all works”. In a few years once the enterprise agreements are expired they’ll shut it down 000
Dom Barnes @dombarnes.com · 11/01/2026You say you’re using rails auth and Google sso. Does it support oauth or do you use it with omniauth? Or did you make your own oauth layer? 100
Dom Barnes @dombarnes.com · 09/01/2026This was not only us adding more configuration choices to player schedules, but new tooling as start the process of migrating the whole web app. Expect many more changes over the coming months. 000
Dom Barnes @dombarnes.com · 09/01/2026It brings our unique experience to calendars for your signage, as well as advanced repeating options, colour options, and a cleaner interface. Really happy with the team's work on this. 100
Dom Barnes @dombarnes.com · 09/01/2026Of course you can try TrilbyTV free for 30 days :) auth.trilbytv.co.uk/trial/start?...auth.trilbytv.co.ukStart your free trial - TrilbyTVThe No.1 digital signage platform made for education 100
Dom Barnes @dombarnes.com · 09/01/2026Big feature release today over @trilbytv.co.uk Been a long project but our new calendar view is now available for your planning and organising your digital signage. This has been the big work we've been doing for months, starting a migration to a new frontend framework 111
Dom Barnes @dombarnes.com · 07/01/2026I swear bsky seems to follow new people for me. Am I subscribed to something that does it for me? Was it one of those starter packs? How would I know. 196 following today for the record. 100
Dom Barnes @dombarnes.com · 03/01/2026As if they have X open in the background 😂 not truth social 010
Dom Barnes @dombarnes.com · 01/01/2026media.tenor.coma man in a blue shirt is adjusting his tieALT: a man in a blue shirt is adjusting his tie 010
Dom Barnes @dombarnes.com · 01/01/2026Report them all under Privacy (sharing intimate images without consent). Not much but it’s a start and it should get them all flagged and the accounts participating. 010
Dom Barnes @dombarnes.com · 24/12/2025Fake. Thats an old photo. Everyone knows Santa brought everyone UEFI a few years back. 010
Dom Barnes @dombarnes.com · 24/12/2025Kids asleep. Santa dropped off the stocking. Time for the Christmas Eve Baked Camembert, my new tradition 010
Dom Barnes @dombarnes.com · 17/12/2025Just had to email my kids school cos their newsletters (maybe via their pupil management tool) is being sent via sendgrid (maybe via their SIM system) and no one did the domain validation so all the emails head right to spam. 😢 010
Dom Barnes @dombarnes.com · 17/12/2025TIL about browser System colours while debugging some blue UI elements on iPad blog.jim-nielsen.com/2021/css-sys...blog.jim-nielsen.comCSS System ColorsWriting about the big beautiful mess that is making things for the world wide web. 000
Dom Barnes @dombarnes.com · 06/12/2025Hold up. If the EU splits up every country could fine him for £120m…. Well maybe. 190
Dom Barnes @dombarnes.com · 06/12/2025Are there any good free tools for user product usage monitoring? Use clicks, Interactions etc. 000
Dom Barnes @dombarnes.com · 26/11/2025Oh well Happy Birthday Mr Mann! If you can’t force your family to sit with you while you watch a film on your birthday, when can you? Thanksgiving?? 030
Dom Barnes @dombarnes.com · 23/11/2025If it was warmer and dryer I’d probably resort to just dumping everything on a tarp in the driveway! You heading to a retirement village already or something else? Win one of those Omaze house giveaways? Secret lottery win? 100
Dom Barnes @dombarnes.com · 22/11/2025😂 did you do anything special for the photo? Hide everything in the corner for better photos? I think I’d need an extra house to fill with all the extra stuff in our house in order to take good photos. 100
Dom Barnes @dombarnes.com · 14/11/2025Cmd T go to file Cmd R go to symbol Cmd shift P command palette Everything else is probably wrong 000
Dom Barnes @dombarnes.com · 05/11/2025Remember that sometimes you may want to take down the government by sneaking under parliament and planting lots and lots of apple trees 010