Gus Workman's Avatar

Gus Workman

@gworkman.bsky.social

Hardware/software engineer currently hacking with #ElixirLang and #Nerves. Founder of protolux.io - currently available for B2B contracts in Elixir (including Phoenix and Nerves), embedded firmware, and custom PCB design

257 Followers  |  171 Following  |  313 Posts  |  Joined: 16.11.2024  |  2.2356

Latest posts by gworkman.bsky.social on Bluesky

Y'all, I need help testing if this implementation of Open Graph images works properly.

If everyone who reads this could send the link to 20 friends and remind them that the next Nerves meetup is on Wednesday that would be soooo helpful πŸ™πŸ˜œ

nervesmeetup.eu/meetup/alvis...

08.11.2025 19:14 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

I added it! It was very easy. Hardest part was coming up with a good template haha

Your recommended metatags lib is only Phoenix 1.8+, so I couldn't use it on my Phoenix 1.7 project πŸ₯² ended up rolling my own since I didn't want to upgrade right now

08.11.2025 18:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You beat me to it!! I was just sitting down this morning to add typst-rendered OpenGraph images to my website πŸ˜†

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

I can't believe it's been a month already! Looking forward to hanging out with 30-50 fine folks and talking about Nerves for an hour after work!!

Come hang out with us :)

07.11.2025 14:51 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Looks like an awesome venue!

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

I saw this last night and was just thinking the same! Typst to PNG could definitely be used for OpenGraph images

06.11.2025 08:02 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I complain a little bit about the punctuality, but I have to admit that I feel lucky to live in a place where there are options for long distance, eco-friendly public transit which is (relatively) clean, safe and affordable

05.11.2025 22:30 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Update: luck was in my favor!

Despite DB’s best efforts (including one cancelled train and rerouting through a different city), I made it home after 9h13m after boarding the train in Berlin this afternoon.

05.11.2025 22:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Every time you step on a Deutsche Bahn train after ~2pm, it’s a roll of the dice if you will actually get to your destination on the day you set out

05.11.2025 18:06 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Nice! Looking forward to see the updated design 🀩

04.11.2025 18:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s a good option to order PCBs in Europe. The only downside is that it’s either a little more expensive or a little slower than ordering from China.

Their assembly offering, however, is not worth it in my opinion. Significantly more expensive and significantly slower than ordering from China

04.11.2025 18:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Aisler is great for bare boards, even more so when you don’t have a tight timeline. My 4 layer, 0.8mm, express delivery orders have been around ~€70 the last couple times. And their good quality with ENIG.

You can get it for much less if your need simpler designs or slower turn around.

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

Ah bummer! Your module is looking really clean.

I’ve had some good luck with pre-ordering parts with JLC lately, if you can tolerate a week or two delay you can give that a try :)

03.11.2025 21:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Hahahaha that might be the case πŸ˜†

03.11.2025 21:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a yellow minion wearing goggles and overalls is dancing with the words `` i am suffering '' written above him . ALT: a yellow minion wearing goggles and overalls is dancing with the words `` i am suffering '' written above him .
03.11.2025 21:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Great deep dive!

I read the whole thing and really enjoyed it, no suffering! Did I do it wrong? πŸ€”

03.11.2025 21:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I’m a huge fan of TDD (talk-driven development).

There’s nothing more powerful than a deadline to to get a project over the finish line πŸ˜…

03.11.2025 12:38 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

For really really tiny components where I don’t have the proper equipment, I’ve had really good luck by going to a phone repair shop and asking the technician to help me out. They usually have hot air and a good microscope. I got some 0.4mm BGAs re-mounted that way

03.11.2025 07:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Even if you can’t make it to @codebeam.bsky.social #CodeBEAM2025 but are in/near Berlin, join these events!

29.10.2025 08:22 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

There’s only one spot left! If you’re in Berlin on Monday, sign up for some Nerves fun :)

31.10.2025 07:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Indeed. It’s been a bit more than 14 hours and my package already cleared customs at the UPS hub in Germany. Absolutely incredible

30.10.2025 13:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s not the first time I’ve said this (and I really hope it’s not the last!). But you gotta hand it to the DigiKey logistics department.

β€œYour order has shipped” email just 1h03m after β€œyour order is confirmed” email.

And it was like 20 different components! With free shipping! And DDP! πŸ‘

30.10.2025 08:48 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is going to be fun! Come join us :)

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

You got me all curious about this talk πŸ‘€ we will miss you at CodeBEAM!!

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

You’re absolutely right!

Jk. But actually though, if a company uses a chatbot instead of actual support people then my opinion of them drops 99% instantly

I get that small companies can’t have 24/7 support, but at the very least let me email a human!!

28.10.2025 18:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Looking forward to your talk!

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

Huh. I had no idea. But this is the perfect opportunity to share this fun fact:

A byte is 8 bits, and half of a byte (4 bits) is called a nibble

27.10.2025 16:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Your blog posts are always 🀩

Can’t wait for the next one :)

24.10.2025 16:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

πŸ¦₯πŸ•Ί

22.10.2025 06:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

fuck it.

@ratatui.rs running on Amazon Kindle

#rustlang #ratatui

17.10.2025 09:02 β€” πŸ‘ 70    πŸ” 13    πŸ’¬ 5    πŸ“Œ 0

@gworkman is following 20 prominent accounts