Profile banner
Profile picture

Ben Schwarz

@benschwarz.bsky.social

Founder & Product developer @ calibreapp.com. Into sustainability, online privacy, cycling, photography, music, hiking, native country and creative pursuits 🌞

created May 28, 2023

3,113 followers 167 following 646 posts

view profile on Bluesky

Posts

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

They think they’re important and smarter, held back by incompetent idiots. Tech narcissists abound.

2/9/2025, 11:47:46 PM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

More synth money

29/8/2025, 4:44:53 AM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

To be super clear: Actions are great & will keep working afaik. GitHub Marketplace (for both Free actions & Paid apps) has never been good or helpful. I've been on the partner program for years, waiting for it to be better. Not going to happen.

28/8/2025, 4:37:55 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

GitHub are gonna start blocking Actions releases from Marketplace. That is, unless I agree to new, onerous terms. I can't possibly find the time or resources to review this agreement (OR take on its new risk), just to be part of the "marketplace". My action is OSS & Free. Absolute bullshit.

Screenshot of GitHub blocking publication of Action to marketplace without agreeing to new terms.
28/8/2025, 4:33:17 AM | 7 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

If you need to get something done today, here's 2 hours of Japanese Ambient/Electronica. Nice braining music. www.youtube.com/watch?v=YPnd...

27/8/2025, 12:20:35 PM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Don’t worry chaps, we also have a disappointing labour govt that promised to be better than the Tories, and, aren’t. The MP you’ve reposted is greens, of course

27/8/2025, 10:47:21 AM | 4 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reposted

Fun quiz for CSS fanatics out there 🤓 Give Sunkanmi a follow too 👍

26/8/2025, 12:03:08 AM | 6 2 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

GitHub Image Actions Compresses images in your PRs Costs nothing Runs in seconds github.com/calibreapp/i...

Screenshot of GitHub Pull Request. Image-actions has posted a summary showing 2 images that have been compressed by 63% & 56%!
26/8/2025, 7:27:37 AM | 37 5 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

🚨 GitHub image-actions 1.3.0, out now: Before: Compress all repository images until there isn't anything left to compress = Runs slow, kind of helpful After: Runs strictly within your PR - new and updated images get compressed = Lightning fast & awesome github.com/calibreapp/i...

26/8/2025, 6:48:48 AM | 15 3 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

forgot to say: enjoyed the questions!

26/8/2025, 3:46:46 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

On more than one occasion I misread or mis-clicked and realised immediately after I thought some questions were a bit esoteric, do you have score statistics? would be interesting to see 🤠

26/8/2025, 3:45:45 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

petals flying off

26/8/2025, 3:37:30 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

I got 4-5 wrong when I took it a couple weeks ago. I started to do the long one but I ain't got time for that 😅

26/8/2025, 12:53:39 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Fun quiz for CSS fanatics out there 🤓 Give Sunkanmi a follow too 👍

26/8/2025, 12:03:08 AM | 6 2 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

image-actions docker image has been pulled 677,000+ times and likely compressed tens of millions of images. Feels good man 🙇‍♂️

25/8/2025, 11:24:26 AM | 7 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

⭐ After 5 long years, I've released 1.2.0 of image-actions github.com/calibreapp/i... To recap: - You add image-actions to GitHub Actions - image-actions runs on each Pull Request - JPG, PNG & WebP images are automatically compressed & committed - Your PR includes optimised images ✨

25/8/2025, 3:17:53 AM | 20 5 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

www.leunig.com.au/images/galle...

A cartoon by Leunig about 'Gunk'
25/8/2025, 2:44:06 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Coffee drawer looking stacked

Photograph: drawer full of coffee
24/8/2025, 2:49:07 AM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Ugh, sucks 😩 hopefully you can find someone empathetic enough to help investigate & get it repaired. Super frustrating

24/8/2025, 12:33:20 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Damn, my experience has been decent. I assume they ran hardware checks on it and nothing was reported?

23/8/2025, 11:24:39 PM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Did you book an in store genius appointment?

23/8/2025, 10:27:50 PM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Spot 🤙

23/8/2025, 2:51:41 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Bretzel, ogórki, piwo Photograph: ornate building with vintage chocolate company logo - E.Wedel Photograph: buildings and a halftone pattern mural
22/8/2025, 10:53:40 PM | 5 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Hope your lower back is feeling good today Andy

