Sam VonBergen
banner
samthedev.bsky.social
Sam VonBergen
@samthedev.bsky.social
Full stack senior software engineer spreading knowledge and supporting female developers.

samthedev.com
Pinned
LinkedIn really doesn't feel like the place to post about everyday dev stuff: problems, solutions, advice, tid-bits, opinions. BlueSky though...it's a whole new world out here.

This is my developer account! I'll strive to share a piece of dev life daily for the community to interact with. ✌️
Nothing quite like taking the day off to art. I have a Bob Ross beginners painting class in the afternoon, I'm working on creating portraits of family members in Procreate, and I'll likely work on a web project to cap the night off. What a nice day.
October 6, 2025 at 2:54 PM
aw, man.
I did notice the documentation I followed to set up my newest NextJS project was vastly different than what I remembered setting up for my portfolio site. Oddly enough, this manifested itself as simply not displaying my new Images on local dev.
It’s going to be one of THOSE Saturdays 🫠 ☕
October 4, 2025 at 5:15 PM
Add a badge to your human-made content! I'll be adding it to all my dev projects and my digital art.
Not By AI — Add the Badge to Your Human-Created Content
Download and add the Not By AI badge to showcase your AI-free & human-first approach to content creation (writings, art, photos, paintings, videos, and music)
notbyai.fyi
October 2, 2025 at 1:17 PM
I moved off Vercel the minute their founder put his support behind Donald Trump. Unsurprised he's also backing Netanyahu.

Your dollars are power, spend them with great thought.

If you're migrating off Vercel, Netlify is a good option that has a free-tier.
September 30, 2025 at 12:20 PM
I played this on my mobile for at least 15 minutes. What a simple, beautiful game.
September 28, 2025 at 2:02 PM
My husband and I are creating a project together - we're both CS degree holders. He's scraping job websites with Python, filtering them, and placing them into an SQLite DB. I'm displaying them with a front-end and creating a REST API.
It will cut down job hunting effort and time by at least half!
September 28, 2025 at 1:24 PM
Killing it on Udemy this week.
5 active days and over 3 hours of videos watched (excluding what I'll watch today).
I'm hoping to take my AWS Solutions Architect - Associate exam in October while also juggling a LONG (93 hours) in-depth AI/LLM course.
September 26, 2025 at 3:32 PM
Wednesday afternoon I started a ticket to upgrade a ChartJS Lambda Layer and pacakages we use so we could upgrade the Node version those Lambdas were running.
Ran into TS compiler issues and realized the packages must have breaking changes.
Luckily this library is well documented!
September 26, 2025 at 2:04 PM
I never know how to phrase my accomplishments on my resume. I'd rather list what my duties were at the job and the languages I used but I know that doesn't get attention anymore.

Today I realized I have to phrase it and write it down when a project is finished. And find the effects myself.
September 24, 2025 at 10:59 PM
One of my less experienced coworkers thanks me all the time for making time for him and apologizes for bothering me. I tell him he could never bother me, that I’m always happy to help him out.
I’m not a senior, but I do find it super important to take less experienced devs under my wing.
April 11, 2025 at 12:59 PM
Yesterday at 3pm a highest-priority-bug-ticket came through. No seniors responded to it, some of them already offline for the day. I was familiar with the area, so I volunteered for it.
It wasn't a complex fix, but there was a boat-load of testing to be done because it integrated with a 3rd party.
April 10, 2025 at 1:18 PM
Proud to be a 1x Engineer!
A *human* engineer.

Thanks to @whitep4nth3r.com for their Weird Wide Web Hole newsletter, which brought us the 1x Engineer this week.
Subscribe for a weird time: whitep4nth3r.com
1x Engineer
The official website of 1x Engineers around the world.
1x.engineer
March 20, 2025 at 2:41 PM
This is how the joint project with my husband is shaping up.
So far we’ve got bill names and titles, and a collapsable view that shows how every voter (MT House or Senate) voted on the Bill, if that Bill ever hit the floor of the Legislature.
Currently working on the list of Legislature members!
March 12, 2025 at 3:00 PM
My husband is also a CS degree holder, and we're teaming up to bring Montana a new, free website to look up how your state representatives voted on House & Senate bills.
This is currently doable through the MT Bill Explorer, but it is not at-a-glance, and that's what I want.
Coming soon! 😉
March 12, 2025 at 2:48 PM
It's one of those days where the VPN won't connect and only 1/5 of my deploys succeed in the pipeline. Technology reaaaaally increasing my productivity today 😄🫠
January 23, 2025 at 10:54 PM
Reposted by Sam VonBergen
🧵🚨 If you’ve been hearing the term “AT Protocol” and are confused, I gotchu!

Simply put, here’s what it means:

Most social media platforms control your data, followers, and content..they set the rules and you’re stuck playing by them. (1/7)
January 17, 2025 at 2:31 PM
I've been trying to install MySQL on my Mac using Windows packages for 30 minutes 😂😂 Welp, I'm done for today.
December 29, 2024 at 11:39 PM
Me waiting for Code Pipeline to do the checks and deploy the code when the CTO has been asking for updates on the ticket all day.
a cartoon character covering his eyes with his hands
ALT: a cartoon character covering his eyes with his hands
media.tenor.com
December 19, 2024 at 10:56 PM
When you come back from Thanksgiving break and forget search engines don't know you're a developer, so you get served Nintendo Switch case results for a "switch case or" search 😅
Oh yeah, I gotta add " js" to everything, that's right.
December 2, 2024 at 6:28 PM
I've become the PDF queen at work. I've been fixing every bug in our generated PDFs since May and soon I'll have a whole Epic more due to a redesign. I never intend for this to happen, but it always does 😄👑 I find that niche and FILL IT 😤
November 15, 2024 at 3:23 AM
You ever mix up 2 companies and embarrass yourself in an interview? 😳
When I was a junior I never tracked which jobs I applied to. A senior pointed out that's CRAZY. Now in today's landscape?! I can't imagine.
Here's the template I've used and made available on samthedev.com/resources last night!
Application Tracker Example
docs.google.com
November 13, 2024 at 2:09 PM
This morning started with removing Vercel analytics and speed insights. Then I broke literally everything again and I learned a lot about DNS settings and CNAME records, build folders, and Cloudflare settings.

Make sure you don't have disagreeing settings in your 4 different config files 😵‍💫😅
November 9, 2024 at 10:35 PM
Reposted by Sam VonBergen
couldn't resist doing a take with a little 3D CSS 🦋

a WIP for a click animation, not sure about the shadow...
November 7, 2024 at 12:28 AM
I moved my hosting for my portfolio website to Cloudflare from Vercel.

The Cloudflare docs were pretty straight-forward; I only went astray a couple times.

I had to change the nameservers, so my website won't resolve for up to 48 hours...or I mucked something up and I'll have to start again! 😅
November 8, 2024 at 3:31 AM
Angular behavior that had been puzzling me:
Child component had an @Input from the parent that showed defined in ngOnChanges but undefined in the getData method called by HTML. getData called from ngOnChanges shows variable defined, but undefined on subsequent calls.
Where is my Input going?!
November 7, 2024 at 1:35 AM