Andrew Walpole
banner
walpolea.andrewwalpole.com
Andrew Walpole
@walpolea.andrewwalpole.com
👨‍💻 Principal Web Developer & Engineering Manager

🖥️ Currently: VP of Web Engineering @ Fingerpaint
💾 Previously: Traina, Jack in the Box, Intercasting Corp, Napster

https://andrewwalpole.com

👨🏻 he/him

🌐 San Diego, CA
Bought a sketchbook and decided to put it to the left of my keyboard to see if anything came of it.

Full success! Doodled up these under-desk hook designs until I had one I liked, revised the shape in Illustrator, extruded in Fusion, and 3D printed and mounted within an hour.
August 11, 2025 at 8:04 PM
Surprising Saturday discovery: Bad Religion's The New America album aged really well (was always my least favorite since it came out).
May 31, 2025 at 3:53 PM
Reposted by Andrew Walpole
Going to let you in on a lil secret: island architecture is a hook for new Astro users, but it’s not why devs stay. The client framework support was largely a consequence of good abstractions.

After using Astro, you realize what a relief it is to work *with* the grain of the web again.
May 10, 2025 at 7:25 PM
Nothing like starting a full personal site rebuild to justify continuing to not finish any blog posts. Sticking with Astro + Vue though, maybe the first rebuild not driven by adopting some new framework.
March 22, 2025 at 3:34 PM
Ok, @codetv.dev show idea: Name that Component

Given a Component UI Design contestants have to give it a name.

That's it, that's the game. Too hard?
a young boy is standing in the rain with his eyes closed and his shirt covered in water .
Alt: Sebastian from the Never Ending Story yelling out to a stormy night, "Moonchild!" when finally coming up with a name for the princess.
media.tenor.com
March 20, 2025 at 2:54 PM
Reposted by Andrew Walpole
With a few tiny base64 images and some mix-blend-modes you can get a pretty convincing shader looking effects with just HTML and CSS!

codepen.io/ste-vg/pen/B...
February 28, 2025 at 3:57 PM
Excited to show off the project that kept me very busy these first two months of the year! New company website: www.fingerpaint.com

Built with Astro and Vue.
Fingerpaint Group: Never Paint by Number
We are Fingerpaint Group, a vibrant palette of people and expertise spanning the full spectrum of life sciences solutions. Where others see limits, we see opportunities for originality.
www.fingerpaint.com
February 24, 2025 at 11:30 PM
Haven't written a blog post in a bit, lots of false starts, but nothing ready yet.

However, I was rereading an old one and thought, "Hey! Not half bad!" which is not feedback I'm often inclined to give myself.

Anyway, from the archives, here's Digital Entropy
andrewwalpole.com/blog/digital...
Digital Entropy
What eats at our code? A quick explorative rambling of why we have to maintain and invest in all code and digital systems.
andrewwalpole.com
February 14, 2025 at 6:13 PM
Reposted by Andrew Walpole
📝 New post: Making the this keyword less annoying.

Thanks to friends in the ShopTalk discord for helping me on this journey.

daverupert.com/2025/01/like...
Making “this” less annoying
Now that I have a job where I’m writing web components full time, I see the this keyword more than I ever have in my whole life. It’s not a problem, per se, but you can see how it’s a little repetitiv...
daverupert.com
January 15, 2025 at 1:45 AM
Reposted by Andrew Walpole
Hey I'm really excited to share my first ever proper academic publication!!!!

It's "Dialogues on Natural Code" — an essay that Dave Ackley and I wrote together

I'd be really grateful if you could give it a read. I promise it's not boring

Also it's a stage play

dl.acm.org/doi/10.1145/...
Dialogues on Natural Code | Proceedings of the 2024 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software
You will be notified whenever a record that you have chosen has been cited.
dl.acm.org
November 11, 2024 at 6:39 PM
Two-factor auth, except the second factor is you whispering the 6 digit code under your breath as it comes through on your phone.
November 8, 2024 at 10:46 PM
Reposted by Andrew Walpole
Over on X they’re laughing at the folks who were principled enough to leave. “They’ll be back, they always come back.”

