Advertisement · 728 × 90

Posts by Justin Malčić

Had we still had system flaky tests, it would have been much less obvious what was going on independent of the flakiness. And it’s reassuring to know that even with no JS the page is still fine unenhanced. Anyway that’s one more reason why you should use less JS but still run system tests in CI

5 days ago 0 0 0 0

What had happened was that different CDNs sometimes expose package exports differently, so the existing imports were invalid with the new pins, and so none of the JS in the app was loading at all. But, of course, our app is navigable with JS disabled anyway, so takes a moment to notice the pattern

5 days ago 0 0 1 0

Lodash had a vulnerability recently, and with JSPM overwhelmed with builds from AI activity, the latest version wasn’t up yet, so I need to switch CDN to get the latest. But switching the pin led to system tests failing. It was strange because the screenshots looked okay and failures varied

5 days ago 0 0 1 0

Since switching to Playwright for system tests a while ago (thanks to the article by @searls.bsky.social) they no longer flake, even with all the partial page replacement. We run it as a one-off container to keep the version in sync with the gem. I often forget how great it is! For example:

5 days ago 0 0 1 0

My understanding of the British shortcrust technique: sift the flour so it looks largely the same as before, grate in the butter so that it heats up and sticks to itself, then mix with your hands to achieve the same result as if you’d skipped the first two steps

1 week ago 1 0 0 0
Preview
Among the dog people at Crufts | The Observer Meet the 20,000 pedigree pooches, breeders, obsessive owners and fastidious judges at ‘the world’s greatest dog show’

After last year’s foreign correspondent-type piece on Crufts in the LRB, this year the Observer channels Vice (including photos) observer.co.uk/style/featur...

3 weeks ago 0 0 0 0
Post image

Delighted that this has come to Sainsbury’s

1 month ago 0 0 0 0
Post image

It’s (still) what the people want

1 month ago 2 0 0 0
Preview
GitHub - BuildingAtlas/rcharts: Responsive server-side SVG charting for Action View Responsive server-side SVG charting for Action View - BuildingAtlas/rcharts

Just pushed some delayed fixes and improvements to RCharts which should make timeseries charts a lot better than before. Do check it out, works great for us in production, but I could do with feedback 😅 github.com/BuildingAtla...

1 month ago 0 0 0 0

Definitely most cursed folder (anti-folder?) invented

2 months ago 1 0 0 0
Advertisement

Latest GitHub bug is that a non-technical reviewer requested for visual review literally doesn’t have a submit button 🤦‍♂️ but issues load faster so it’s fine, really

2 months ago 1 0 0 0

Lol a month ago was going to my local M&S and passed Bill Nighy, now at the RA just went past Amelia Dimoldenburg

2 months ago 0 0 0 0

If you install from GitHub, the slightly gratuitous demo in the dummy app is worth checking out in particular

3 months ago 0 0 0 0
Preview
GitHub - BuildingAtlas/rcharts: Responsive server-side SVG charting for Action View Responsive server-side SVG charting for Action View - BuildingAtlas/rcharts

It’s RCharts, now on RubyGems! github.com/BuildingAtla... A very unusual charting library: both server-side *and* responsive, meaning it’s fantastic with Turbo morphing. Loads to say but the key things are: it doesn’t do absolutely everything, is still a WIP, but is definitely ready for wider usage

3 months ago 1 0 1 0

So if you put Turbo morphing, loads of SVGs, CSS transitions, grid layout, slightly insane container queries, plenty of maths, and an API that works a lot like FormBuilder all together, what do you get? I have a very exciting answer to this question to be revealed very soon… (even works in WebKit)

3 months ago 0 0 1 0
Post image

‘Depth, motion, and clarity’ 🥲

3 months ago 0 0 0 0

So my ‘printer won’t print on Tuesdays’ bug is that in Chrome specifically, Google Meet meetings which only have one other participant crash the whole session after a few minutes (hilariously awkward). Doesn’t affect other browsers, I’ve tried both containerised and uncontainerised Chrome

4 months ago 0 0 0 0

A year after getting it there’s still something magical each time I make espresso with my 9Barista: I think because while the mechanism is so simple, and only requires heat, it still manages pressure and temperature itself. So incredibly simple, reliable, and consistent with minimal user input

4 months ago 1 0 0 0

I would have more confidence in GitHub’s reimplementation of perfectly functional features if the reimplementations had fewer noticeable bugs 🤦‍♂️

5 months ago 1 0 0 0
Advertisement

The thing about a lot of the anodyne (but still unhinged) conspiracy theory content that clogs my Instagram feed these days is that the form is so reminiscent of the wild stories I remember kids telling in the playground… I think I would be less bothered somehow if they were more sophisticated

5 months ago 0 0 0 0

I’m always impressed by Karambolage. I see everyday things in France and Germany and am idly curious, but never expect proper explanations because if you live there it’s just normal. But the stories and histories are often really interesting, and show how human experience can vary so unpredictably

5 months ago 2 0 1 0

It’s an amazing language that made me think about types in a completely different way, it also makes me so glad to be able to write stuff in other languages without having to think much about memory management 😅

5 months ago 1 0 0 0

Sort of amazing how the US income tax system can be so complicated that it feels like it could never be meaningfully automated even by the IRS (if the tax preparers would stop their lobbying), while at the same time, in the UK, less than a quarter of people even need to file a vastly simpler return

6 months ago 0 0 0 0

Had a headache from screens yesterday so went for a long walk along the river to Hammersmith (I’m in Pimlico), then started reading Invisible Cities. I honestly feel more at home in London than anywhere else, but accurately describing what it’s like feels impossible to me because it’s so varied

6 months ago 1 0 0 0

On that live translation feature from WWDC: for years people have made fun of others for trying to hold up their phones with translations. Rotting in the Sun is a recent film that did this very well. I could be wrong, but it seems like such a classic AI mirage—it doesn’t actually shift the needle

6 months ago 0 0 0 0
Post image

Went on a surprisingly long quest for broodje haring and it does not disappoint—if you love pickles and love fish, get yourself to Amsterdam!

7 months ago 1 0 0 0
Advertisement

I wish it were advertised that Linux does have established, coherent, and expansive ecosystems. With Fedora you benefit from all the projects which (in)directly help Red Hat’s enterprise product—sane containerisation, system services, packaging, a great desktop environment… it’s not Mad Max at all

8 months ago 0 0 0 0
Preview
Building Atlas (Remote): Full-stack Software Engineer Building Atlas has a remote job opening for Full-stack Software Engineer (published: 30.06.2025). Apply now or check the other available jobs.

Building Atlas is hiring another Rails engineer! We scale decarbonisation of commercial property with retrofit modelling at portfolio scale using just addresses. If you’re a UK full-stack engineer with some Python experience please consider applying!
join.com/companies/bu...

9 months ago 1 0 0 0

And not only does Danish have loads of vowels already, a lot of consonants are still turning into vowels or disappearing. Even famous phoneticians are amazed: phonetic-blog.blogspot.com/2010/11/dani...

9 months ago 1 0 1 0

@malcic.codes thanks for being my conference buddy! 💎❤️

9 months ago 1 1 0 0