Ben Schwarz's Avatar

Ben Schwarz

@benschwarz.bsky.social

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

3,324 Followers  |  187 Following  |  973 Posts  |  Joined: 28.05.2023
Posts Following

Posts by Ben Schwarz (@benschwarz.bsky.social)

Video thumbnail

Twang

editor.p5js.org/isohedral/fu...

04.03.2026 10:15 β€” πŸ‘ 24    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

Yep agreed. Minifying is a good step to remove vendor comments etc, but obfuscation isn’t really worth it when you’ve got compression (which you always should).

03.03.2026 21:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

AWS email about duplicating services running in Bahrain, cool cool cool πŸ˜“

03.03.2026 03:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

🫨

03.03.2026 02:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Smokey Breaded Aubergine with Tomato and Burrata
YouTube video by Jesse Jenkins - Another Day In Paradise Smokey Breaded Aubergine with Tomato and Burrata

I recently saw this breaded eggplant, kind of on my want to make list youtube.com/shorts/HDIyE...

03.03.2026 01:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Comic Tintin and Captain Haddock, the captain looks bamboozled:

Captain: What a week huh?
Tintin: Captain, it’s still the fucking weekend

Comic Tintin and Captain Haddock, the captain looks bamboozled: Captain: What a week huh? Tintin: Captain, it’s still the fucking weekend

01.03.2026 06:49 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Looking at the haas site, it’s improved LCP by 400ms and CLS by 0.4 this past 3 months. INP is stable and shows little delays. Alpine was top last season.

calibreapp.com/tools/core-w...

