Reposted by George MacRorieClickHouse @clickhouse.com · 03/08/2026Welcome to ClickHouse, @andypavlo.bsky.social 👋 clickhouse.com/blog/andy-pa...clickhouse.comAndy Pavlo joins ClickHouse to establish ClickHouse Labs | ClickHouseI am excited to announce that I am joining ClickHouse, Inc. to establish and lead a new research team at ClickHouse Labs. 0264
George MacRorie @georgemac.bsky.social · 13/06/2026👏 put the fascists on the train home 👏 we 👏 dont 👏 want 👏 them 👏 here 👏 #brighton 050
Reposted by George MacRorieGianluca @gianarb.it · 26/05/2026I have a few months open for new work. If you're scaling a #startup and need hands-on help with automation, #kubernetes, or #o11y let's talk. If you're trying to figure out where AI actually fits in your product without the hype also me. Pragmatic hitch-hiking available. 🚐 shippingbytes.com 082
Reposted by George MacRorie𝖑𝖚𝖐𝖊 𝖇𝖔𝖓𝖉 @lukeb0nd.bsky.social · 06/05/2026We (restate.dev) are hiring for infra roles (my team) and some engineers on the GTM side. For infra, if you have experience operating stateful applications on kubernetes, building k8s operators and general cloud provider IaC then please apply! 👇 jobs.ashbyhq.com/restaterestate.devRestate - Build innately resilient distributed appsRestate is a lightweight runtime that lets developers build innately resilient distributed apps without the complexity tax. 011
George MacRorie @georgemac.bsky.social · 08/02/2026Anyone else getting their inbox absolutely hammered by a second wave of #zendesk support abuse emails? I got this the other day. Loads of activation requests from different companies. I ignored them. Today they seem to have filed tickets someone with maybe 60 different companies. 121
Reposted by George MacRorieMartin Kleppmann @martin.kleppmann.com · 17/07/2025Support @openrightsgroup.bsky.social making a legal intervention at the hearing of the tribunal on the case of Apple's Advanced Data Protection being undermined in the UK action.openrightsgroup.org/make-our-voi...action.openrightsgroup.orgMake our voice heard at Apple’s encryption hearingWhat's at stake? Your photos of your kids. Your bank statements. Your payslips. Your CV. Should you be able to store these important items safely and securely in the cloud or should the Government be ... 13814
Reposted by George MacRorieLiz Rice 💛💙🐝 @lizrice.com · 26/04/2025At the least, our society should make sure people have a safe place to sleep. campaigns.crisis.org.uk/page/166635/... #CrisisUKcampaigns.crisis.org.ukSign this letter to Keir Starmer: You can end homelessness | Crisis UKDear PM: A future free from homelessness starts now. 082
George MacRorie @georgemac.bsky.social · 09/04/2025Trump administration is giving the Lettuce a run for its money. 030
George MacRorie @georgemac.bsky.social · 10/03/2025Mark did a load of cool shit to get this together 🤙 it’s a fun read. 032
George MacRorie @georgemac.bsky.social · 02/03/2025Currently enjoying a little bit of mountain peace before starting the next role. My legs are zapped and it’s only day three. #grandmassif 170
Reposted by George MacRorieDamien Neil @misago.org · 19/02/2025I’m tremendously excited about the synctest package. There’s usually a tension between making async code idiomatic or testable. Synctest makes the idiomatic code testable. #golang go.dev/blog/synctestgo.devTesting concurrent code with testing/synctest - The Go Programming LanguageGo 1.24 contains an experimental package to aid in testing concurrent code. 2327
George MacRorie @georgemac.bsky.social · 24/01/2025NGL I’m pretty pumped for #traitorsuk in a minute. Stepped up in that last episode. 010
Reposted by George MacRorieBartłomiej Płotka @bwplotka.dev · 20/01/2025With Filip we wrote a blog post explaining the new @golang.org 1.23 "iter" package and its unexpected use case in the Go gRPC world and @thanos.io We also dive into Go coroutines (not goroutines!) that makes new iterators even more special, enjoy! 🤗 bwplotka.dev/2025/go-grpc...bwplotka.devOptimizing in-process gRPC with Go 1.23 Iterators and CoroutinesA few years back I have been exploring solutions for the in-process gRPC pattern in Go, for the Thanos project . Recently, a friend and a Thanos maintainer Filip refreshed the initial Thanos solution ... 3216
George MacRorie @georgemac.bsky.social · 17/01/2025This photo of Morty from this week on walks in the snow was just too good not to share. 190
George MacRorie @georgemac.bsky.social · 15/01/2025I feel like I need two forms of contact for most folks now. My mortgage advisor just had their email / dropbox hacked. They sent me (and other customers) a dodgy who knows what payload disguised as a PDF. Lucky I had him on WhatsApp and could ping him directly about it. He replied "delete it now!" 100
George MacRorie @georgemac.bsky.social · 15/01/2025Just finished Gardens of the Moon on @lukeb0nd.bsky.social s recommendation. Loved it. I’m so here for the ride. Minor whiplash. I’d be hard pressed to recall all that just happened 🤣 but I’m here for it. So much fun. 120
Reposted by George MacRorieJeremy Keith @adactio.com · 14/01/2025Journal: A long-awaited talk Remy and I gave a talk at Brighton’s Async meetup …five years after we were originally booked in. 🔗https://adactio.com/journal/21649 081
Reposted by George MacRorieMark Phelps @markphelps.github.io · 20/12/2024George (@georgemac.bsky.social) and I have been reflecting on continuous delivery challenges and decided to capture our thoughts in a manifesto. We’d love your feedback—does this resonate with you? Take a look and let us know: manifesto.getglu.devmanifesto.getglu.devThe CD Pipeline ManifestoWhy CD pipelines are broken and how to fix them. 062
Reposted by George MacRoriewatzon @watzon.tech · 09/12/2024New example image for #goshot and I kind of love it. Also updated the wiki and added a list of all themes, including several new #colorblind friendly schemes. I am getting pretty close to a v1.0 release hopefully. Just need to fix some stuff with the terminal rendering. #go #golang #foss 3102
Reposted by George MacRorieGeorge MacRorie @georgemac.bsky.social · 07/12/2024Yesterday @markphelps.github.io and I finished our first MVP of history and rollback capabilities in Glu. Now each phase in Glu has its own relevant and isolated history of versions that can be explored and when needed, rolled back to. #buildinpublic #golang #gitops 🧵 132
George MacRorie @georgemac.bsky.social · 08/12/2024How #aoc manages to be a politician, amas the largest bsky following and come up with 24 Christmas themed programming challenges every year, will always astound me 👏 020
George MacRorie @georgemac.bsky.social · 07/12/2024Yesterday @markphelps.github.io and I finished our first MVP of history and rollback capabilities in Glu. Now each phase in Glu has its own relevant and isolated history of versions that can be explored and when needed, rolled back to. #buildinpublic #golang #gitops 🧵 132
George MacRorie @georgemac.bsky.social · 06/12/2024I am doing silly things with #golang iterators again. So thought I would share in the hope it is helpful, or maybe someone will show me a better way. This time I have a collection type, which exposes its own abstraction for iterating over its contents. Instead, I want it to use the iter package. 🧵 250
George MacRorie @georgemac.bsky.social · 05/12/2024It's one of those days go get -u ./... (everywhere) #golang 020
Reposted by George MacRorieJean-Jacques Strydom @psionicalch.com · 04/12/2024Whilst working on implementing payments I realised I needed access to the courses admin page so I quickly whipped it up. As usual I used Golang and HTMX to implement the filtering, infinite scroll and editing capabilities to make the app feel like a SPA. #buildinpublic 041
George MacRorie @georgemac.bsky.social · 04/12/2024Gianluca is a legend 👌 and kindly listened to me rant on about Glu this week. 120
George MacRorie @georgemac.bsky.social · 04/12/2024Today in Glu world we added support for built-in history. History is tracked on a per pipeline and phase basis and available in the UI on main. We also added API support for rollbacks (UI is under development): github.com/get-glu/glu/... Tomorrow I will have a video! #buildinpublic #golang 020
George MacRorie @georgemac.bsky.social · 03/12/2024Big change going into Glu today with only minor face value. A lot of the core types are moving around. The biggest being the move from phases and sources, to phases and edges. The concept of promotion in Glu is a now a concern for edges. #buildinpublic #golang github.com/get-glu/glu/... 110
George MacRorie @georgemac.bsky.social · 01/12/2024Today I am thankful for the seagull population of Brighton for keeping me on target for my diet goals. Second pastry stolen this year. Third attempt they’ve made on me too this year. They’re 2 for 3. Sadly I will never learn. 030
George MacRorie @georgemac.bsky.social · 29/11/2024I spent today building per pipeline+phase history feature into github.com/get-glu/glu. It allows for tracking meaningful history per app + per env described in a config repo. For reasons (I just love it), I am starting with bbolt as a backend (shoutout @benbjohnson.bsky.social). #golang #gitops 120
Reposted by George MacRorieGeorge MacRorie @georgemac.bsky.social · 28/11/2024Been working on some small touches to the feedback in the UI for github.com/get-glu/glu today. Now it little success toast will link you to any generated PRs (if you have proposals enabled). #gitops #deployments #cicd #golang #buildinpublic 231
George MacRorie @georgemac.bsky.social · 28/11/2024Been working on some small touches to the feedback in the UI for github.com/get-glu/glu today. Now it little success toast will link you to any generated PRs (if you have proposals enabled). #gitops #deployments #cicd #golang #buildinpublic 231
Reposted by George MacRorieDavid Flanagan @rawkode.bsky.social · 28/11/2024There's two spots available. If you like the Rawkode Academy and want to see more content in 2025, share this far and wide 😊 If you don't, I'm cancelling the #Klustered reboot 😂 064
Reposted by George MacRorieGianluca @gianarb.it · 27/11/2024I admire writers that can articulate complexity in an engaging way. I think I am not that good yet and something this feeling makes writing like pulling teeth but they way to get out from this feeling is by writing more. So here it is what I have for you this time 🦀 #rust #datafusion #db 021
Reposted by George MacRorieMark Phelps @markphelps.github.io · 26/11/2024Deployments are too complex today. Disconnected tools. Environment confusion. Compliance nightmares. Meet Glu: a framework to bring order to the chaos. 👉 Simple connections 👉 Works anywhere 👉 Full visibility Learn more: blog.flipt.io/introducing-...blog.flipt.ioIntroducing Glu: Deployment Coordination as Code | Flipt BlogIntroducing Glu, a way to codify your deployment pipelines. 111
George MacRorie @georgemac.bsky.social · 25/11/2024I just finished writing a couple guides around Glu and building a #GitOps promotion pipeline using Glu and #FluxCD The first guide takes you through an example repo, the glu UI and how to trigger promotions. The second walks through the #golang code behind it. docs.getglu.dev#/guides/indexdocs.getglu.devDocumentDescription 060
George MacRorie @georgemac.bsky.social · 25/11/2024Remember to bring lots of github.com/get-glu/glu Our dream is to be that glue 😶🌫️github.comGitHub - get-glu/glu: Progressive delivery that sticksProgressive delivery that sticks. Contribute to get-glu/glu development by creating an account on GitHub. 010
George MacRorie @georgemac.bsky.social · 24/11/2024Almost finished Arcane and I’m not ready for it to be over. No spoilers! 100
George MacRorie @georgemac.bsky.social · 23/11/2024Also, incase the post I made earlier wasn't clear it was a thread (I forgot to add a 🧵 emoji or those little 1/n progress markers). Here is the post with the GitHub repo in it: go get github.com/get-glu/glugithub.comGitHub - get-glu/glu: Progressive delivery that sticksProgressive delivery that sticks. Contribute to get-glu/glu development by creating an account on GitHub. 000
George MacRorie @georgemac.bsky.social · 23/11/2024Oh yeah and this is Stu. He is just happy he didn't become Glu. No horses were harmed in the making of this Glu factory. 220
George MacRorie @georgemac.bsky.social · 23/11/2024Been prototyping a tool with @notmarkphelps.bsky.social recently around orchestrating software delivery across multiple environments. We chose to model our solution as a framework in #golang with an optional embedded #typescript / #react UI, as we wanted to ditch our yaml/bash GitHub action woes. 340
Reposted by George MacRorieScaling DevTools @scalingdevtools.bsky.social · 15/11/2024New episode with John O'Nolan - How Ghost grew to $7.2m ARR - How Ghost communicates the value of open source to non-devs - John's thoughts on the Wordpress situation John is a legend, enjoy! youtu.be/AKYw87xzSG0?... 011
George MacRorie @georgemac.bsky.social · 16/11/2024Quick #golang tip. Need to adapt one or more instances of a type V into an iterator sequence (iter.Seq[V])? This quick function comes in handy: ``` func toIter[V any](v ...V) iter.Seq[V] { return func(yield func(V) bool) { for _, vv := range v { if !yield(vv) { break } } } } ``` 230
Reposted by George MacRorieDavid Flanagan @rawkode.bsky.social · 10/11/2024Your causal reminder that the Rawkode Academy is able to exist and make Cloud Native & Kubernetes content because we have some awesome partners. rawkode.academy/organization... So I ask you of two things while at KubeCon: - Visit the booths of my partners - Share this with my non-partners 🥰rawkode.academyLet's Partner TogetherWe can accelerate the growth of developers and your product. 0186
George MacRorie @georgemac.bsky.social · 02/11/2024Everyone stop. @scalingdevtools.bsky.social is here! Follow it! 020
George MacRorie @georgemac.bsky.social · 05/09/2024Today we launched our new cloud offering! We’re the only feature flag platform with a UI that commits changes directly to Git repositories you own. With our open source offering for self hosted evaluations. Check out the video on flipt.io and sign up on flipt.cloud. #gitops #clickopsflipt.ioFliptA feature management platform built for developers from scale-ups to enterprises that leverages the tools developers already know and love. 010
George MacRorie @georgemac.bsky.social · 27/08/2024Today I wrote some words about our journey at Flipt building for developers. A little backstory into what has ultimately become our new cloud product. Hopefully it gives some incite into what we value and how we think about shipping code safely and quickly. blog.flipt.io/shipping-fas...blog.flipt.ioShipping Fast Without Breaking Things | Flipt BlogA tale of where we've been, where we are, and where we're going. 010
George MacRorie @georgemac.bsky.social · 28/05/2024Yesterday we released reverst v0.2.0. The highlight being it builds a new CLI which can proxy services on your local network through a reverst tunnel group. github.com/flipt-io/rev... #golang 020