22/8/2025, 9:43:56 AM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Agree. I switched back to SPD only and have one pair of shoes now. I can actually walk in them, and they’re better out in the field for hike-a-bike

21/8/2025, 4:07:38 AM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

I know plenty of Queenslanders who don’t own a pair of trousers, or any jumpers. Shorts and t-shirts 365. Victoria is not that warm 😅

20/8/2025, 7:36:27 PM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Starting the long trip home to Australia with a quick night in Warsaw, then back to Australia and the last 7 days of winter

20/8/2025, 3:03:35 PM | 4 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Thanks a bunch for patiently explaining all these tricky details over and over again! It’s a real bummer that Google couldn’t (for once) come up with something more straightforward. There’s so much context and nuance that’s needed to understand it, and it kinda takes away from the overall value.

19/8/2025, 1:11:53 PM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Remember making rounded corners with extra divs and transparent gifs? We lived through some bad times!

19/8/2025, 1:07:06 PM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

It didn't fit for the purpose of my post and would have muddied the message. If I were to write a more general post (not strictly about performance), I'd say semantic, assistive technology accessible HTML. Comparatively, semantics don't offer much to viewers, but accessibility really does.

19/8/2025, 8:30:44 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Early on in my career, I was so excited about all the colour, motion, shape, depth, and creativity I’d get to add to the web. But really, the majority of what I got to do was concatenate strings into different boxes.

19/8/2025, 7:52:00 AM | 8 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reposted

Want to build faster websites? Here's how: - Learn how browsers parse, layout & paint - Treat JS as a tool, not the foundation(!) - Favor static HTML or server side rendering at all times - Use Core Web Vitals alongside other metrics to learn shortfalls, improve and iterate Then keep doing that.

21/7/2025, 1:16:16 AM | 122 26 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Photograph: dragon bird peacock hybrid etched into the side of a building
17/8/2025, 9:29:12 AM | 6 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Photograph of Ben in front of Public Order coffee, Krakow.
15/8/2025, 10:00:36 AM | 6 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Is that like… a real thing that has happened? Or something that someone is (perhaps needlessly) worried about? IMO having a “baseline 2025” label is a good way to keep stragglers tethered to somewhat current availability. TLDR: baseline is good. I’m team baseline.

13/8/2025, 6:58:57 PM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

If tha image sux, hit da bricks

13/8/2025, 5:44:50 PM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

In most cases, I won't even read it.

13/8/2025, 10:43:10 AM | 10 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

I hadn’t heard that response. For me, it’s been the opposite: if a feature is Baseline, then it’s good to go. A bit less granular than caniuse, and an easy distinction to understand.

13/8/2025, 6:51:11 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Forget your memories; We can create new, shittier ones using AI that consumes more energy and water. Don’t worry, we’ll all be dead soon.

12/8/2025, 6:07:38 PM | 5 1 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Oh he LOOKS super cuddly. I think I'd be awestruck… and before you know it, here I am without a face 🙃

12/8/2025, 2:40:59 PM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

and people say Australian animals are scary

12/8/2025, 11:07:58 AM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

When you see an American doing anything borderline dangerous it’s always more badass because the medical system is so unfathomably unaffordable

12/8/2025, 9:32:18 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

That law exists in Victoria and it doesn’t seem to stop drivers aggressive behaviour. I regularly ride 10kms further to start my favourite route, just to avoid roads. That’s in the inner north, where the best cycle paths and connectivity is. It might be better, but it still sucks

12/8/2025, 9:09:06 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Can’t wait to use this 🙇‍♂️

12/8/2025, 7:52:49 AM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Photograph of castle perched on a hill, surrounded by trees
12/8/2025, 7:18:02 AM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Still waiting for technology to bring us together, rather than tearing us apart, making us anxious and lonely 😢

12/8/2025, 7:14:31 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

It’s quaint that we’ve relied on a system of honour for so long, and also super fucked that LLM companies were like “oh that’s not for us”

12/8/2025, 5:21:59 AM | 5 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Europe is so much more calm and sophisticated. I can see you plotting a move before the trip is up 😊

12/8/2025, 5:20:28 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

I saw a post on hacker news today that was some young hacker saying they changed their sleep schedule around Claude usage limit resets I logged off after that

11/8/2025, 5:50:10 PM | 23 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

I’ve cycled around Poland a bit this past week and am shocked by how much more relaxed drivers are here. They wait, leave gaps, and generally behave well. In Australia, almost every ride involves someone in a car being aggressive, shouting, or making dangerous close passes.

