Alvin Bryan's Avatar

Alvin Bryan

@alvin.codes.bsky.social

Developer Advocate: ๐ŸŽง๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง, prev: Unleash (feature flags), Contentful, WSJ Front-end dev: https://alvin.codes/ Takes photos sometimes: https://alvin.gallery/ ๐Ÿ“Manchester, ๐Ÿ‡ฌ๐Ÿ‡ง

1,571 Followers  |  425 Following  |  673 Posts  |  Joined: 24.04.2023  |  1.9817

Latest posts by alvin.codes on Bluesky

Post image

It's Monday and...

Monday is down

Sorry couldn't resist

04.08.2025 13:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

_sigh_

28.07.2025 12:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

browsing ElevenLabs voices and...

25.07.2025 10:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I know the feel, I tried all the tiptaps and milkdowns editorjs of the world and... yeah they're not good

25.07.2025 10:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

@proton.me launched an encrypted AI chatbot!

I was curious about the underlying LLM, my first thought went to Llama.cpp, but it turns out it's Mistral

24.07.2025 12:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘€ is this prosemirror ?

24.07.2025 12:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

As a coder I can also give you the reasons

- why it *used to be* a problem
- why it's no longer a problem
- why this is inexcusable

17.07.2025 14:58 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I've been quiet here on the work front, and never made an announcement

๐Ÿฅ

But this year I joined Yoto!

It's an audio player for children that aims to entertain without the need for screens.

Why does an audio player need a developer advocate? You'll find out soon ๐Ÿ˜„

17.07.2025 13:55 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

can't argue with that ๐ŸŽจ

09.07.2025 23:15 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

kleur > chalk ๐Ÿ˜›

09.07.2025 23:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ‘€ Can you share a code snippet? cc: @crabnebula.dev @tauri.app

09.07.2025 12:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This is amazing!

I just wish more companies dared do this

08.07.2025 14:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

You can use emojis as import aliases. Here's a snippet from macos-web. app

08.07.2025 10:41 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Post image

Hello city centre

06.07.2025 12:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

All of these let you download what you buy

30.06.2025 12:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Kindle -> Kobo
Audible -> @libro.fm or xigxag
Goodreads -> Literal.club

30.06.2025 12:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Back in the day, Twitter used to be really good if I set up a thread to connect freelancers with clients. Let's see if Bluesky can do it.

Clients: if you're looking for freelancers/contractors, get in the comments

Freelancers/contractors: get in comments

Everyone else: boosts appreciated

27.06.2025 10:20 โ€” ๐Ÿ‘ 356    ๐Ÿ” 278    ๐Ÿ’ฌ 69    ๐Ÿ“Œ 14

I have to use a vpn when I'm abroad for that reason, it's so dumb

30.06.2025 12:09 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

" โ€ข Node.js 18.20.0+ supports both `assert` and `with`
โ€ข Node.js 18.0.0 - 18.19.x only supports `assert`
โ€ข In Node.js 22, the `assert` keyword was completely removed, so `with` is required."

Do open-source, they said, it will be fun, they said

23.06.2025 12:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@philhawksworth.dev ๐Ÿ‘‹ can I DM you?

12.06.2025 15:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐Ÿšจ PSA for everyone that Ebay uses your *personal* data for AI training

Opt the hell out (and probably use another platform)

11.06.2025 19:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's used widely enough that I often find myself accidentally downloading avif files and trying to drop them into Figma, which doesn't work

03.06.2025 10:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Final reminder that you have a chance to win a free ticket to Devoxx UK 2026!

Requirements:
๐Ÿ”ธAttended Devoxx UK 2025
๐Ÿ”ธCompleted the feedback form ๐Ÿ‘‰ย buff.ly/11Dfs0X

Good luck!

02.06.2025 11:02 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think this was one of the first podcasts I ever listened to back in 2014 ish

02.06.2025 11:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh absolutely, 3.5 is still the best for me

29.05.2025 12:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The latest in AI weirdness, Claude decided to replace my Math.PI with 3.14

ok then ๐Ÿคทโ€โ™‚๏ธ

28.05.2025 18:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

For people who tried it, how's Claude 4 ? Is it good ?

3.7 wasn't an improvement for me

24.05.2025 14:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I always use ๐Ÿ˜„ for this reason

16.05.2025 20:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Cursor just shipped yet another UI update there too

16.05.2025 20:03 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is an extremely slippery slope, and this probably should be regulated as hell (even if I hate regulations as much as anybody else)

I used a ton of these services as an early remote employee and most of these are sketchy af. Happy to talk about this.

15.05.2025 11:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@alvin.codes is following 20 prominent accounts