28.02.2026 12:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In the case of Calibre leaderboards, it’s based on the β€œorigin” (all pages on the domain, combined.

Whereas the synthetic lighthouse tests are (afaik) homepage only, and a single visit which may vary.

28.02.2026 12:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Formula 1 Teams Website Speed Leaderboard World’s top websites ranked by Core Web Vitals performance.

I built a website performance leaderboard site powered by Google’s Chrome user experience report (CrUX), and there happens to be a pack for Formula 1 already!

Data from real user chrome sessions πŸ†

calibreapp.com/tools/websit...

27.02.2026 22:32 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Why not go the whole hog and delete Facebook altogether? It isn’t 2007 anymore!

26.02.2026 08:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸŽ‰ Looking for new work.

15 years front-end dev + Design Systems specialist.

I help folks build, maintain & transform design systems.

I'm also available for focused projects, front-end builds, codebase modernisation.

Short to long term.

Let's chat - stu@alwaystwisted.com

reposts appreciated <3

24.02.2026 09:15 β€” πŸ‘ 64    πŸ” 75    πŸ’¬ 2    πŸ“Œ 2

Dream collab we’ll never get to see: Bear Grylls hosting Steve Irwin

24.02.2026 07:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Good question! Not sure how I missed it.

I was debating (with myself) about how to handle regional markets (e.g. co.uk, co.jp, .com, .com.au) and ended up deferring and forgetting about it.

Also, it maybe felt good to snub Jeff Bozo and it happened unwittingly 😏

List updated!

24.02.2026 03:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Good to hear. There are some common patterns out there that require large effort to produce quality controls, and even then they’re often lacking for users on mobile or from
accessibility standpoints.

23.02.2026 12:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Slight aside from base styling, but: is there much of an appetite for date range controls? It’s a common pattern and afaik you’re on your own for implementing

23.02.2026 10:09 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Global Retailers Website Speed Leaderboard World’s top websites ranked by Core Web Vitals performance.

πŸ†• I ranked the world’s top retailers / e-commerce for web site speed using Google’s CrUX dataset

calibreapp.com/tools/websit...

Now we have ranking sets for e-commerce, car manufacturers, airlines, banks, world news and more

23.02.2026 01:36 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Good on you for giving everything a go and continually investing in yourself

21.02.2026 05:08 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My normal cycling routine is 30–80km, also known as 1500-3500 calories.

I find it quite difficult to appropriately fuel before a ride (because I squeeze it in when I can), and then eating like a normal desk-sitting dormant worm. Both extremes are hard to get right.

21.02.2026 05:06 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Hi! I made a Chrome extension that highlights creeps from the Epstein emails. Depending on how much news you read on your computer, enabling it might be really depressing.

chromewebstore.google.com/detail/ep-li...

21.02.2026 03:24 β€” πŸ‘ 39    πŸ” 9    πŸ’¬ 5    πŸ“Œ 0
Preview
Hillsborough Law will 'criminalise lying' by senior ministers, say campaigners It's via a new standalone offence - which will apply to the prime minister - of "misleading the public", punishable by up to two years in jail.

We’ve all had enough of politicians lying to us, right?

Reckon on that we can all agree

Which is why I’m absolutely buzzing for this legislation that would criminalise lying in politics

…”punishable by up to two years in jail!”

GAME-CHANGER

news.sky.com/story/hillsb...

20.02.2026 07:24 β€” πŸ‘ 1121    πŸ” 326    πŸ’¬ 76    πŸ“Œ 18

Cookin up some sweet stuff @calibreapp.com at the moment, can’t wait to share it πŸ”œ

20.02.2026 04:36 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A sad day for rectangles

20.02.2026 02:02 β€” πŸ‘ 31    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Screenshot from npmx.com's package page for "calibre", https://npmx.dev/package/calibre

Screenshot from npmx.com's package page for "calibre", https://npmx.dev/package/calibre

I'm quite impressed by the sheer quality of npmx.dev, an alternative to npmjs.com

Package view includes details like package security, statistics, dependency age, known vulnerabilities

Screenshot: @calibreapp.com CLI package - npmx.dev/package/cali...

Insta-added NPMX to my "use this" tool set 😍

20.02.2026 01:10 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Baseline numbers are still helpful, and can definitely be indicative of performance/helpful for debug. Nice work putting this together

19.02.2026 01:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m not certain it’s safe to assume that each GH Actions runner is the same spec CPU, Memory, and has no noisy neighbours, but multiple runs at different times will help to ensure the env is at least consistent

19.02.2026 01:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Same with any war-speak terms.

No, Brian. Your comfortable $1200 chair, quiet office, and generous pay may be challenging, but it’s hardly comparable to a trench with bullets whizzing past your ears.

18.02.2026 21:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

music services I've used (often at the same time):

slsk β‡’ rdio β‡’ pandora β‡’ soundcloud β‡’ spotify β‡’ mixcloud β‡’ deezer β‡’ apple music β‡’ tidal β‡’ spotify β‡’ youtube music β‡’ apple music

few were enjoyable πŸ₯²

18.02.2026 04:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

2026 World Cup is untenable:

- Trump wanted to ban Brazil(!) due to a petty beef/rent man bullshit
- Many participating countries are on the USAs list of no-visa/visitation
- Seats are outrageously priced, higher than ever
- FIFA trying to appease fascist dictator with fake awards

17.02.2026 11:15 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Typographic Scales in CSS with :heading(), sibling-index(), and pow() Learn how to build flexible, mathematical typographic scales using :heading(), sibling-index(), and pow() for cleaner CSS design systems.

πŸŽ‰ New Blogpost πŸŽ‰

Building Typographic Scales in CSS with :heading(), sibling-index(), and pow()

www.alwaystwisted.com/articles/bui...

What if we could create a typographic scale for headings with one line of CSS?

One rule to scale them all.

#CSS #FrontEnd #WebDev

17.02.2026 10:13 β€” πŸ‘ 47    πŸ” 15    πŸ’¬ 3    πŸ“Œ 0
Preview
Shades of Halftone - The Blog of Maxime Heckel An interactive deep dive into building halftone shaders in GLSL, covering everything from classic dot patterns and CMYK color separation to MoirΓ© interference, gooey effects, and animated displacement...

Shades of halftone, an interactive article by @maxime.bsky.social, demonstrates how to write web shaders for halftone effects. Stunning stuff!

blog.maximeheckel.com/posts/shades...

16.02.2026 00:44 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0