I really hope we don’t prove them right this time.
November 7, 2024 at 7:08 AM
Reposted by Andrew Walpole
folks, this guy (me) is still looking for his (my) next opportunity. He (I) has a solid understanding of semantic HTML, CSS, & JavaScript.

We (wait) work on design systems, web apps, & accessible interfaces, also one of us is a tech writer! (something's wrong)

Consider us! (I'm only one person)
well well well, lots of new followers...

anybody wanna... hire me?

😎
November 7, 2024 at 3:32 PM
Reposted by Andrew Walpole
make sure you check out this week's t2sday update. here's a still from it
www.youtube.com/watch?v=aOui...
November 6, 2024 at 11:09 PM
Astro + (Vue/Svelte/React/Other/None) is deployable to a lot of hosts. And while choosing a framework for sites and apps is usually a big "it depends" conversation, in my experience, Astro supports the major scenarios and scopes you'd ever come across.

docs.astro.build/en/guides/de...
Deploy your Astro Site
How to deploy your Astro site to the web.
docs.astro.build
November 6, 2024 at 6:40 PM
Reposted by Andrew Walpole
y'know astro is better than next.js because it doesn't dump a cargo plane's worth of js on every page

netlify is far better too
Trump has relentlessly attacked trans people throughout his campaign. Will Vercel and Next.js distance themselves from his repugnant comments?
November 6, 2024 at 5:50 PM
Reposted by Andrew Walpole
📍Pinning a starter pack for folks moving over from tech twitter

bsky.app/starter-pack...
October 28, 2024 at 8:53 PM
I declare today the doomscrollstice, the longest doomscrolling day of the year.
November 6, 2024 at 2:48 AM
Reposted by Andrew Walpole
good intro on durable Redis and why it's so dang good at adding just a *teensy* bit of persistent state to your apps.
Just put up some notes and a bit of an intro to using Durable Redis as a primary database solution for small projects.

Having just gotten done using it on a medium-sized project, I think it's an excellent choice for small/medium projects and ideas.

www.andrewwalpole.com/blog/build-y...
Build Your Next App with Durable Redis
Capability delivered through simplicity is one of my favorite features of tech. Digging into using durable redis to power a web-application, I found that it hits a perfect sweet spot of being easy to ...
www.andrewwalpole.com
November 3, 2024 at 4:44 AM
Just put up some notes and a bit of an intro to using Durable Redis as a primary database solution for small projects.

Having just gotten done using it on a medium-sized project, I think it's an excellent choice for small/medium projects and ideas.

www.andrewwalpole.com/blog/build-y...
Build Your Next App with Durable Redis
Capability delivered through simplicity is one of my favorite features of tech. Digging into using durable redis to power a web-application, I found that it hits a perfect sweet spot of being easy to ...
www.andrewwalpole.com
November 2, 2024 at 6:56 PM
Spooooky! 👻
October 31, 2024 at 3:32 PM
The Rat Run sudoku series continues to delight in phase 2!

If you're looking for a set of fun puzzles it doesn't get much better than this.

Highly recommend giving it a go from the beginning! And all the solves through #11 are up on the CTC YouTube channel.

logic-masters.de/Raetselporta...
October 31, 2024 at 4:12 AM
npm ruin dev
October 22, 2024 at 4:20 AM
Weighing in on the masonry/grid debate.

Masonry is a specific grid sub-type that we don't have the primitive props to make work.

Either give us the primitives or deal with higher-order abstractions by creating their own CSS thing.
October 22, 2024 at 1:57 AM
Reposted by Andrew Walpole
CSS Weekly #591
🚀 New Performance Features in DevTools
🔧 Fix for an z-index Issue
🌇 Backgrounds for the Box Model

Featuring @kevinpowell.bsky.social, @chriscoyier.net, @walpolea.andrewwalpole.com, @ryanmulligan.bsky.social, @ericwbailey.website, @bram.us @vivek9patel.bsky.social.

cssw.io/issue-591
CSS Weekly Issue #591
Learn how new performance features in Chrome DevTools work, how to fix an annoying z-index issue, if CSS Grid is slower than Flexbox, and more.
cssw.io
September 19, 2024 at 9:06 PM