glenjamin.co.uk
@glenathan from Twitter
35 posts
47 followers
44 following
Regular Contributor
Active Commenter
comment in response to
post
Is it still unsporting if his own team doesn’t have a horse in that race?
eg. G at the Giro doing the lead out for Cav
comment in response to
post
I’d love to hear more about versioning, api compatibility, schema migrations etc
ie. Traditional client/server APIs can be evergreen, or date versioned, or number versioned, and often have deprecation cycles etc
What does that look like in this world?
comment in response to
post
Practice / conditioning basically 😅
comment in response to
post
Most of Conservatism is based around not knowing what the past was like but being really fucking annoying about wanting to go back to it.
comment in response to
post
Oh cool, I didn’t think to check devtools!
In our case since it’s a mostly static site we’re trying to minimise client code to keep the bundle size down
So I’m looking for some simple static analysis stuff to spot mistakes
Maybe I’ll just scatter server-only in a few key spots
comment in response to
post
alas the buy-to-let landlords in charge of this country will not save us
comment in response to
post
If an MP is doing the rounds insisting that trans women have to use men's toilets, the interviewer needs to be asking what law says so, and what the consequences would be for breaking said law. At the moment what we have is a supreme court ruling and *advice* flowing from that.
comment in response to
post
Can you not see how insane "Gender Critical" is that it can justify violence against someone doing a wee and washing their hands? He isn't an outlier, this is the normal baseline position. He's just less able to conceal his hatred than many
comment in response to
post
When I design a client/server relationship with intent, I can take control of backwards compatibility and make sure things work
AIUI, When the split happens automatically, a way to continue serving the old server version is needed
comment in response to
post
The biggest criticism of the model I’ve seen is that the client and server both need to be referring to the matching version of the other world - which this parable does demonstrate - although doesn’t call it out explicitly
comment in response to
post
This worked very well for me, as someone who’s mostly been ignoring sever components but was roughly aware of the idea.
We’ve recently redone our marketing website using SSG and it’s worked pretty well being able to only mark small islands as client code
comment in response to
post
Seems reasonable to me, can’t wait until they finally do savings plan on RDS
comment in response to
post
Ah, I don’t really do any of those actions anymore!
comment in response to
post
For what use case?
comment in response to
post
For a stable metric, setting a threshold alarm is usually fine
For a metric that varies throughout the day, then an anomaly alarm is preferable
The example that springs to mind is “number of builds started” when I was at CircleCI - the anomaly detection worked well on that one
comment in response to
post
It’s only the middle one I’ve used I think.
In general I like the model of me saying “this is a metric/query that’s important”, and then the tool tells me if something about it changes
comment in response to
post
FWIW I quite liked the datadog approach which IME was basically:
- Build a query for a widget
- Can set up an alert for anomalies
- it tells you if the graph goes weird
comment in response to
post
Could they buy one to be put on a shelf for someone else to take later, or is that still basically a donation?
comment in response to
post
It’s a good response, but it seems to be about a week late
comment in response to
post
lots of great replies to this, I think my conclusion is that even though most of my JS projects are pretty simple, they usually have a kind of "everything affects everything else" design that I think htmx isn't a good fit for
comment in response to
post
I’d been using a fine sea salt for that purpose, I wonder if I can taste a difference between them
comment in response to
post
Huh, I finally understand why everyone goes on about Kosher salt
comment in response to
post
Is there a good guide on what it can do and how to do that?
I’m open to the idea that it could be useful, but not sure how/when to invest the time to learn to use these tools
comment in response to
post
I thoroughly enjoyed this post - thank you!
comment in response to
post
I recently discovered that Secrets Manager supports KV pairs within the same secret
So you can save money by putting all of your individual secret values in the same AWS Secret
comment in response to
post
Oo, this is a great idea - I might have a go
I’m interested to see what the type system is like - Go’s is ok but I’ve really been spoilt by typescript I reckon
comment in response to
post
Oh right, I forgot that the default ones are fully blocking!
comment in response to
post
Is the key property here that the rendering is customized compared to the browser builtins?
Apart from that it’s not clear to me why the await is better than the default synchronous behaviour
comment in response to
post
I’ve received feedback before that I shouldn’t point out problems in a design/approach unless I’m willing/able to commit to helping find a resolution.
Which I think is nonsense. When I’m doing a design I love when people point out the stuff I’ve overlooked!
comment in response to
post
I found the restriction features after some searching, but the docs page on secrets really doesn’t call them out well!
comment in response to
post
I was just checking how CircleCI protects against this these days - looks like they added a thing to restrict secrets to specific branches back in March, which is neat.
circleci.com/changelog/ex...
Does GitHub Actions have an equivalent?
comment in response to
post
Although ES modules are probably a good idea, the non-backwards-compatible adoption story is in many ways a step backwards compared to UMD imo
comment in response to
post
I don’t suppose you have a pic from the time we were blocked waiting for a production environment, so we have the column on the board overflow down the wall and onto the floor?
I’ve been after one of that for ages
comment in response to
post
That definitely looks like my kind of joke