Morgan Roderick's Avatar

Morgan Roderick

@mroderick.bsky.social

Lean web enthusiast, organiser of Codebar Berlin, steward of Sinon

113 Followers  |  69 Following  |  131 Posts  |  Joined: 19.11.2024  |  1.7716

Latest posts by mroderick.bsky.social on Bluesky

I use Fastmail for my personal domain, which has addresses for my family. I’ve been considering moving to Proton, for increased privacy

03.09.2025 05:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Let’s try again. Are you considering moving to a different provider for email, who doesn’t read your email or train their LLMs on your data? If so, which ones are you considering?

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

You’re right, I apologise.

03.09.2025 05:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Why is your email with Google? Surely, you care about privacy?

02.09.2025 21:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Painting of poet, artist, and social reform advocate Victor Hugo. Care of Musee National du Chateau, Versailles, France. Dressed formally, his elbow resting on a leather-bound volume, his right hand tucked, Napoleon-style, into his waistcoat, Hugo stares directly into the viewer’s soul.

Painting of poet, artist, and social reform advocate Victor Hugo. Care of Musee National du Chateau, Versailles, France. Dressed formally, his elbow resting on a leather-bound volume, his right hand tucked, Napoleon-style, into his waistcoat, Hugo stares directly into the viewer’s soul.

β€œA man is not idle because he is absorbed in thought. There is a visible labor and there is an invisible labor.” β€” Victor Hugo

01.09.2025 15:45 β€” πŸ‘ 25    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Not even going to comment on how crypto people keep pushing the idea of β€œstablecoins as payments” use case: completely ignoring the reason anyone sensible won’t stop using credit cards:

Because credit cards offer chargebacks, and pay perks.

Crypto offers neither and is a risk

01.09.2025 11:15 β€” πŸ‘ 71    πŸ” 8    πŸ’¬ 5    πŸ“Œ 0
Post image Post image

You guys see where this is going? Right?

01.09.2025 14:11 β€” πŸ‘ 13639    πŸ” 3839    πŸ’¬ 1193    πŸ“Œ 542
A witty graphic comparing casinos to vibe coding with LLMs

A witty graphic comparing casinos to vibe coding with LLMs

01.09.2025 15:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
I Am An AI Hater I am an AI hater. This is considered rude, but I do not care, because I am a hater.

This is one of the greatest things I’ve ever read in my entire life about any topic ever anthonymoser.github.io/writing/ai/h...

28.08.2025 00:25 β€” πŸ‘ 46    πŸ” 20    πŸ’¬ 1    πŸ“Œ 4

You can also do this directly in Spotlight. Just type "33c" and it'll show the conversion instantly

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

I put together a whole page of resources and pointers on these topics, and cannot recommend "Life of a Pixel" often or highly enough:

infrequently.org/links/#web-p...

19.08.2025 07:09 β€” πŸ‘ 64    πŸ” 12    πŸ’¬ 3    πŸ“Œ 0

Princess πŸ‘Έ

14.08.2025 21:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Nurturing the Designer and Developer Relationship with Rob Otim | codebar Festival 2025
YouTube video by codebar Nurturing the Designer and Developer Relationship with Rob Otim | codebar Festival 2025

New on the codebar youtube - "Nurturing the Designer and Developer Relationship" with Rob Otim πŸ‘€

In this talk, Rob shares his thoughts on how designers and developers can work better together ⬇️ youtu.be/Hs9jn1GQbTU

14.08.2025 14:59 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Track AI Agents, Bot Traffic, and LLM Referrals | Dark Visitors Grow your business with realtime visibility into the hidden ecosystem of crawlers, scrapers, LLM assistants, and AI agents browsing your website

darkvisitors.com might help you block the LLM crawlers

12.08.2025 19:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Element* even

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

I guess what I think is interesting is the practice of upgrading the html with a custom event, if/when JavaScript has loaded

12.08.2025 15:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
plete

Not exactly a dropdown menu, but still. I made this a few years ago: plete.dev

12.08.2025 15:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Doers and Dreamers - Aaron Quint | Kingston NY Happenings The easiest way to find fun and interesting things to do in the Kingston area!

kingstonhappenings.org/doers-dream-...

This is one of them. You should be able to track him down πŸ˜„

11.08.2025 15:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It seemed they were happy there

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

Friends of mine ended up in Kingston, NY.

I don’t know their Bluesky handles

11.08.2025 15:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Did you guys notice how quickly we got to okaying discrimination against women, people of color and LGBTQA+ people, Christi-fascists in the government, erasure of public health, not being able to trust government statistics, autocratic use of power and undermining elections?

10.08.2025 05:46 β€” πŸ‘ 36    πŸ” 7    πŸ’¬ 2    πŸ“Œ 0

Transmisogyny is just this bizarre clusterfuck where people treat you like a woman, in that they talk over you, call you overly emotional, sexualise you, judge you harshly on how well you embody femininity, disbelieve you when you say you've been mistreated, all the while insisting that you're a man

06.08.2025 10:53 β€” πŸ‘ 2255    πŸ” 530    πŸ’¬ 21    πŸ“Œ 13

a web that isn't human-first is a web I want nothing to do with. I'm not going to "optimize the graph" of assertions, or whatever. I'm not a content farm for your algorithm. i'm here to build real relationships with real people - and if that's not what the web is for anymore, I'll be somewhere else.

08.08.2025 05:20 β€” πŸ‘ 161    πŸ” 33    πŸ’¬ 3    πŸ“Œ 2

Journal: Progressive web apps


If you’thinking of making a native app, think again.


πŸ”—https://adactio.com/journal/22074

07.08.2025 13:05 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Aubrey isn't just a kick-ass developer. She's an amazingly kind, thoughtful human being. I cannot overstate how incredible of an asset she would be for your team!

05.08.2025 22:23 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Create a larger, invisible hit area around the element, making it easier to click without layout shift!

How? Use a pseudo element with `position: absolute` + `inset: -{value}px`

Demo to play with: codepen.io/una/pen/gbaWdmy

(Tip from dmytro on X, who I can't find on Bsky: x.com/pqoqubbw/sta...)

05.08.2025 14:34 β€” πŸ‘ 144    πŸ” 25    πŸ’¬ 5    πŸ“Œ 1

I'd take a few, if we lived on the same continent :)

05.08.2025 16:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Perplexity is using stealth, undeclared crawlers to evade website no-crawl directives Perplexity is repeatedly modifying their user agent and changing IPs and ASNs to hide their crawling activity, in direct conflict with explicit no-crawl preferences expressed by websites.

I've enjoyed reading blog.cloudflare.com/perplexity-i... today. Glad that Cloudflare are doing investigative work for everyone.

05.08.2025 15:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Final alternativo de Idoru, do lendΓ‘rio @greatdismal.bsky.social

05.08.2025 03:55 β€” πŸ‘ 132    πŸ” 36    πŸ’¬ 6    πŸ“Œ 4

I like the robots.txt part. Was thinking about building just this myself

04.08.2025 14:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@mroderick is following 20 prominent accounts