Sam
@samkapila.com
Three hungry puppies in a trench coat and author of Inclusive Design Communities. Leading Design & Research at @netlify.com. Food motivated. She/her.
https://samk.app
https://samk.app
Reposted by Sam
ah yes, put the `mailto:` link behind a button so I can't copy the email address and instead open the default desktop mail application that I don't use.
November 7, 2025 at 5:06 PM
ah yes, put the `mailto:` link behind a button so I can't copy the email address and instead open the default desktop mail application that I don't use.
There's not a single bad song on the new Lily Allen album.
November 1, 2025 at 4:49 PM
There's not a single bad song on the new Lily Allen album.
People in tech need to take notes on how to write alt tags like WRD.
My goodness. Please don’t send in ghosts. They are very frightening. We only rate dogs. Thank you... 12/10 (IG: theodore.goldenvelt)
October 28, 2025 at 2:52 AM
People in tech need to take notes on how to write alt tags like WRD.
Reposted by Sam
React Router 7's new middleware feature is now supported on Netlify.
You can even access fully type-safe Netlify request context:
const country =
context.get(netlifyRouterContext).geo?.country?.name
console.log(`${request.url} from ${country ?? "🤷"}`)
Read more: www.netlify.com/changelog/re...
You can even access fully type-safe Netlify request context:
const country =
context.get(netlifyRouterContext).geo?.country?.name
console.log(`${request.url} from ${country ?? "🤷"}`)
Read more: www.netlify.com/changelog/re...
React Router 7 middleware now supported | Netlify Changelog
Get the latest updates on Netlify products and features to meet your developer needs.
www.netlify.com
October 24, 2025 at 4:10 PM
React Router 7's new middleware feature is now supported on Netlify.
You can even access fully type-safe Netlify request context:
const country =
context.get(netlifyRouterContext).geo?.country?.name
console.log(`${request.url} from ${country ?? "🤷"}`)
Read more: www.netlify.com/changelog/re...
You can even access fully type-safe Netlify request context:
const country =
context.get(netlifyRouterContext).geo?.country?.name
console.log(`${request.url} from ${country ?? "🤷"}`)
Read more: www.netlify.com/changelog/re...
resharing!
You've probably see other @netlify.com peeps look for feedback from you all. Add me to that list :), especially if its related to UX, UI, and front end things! DMs open, too!
October 21, 2025 at 4:42 PM
resharing!
You've probably see other @netlify.com peeps look for feedback from you all. Add me to that list :), especially if its related to UX, UI, and front end things! DMs open, too!
October 17, 2025 at 6:32 PM
You've probably see other @netlify.com peeps look for feedback from you all. Add me to that list :), especially if its related to UX, UI, and front end things! DMs open, too!
Reposted by Sam
At last, today is the day. I am immensely proud to announce that JavaScript for Everyone is here.
Tell a friend, tell a Slack channel — write it on a slip of paper, fold it once, and slide it across your boss' desk without breaking eye contact. _It's time to get weird._
piccalil.li/javascript-f...
Tell a friend, tell a Slack channel — write it on a slip of paper, fold it once, and slide it across your boss' desk without breaking eye contact. _It's time to get weird._
piccalil.li/javascript-f...
JavaScript for Everyone
A high quality, expansive written course that will elevate your JavaScript skills to a level you never thought was achievable.
piccalil.li
October 14, 2025 at 3:56 PM
At last, today is the day. I am immensely proud to announce that JavaScript for Everyone is here.
Tell a friend, tell a Slack channel — write it on a slip of paper, fold it once, and slide it across your boss' desk without breaking eye contact. _It's time to get weird._
piccalil.li/javascript-f...
Tell a friend, tell a Slack channel — write it on a slip of paper, fold it once, and slide it across your boss' desk without breaking eye contact. _It's time to get weird._
piccalil.li/javascript-f...
Reposted by Sam
Vercel ➝ Netlify migration made simple.
✅ Checklist
✅ Next.js tips
✅ Best practices
Start here → docs.netlify.com/resources/ch...
✅ Checklist
✅ Next.js tips
✅ Best practices
Start here → docs.netlify.com/resources/ch...
Vercel to Netlify migration checklist
A comprehensive guide for migrating your projects from Vercel to Netlify, including Next.js setup, configuration migration, and production readiness steps.
docs.netlify.com
September 30, 2025 at 5:07 PM
Vercel ➝ Netlify migration made simple.
✅ Checklist
✅ Next.js tips
✅ Best practices
Start here → docs.netlify.com/resources/ch...
✅ Checklist
✅ Next.js tips
✅ Best practices
Start here → docs.netlify.com/resources/ch...
Oops, haven't been on Blue Sky for a while, but also here if you need help migrating to Netlify.
I hope people who know me have always known this, but I'll say it to be clear: If anyone ever needs help migrating a project to Netlify, I'm always willing to get you help if the standard steps of: connect the repo, update the env vars, change the DNS is not working. (This works for 90% of users.)
September 30, 2025 at 3:50 PM
Oops, haven't been on Blue Sky for a while, but also here if you need help migrating to Netlify.
Reposted by Sam
today's a great day to make sure "require alt text before posting" is enabled in your settings and to continue to make bluesky more accessible and inclusive bsky.app/settings/acc...
July 9, 2025 at 1:39 PM
today's a great day to make sure "require alt text before posting" is enabled in your settings and to continue to make bluesky more accessible and inclusive bsky.app/settings/acc...
What I’ve seen online the last few days: “Texas deserves it”.
What I’ve seen in person in areas affected: everyone from individuals to volunteers to neighbors to kids to restaurants to our beloved H-E-effing-B (❤️) all mobilizing to protect, support, and heal each other.
What I’ve seen in person in areas affected: everyone from individuals to volunteers to neighbors to kids to restaurants to our beloved H-E-effing-B (❤️) all mobilizing to protect, support, and heal each other.
July 7, 2025 at 1:33 AM
What I’ve seen online the last few days: “Texas deserves it”.
What I’ve seen in person in areas affected: everyone from individuals to volunteers to neighbors to kids to restaurants to our beloved H-E-effing-B (❤️) all mobilizing to protect, support, and heal each other.
What I’ve seen in person in areas affected: everyone from individuals to volunteers to neighbors to kids to restaurants to our beloved H-E-effing-B (❤️) all mobilizing to protect, support, and heal each other.
Reposted by Sam
ATTN: Austin
See below for a way to help flood victims
See below for a way to help flood victims
July 6, 2025 at 3:32 AM
ATTN: Austin
See below for a way to help flood victims
See below for a way to help flood victims
Reposted by Sam
The Texas Tribune has a good list of ways you can help flood rescue efforts in Central Texas or get help if you need it: www.texastribune.org/2025/07/05/t...
Hill Country flooding: Here’s how to give and receive help
Catastrophic flooding in the Texas Hill Country has killed 32 people, including 18 children, with seven victims still unidentified. Rescue crews are searching for 27 missing girls from Camp Mystic. Mo...
www.texastribune.org
July 5, 2025 at 10:22 PM
The Texas Tribune has a good list of ways you can help flood rescue efforts in Central Texas or get help if you need it: www.texastribune.org/2025/07/05/t...
The rain and flooding hasn’t let up today. Please donate if you can.
GoFundMe has set up a page for the Texan flood victims. Each campaign has been verified by the company's Trust & Safety experts, which means you know your money is going directly to families. Please consider donating if you can. Their stories are heartbreaking.
www.gofundme.com/c/act/flood-...
www.gofundme.com/c/act/flood-...
Donate to US Flood Relief Fundraisers
Help those affected by flooding across the US. Donate to verified fundraisers to offer flood relief to individuals & their families.
www.gofundme.com
July 5, 2025 at 9:50 PM
The rain and flooding hasn’t let up today. Please donate if you can.
I’m hiring a Staff Brand Designer based in Canada to join the Design and Research team @netlify.com !
job-boards.greenhouse.io/netlify/jobs...
job-boards.greenhouse.io/netlify/jobs...
Staff Brand Designer
Remote
job-boards.greenhouse.io
July 3, 2025 at 3:34 PM
I’m hiring a Staff Brand Designer based in Canada to join the Design and Research team @netlify.com !
job-boards.greenhouse.io/netlify/jobs...
job-boards.greenhouse.io/netlify/jobs...
Reposted by Sam
I've referenced it enough that now it's all I can hear when I read it. Now you have to hear it too 🙉 ericwbailey.website/published/yo...
You MUST listen to RFC 2119
It turns out you can just pay people to do things.
ericwbailey.website
June 30, 2025 at 2:44 PM
I've referenced it enough that now it's all I can hear when I read it. Now you have to hear it too 🙉 ericwbailey.website/published/yo...
Happening now: @biilmann.blog live with the @bolt.new crew talking about building with @netlify.com www.youtube.com/live/sI-Ghhx...
Zero to Live in Seconds: Netlify for Builders
YouTube video by Bolt․new
www.youtube.com
June 24, 2025 at 5:35 PM
Happening now: @biilmann.blog live with the @bolt.new crew talking about building with @netlify.com www.youtube.com/live/sI-Ghhx...
Reposted by Sam
Reposted by Sam
“Tesla’s driverless ‘robotaxis’ could launch in Austin as soon as June 22. But a demo in Austin today showed a $TSLA, manually driven to test its Full Self-Driving system, failed to stop for a child-sized dummy at a school bus—and hit it.”
@cbsaustin @velez_tx
@cbsaustin @velez_tx
June 13, 2025 at 11:28 AM
“Tesla’s driverless ‘robotaxis’ could launch in Austin as soon as June 22. But a demo in Austin today showed a $TSLA, manually driven to test its Full Self-Driving system, failed to stop for a child-sized dummy at a school bus—and hit it.”
@cbsaustin @velez_tx
@cbsaustin @velez_tx
Reposted by Sam
If you're at #RenderATL, come on down to the AX Arcade & Vibe Lounge to grab some snacks and swag, play games to win prizes, and hang out with Netlify, @workos.bsky.social, Auth0, and @vibes.diy. 👾
June 12, 2025 at 6:31 PM
If you're at #RenderATL, come on down to the AX Arcade & Vibe Lounge to grab some snacks and swag, play games to win prizes, and hang out with Netlify, @workos.bsky.social, Auth0, and @vibes.diy. 👾
If you’re at @renderatl.com head over to the @netlify.com booth Thursday and Friday at the north west corner of floor! We’ll be there with our friends, @workos.bsky.social , @vibes.bsky.social , and Auth0 #renderatl
We’re heading to @renderatl.com! 🎪
We'll be at the AX Arcade & Vibe Lounge all week with our friends @workos.bsky.social, Auth0, and @vibes.diy.
Carnival games, coding challenges, top-tier prizes—you won't want to miss it!
We'll be at the AX Arcade & Vibe Lounge all week with our friends @workos.bsky.social, Auth0, and @vibes.diy.
Carnival games, coding challenges, top-tier prizes—you won't want to miss it!
June 12, 2025 at 12:41 AM
If you’re at @renderatl.com head over to the @netlify.com booth Thursday and Friday at the north west corner of floor! We’ll be there with our friends, @workos.bsky.social , @vibes.bsky.social , and Auth0 #renderatl
Reposted by Sam
To close the week, @biilmann.blog will discuss all things AX!
Don't miss this one to learn how platforms will need to evolve to support AI-native workflows.
Don't miss this one to learn how platforms will need to evolve to support AI-native workflows.
June 10, 2025 at 1:29 PM
To close the week, @biilmann.blog will discuss all things AX!
Don't miss this one to learn how platforms will need to evolve to support AI-native workflows.
Don't miss this one to learn how platforms will need to evolve to support AI-native workflows.
Reposted by Sam
What does it take to make vibe coding viable?
At the AI Summit, @javasquip.bsky.social will moderate a fireside chat with Shawn Meyer (VP of Engineering @auth0byokta.bsky.social) and JChris Anderson (Founder @vibes.diy) on how intuition and flow can reshape how we build, ship, and secure software.
At the AI Summit, @javasquip.bsky.social will moderate a fireside chat with Shawn Meyer (VP of Engineering @auth0byokta.bsky.social) and JChris Anderson (Founder @vibes.diy) on how intuition and flow can reshape how we build, ship, and secure software.
June 10, 2025 at 1:29 PM
What does it take to make vibe coding viable?
At the AI Summit, @javasquip.bsky.social will moderate a fireside chat with Shawn Meyer (VP of Engineering @auth0byokta.bsky.social) and JChris Anderson (Founder @vibes.diy) on how intuition and flow can reshape how we build, ship, and secure software.
At the AI Summit, @javasquip.bsky.social will moderate a fireside chat with Shawn Meyer (VP of Engineering @auth0byokta.bsky.social) and JChris Anderson (Founder @vibes.diy) on how intuition and flow can reshape how we build, ship, and secure software.
Reposted by Sam
Catch our main stage fireside chat with @angiejones.tech (Global VP of Developer Relations at Block), Dana Lawson (CTO at Netlify), and @tobinsouth.bsky.social (WorkOS)!
👉 How are teams adapting to AI-assisted dev?
👉 What’s actually working?
👉 What should we watch out for?
Let’s talk about it.
👉 How are teams adapting to AI-assisted dev?
👉 What’s actually working?
👉 What should we watch out for?
Let’s talk about it.
June 10, 2025 at 1:29 PM
Catch our main stage fireside chat with @angiejones.tech (Global VP of Developer Relations at Block), Dana Lawson (CTO at Netlify), and @tobinsouth.bsky.social (WorkOS)!
👉 How are teams adapting to AI-assisted dev?
👉 What’s actually working?
👉 What should we watch out for?
Let’s talk about it.
👉 How are teams adapting to AI-assisted dev?
👉 What’s actually working?
👉 What should we watch out for?
Let’s talk about it.