11/8/2025, 5:11:49 PM | 34 1 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Is this Fords take on Volkswagen’s MEB platform that effectively means a couple of different chassis sizes shared by all their models? According to the MEB wiki page ford had some vehicles in cologne using MEB, but I guess that could be a stop gap?

11/8/2025, 4:19:22 PM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

This is a pretty fun insight! How did your customer respond? Did they see customers having a bad experience in-store as worth fixing? Or something to 🙈 until new devices are rolled out?

11/8/2025, 3:46:44 PM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Photograph: a bridge over river Wisła, sunburnt sunset in the background with a balloon rising above the bridge
10/8/2025, 6:00:28 AM | 7 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

We have a Cycling Brands leaderboard that sources CrUX data and ranks using normalised proportions of fast LCP, INP and small CLS per device type. I just updated it to include the 3-4 TDF brands I'd missed a few months ago. calibreapp.com/tools/websit...

9/8/2025, 1:33:16 PM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Sounds like a hardware issue. I’d take it to the store

8/8/2025, 3:00:41 PM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

This is nice

8/8/2025, 2:20:00 PM | 4 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

(More prevalent in the EU) being interrupted by a cookie dialog for EVERY bloody website. DNT preferences should have solved this 🫠

7/8/2025, 4:28:49 PM | 15 0 | View on Bluesky | view

Profile picture Ryan Townsend (@twnsnd.com) reposted

Anyone got the DL on email #accessibility? Do folks just use the text-only versions or does proper HTML markup matter?

7/8/2025, 10:56:20 AM | 0 1 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

For sure — afaik all of the major models are trained on stolen content However a distinction in this case: Perplexity ignore/do not read robots.txt, a common mechanism site owners use to set bot rules. When security systems detect & block, Perplexity mutates user-agent to hide & continue

7/8/2025, 9:27:08 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

I do not say this lightly: Perplexity are aiding fascism with Trump’s propaganda. www.axios.com/2025/08/06/t...

7/8/2025, 8:29:00 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Unsurprisingly, Perplexity does not understand consent. Perplexity intentionally ignores robots.txt, and mutating user-agents when blocked by detection systems and (of course) did not reflect that they are not gaining CONSENT from site owners. www.perplexity.ai/hub/blog/age...

7/8/2025, 8:29:00 AM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

But also yes Australia has garbage culture too

6/8/2025, 2:00:57 PM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

I meant more than Australia, where I live. It’s self explanatory that the USA is a tire fire 🙃

6/8/2025, 1:59:36 PM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

We also swam at this moody basement level pool and sauna, pretty nice 🧖‍♂️

Photograph of a moody basement level marble swimming pool
6/8/2025, 9:47:21 AM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

I’m not saying Europe has more culture or that this is my normal taste, but this hotel has been operating since 1887 — this is the epic breakfast hall at Grand hotel Łódź

Ceiling with arches and cherubs, because Poland
6/8/2025, 8:42:19 AM | 14 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Referring to Jacob

6/8/2025, 6:38:48 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

I used Spotify for a decade or so but they continually made everything worse until I ragequit. Currently on Apple music, bandcamp, physical records

5/8/2025, 6:57:32 PM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Dude has been living off writing a sensible paper on acceptable user delays for 20 years, I honestly do not know why he’s been held in such high regard

5/8/2025, 8:31:31 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

When I first became aware of XSLT in 2005 I though “oh jeez, this is terrible, I hope I never have to use it”, and after 20 years I can tell you — I’ve been successful.

4/8/2025, 2:36:40 PM | 4 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Caught a ride through forest along the beach on the R10 “velo baltic” trail from Łeba today

3/8/2025, 5:41:28 PM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Photograph of beach and a wall made of upright logs in the sand. Cormorant and seagulls on the water
3/8/2025, 5:38:55 PM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Cops tried to stop this #acab

3/8/2025, 12:16:53 PM | 5 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Also shoutout to my buddy Rob who lent me this bike bag. He hand delivered everything to me and supplied the pool noodles to protect the frame better. Legend shit

1/8/2025, 11:41:21 AM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Packed a gravel bike for a few weeks in Poland for vacation with my partners family It’s winter in Aus, and summer in Europe 😍 Time to catch some sun 🌞

Bike bag with a red Merida gravel bike behind it Red bike stripped and mounted on a railing system, ready to be placed into a bag for travel
1/8/2025, 10:01:50 AM | 11 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Rough. A few years ago I lived “on the wrong side of the street” — one had 100mbps cable, the other, ADSL that disconnected regularly 💀

1/8/2025, 8:33:00 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

No kidding, I guess my point is that social media seems to be a net bad for society, because society is sick due to our environment

1/8/2025, 7:41:42 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

At home I have 1000 mbps and it’s pretty well distributed in major cities, tho a lot of people probably would cap out at 100mbps. Still, ~300ms latency to the USA and Europe 😬

1/8/2025, 7:39:35 AM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Tbh social media seems to turn (some) people into absolute psychopaths. I’d be ok if we all had to log off a bit more

1/8/2025, 6:57:59 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

I’m on a long haul flight to Europe-it has free starlink internet access

Screenshot of fast.com displaying 110mbps
1/8/2025, 6:21:05 AM | 5 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

In Australia we call those people cunts, but they lack warmth and depth… so, we’re gonna have to workshop this a lil more

31/7/2025, 12:54:38 AM | 5 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

With AI you can appease your parents with a thin veil of care. Don't worry, we'll all be dead soon 💀

screenshot from linkedin post
30/7/2025, 12:03:06 AM | 6 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

let's crank out the Ouija board and solve this shit Chris!

29/7/2025, 4:46:17 AM | 3 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

it’s definitely a 10,000 hours level dedication task to become well-versed. I appreciate a bunch of people actually don’t have time for that. No slight to anyone, except the people in-tech-industry who devalue this skill.

25/7/2025, 1:36:24 AM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

This is a really good point and it's why we see so many slow, janky web experiences. It's a massively undervalued skill

24/7/2025, 11:51:52 PM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

This course looks good! Worth a bookmark 📚

24/7/2025, 10:49:45 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Yeah some contact is fine and the penalty foul looked to be both players jostling with each other, then a simulated fall. In a bunch of games I’ve watched similar incidents weren’t given as a foul. If it was in the midfield, wouldn’t have been called. I didn’t see the hair pull, but is often a red

23/7/2025, 11:07:47 PM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

No, I’m the better looking Ben Schwarz

23/7/2025, 9:34:31 PM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Agree. If there was an edit button I might have improved, but alas

23/7/2025, 9:39:44 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Real jerk behaviour

23/7/2025, 9:34:38 AM | 1 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

It is a contact sport 😀 it’s an inconsistent penalty for sure

23/7/2025, 7:59:17 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

23/7/2025, 4:56:48 AM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

“I don’t like CSS” is coded speech for “I never learned CSS”

23/7/2025, 2:26:32 AM | 238 34 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

That penalty was not a penalty! Italy were robbed 😡

23/7/2025, 12:51:19 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

If Aussies needed another reason to not be a patron of Coles supermarkets… then consider that Coles have a contract with Palantir. Y'know, the same Palantir that are aiding the US government creeping fascism and surveillance state. www.abc.net.au/news/2024-02...

22/7/2025, 12:33:45 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Aye! Cheers for the shout Julien 🙇‍♂️

21/7/2025, 6:28:52 AM | 0 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

Just found this page and wanted to add: There's a clear design system documentation page about colour accessibility by team role 🤩 www.skyscanner.design/latest/acces...

21/7/2025, 1:43:46 AM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Want to build faster websites? Here's how: - Learn how browsers parse, layout & paint - Treat JS as a tool, not the foundation(!) - Favor static HTML or server side rendering at all times - Use Core Web Vitals alongside other metrics to learn shortfalls, improve and iterate Then keep doing that.

21/7/2025, 1:16:16 AM | 122 26 | View on Bluesky | view

Profile picture CSS by T. Afif (@css-only.dev) reposted

💡 CSS Tip! Do you know that you can use offset() to place images around a circle? And if you combine it with the new sibling-*() functions, you can have a perfect placement that works for any number of elements! css-tip.com/images-circle/

Overview of the CSS code from the linked post 7 random images place around a circle
17/7/2025, 2:14:16 PM | 26 7 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social) reply parent

I am not fabulous nor wealthy, but is there a donation form somewhere?

19/7/2025, 2:46:17 AM | 2 0 | View on Bluesky | view

Profile picture Ben Schwarz (@benschwarz.bsky.social)

Skyscanner’s design systems team tediously audited all their colours. They reduced, fixed and renamed, simple stuff but a good outcome. medium.com/skyscanner-p... #designsystems #css

19/7/2025, 2:33:37 AM | 8 0 | View on Bluesky | view