A holy communion

You and I are partaking in something magical. The electric meat inside my cranium told my fingers to punch mechanical keys to send signals through an electric rock and encode these thoughts on a magnetic rock. Then through radio waves, beacons, and wires I create a copy of this m … | Continue reading


@daverupert.com | 1 year ago

“I used to listen to your podcast”

Often when I talk with folks who know me from my podcast they will say something along the lines of, “I used to listen to your podcast!” Then they blush because their statement implies they don’t listen anymore (Exhibit A). And I just wanted to say… I get it. It’s fine. I take no … | Continue reading


@daverupert.com | 1 year ago

At last, browser choice*

The EU Digital Markets Act is making waves in the Apple ecosystem. For the first time ever you’ll be able to install a browser other than Safari/Webkit on iOS (as long as you live in the EU). While there are other browsers on the iOS App Store, they’re all Safari/Webkit under the … | Continue reading


@daverupert.com | 1 year ago

An inbox full o’ opportunities

Hi Dave Rupert LLC, I liked your latest blog post Quick toughts on chips and see you are a business leader in accessibility, Doritos®, and Jekyll blogging software. I thought we should connect. I would like to inform you of an exciting opportunity. I scraped or stole your email a … | Continue reading


@daverupert.com | 1 year ago

Big, beautiful, beefy focus states with :focus-visible

One thing I love about the new’ish :focus-visible pseudo-state is that it allows me to create bigger, bolder, and more obvious focus states for my keyboard users than I normally would with a :focus pseudo-state that might flash or linger on a click. For example, my default :focus … | Continue reading


@daverupert.com | 1 year ago

Users first then do teams

The heart of Luro has always been a tool to enable deeper collaboration in a broader team context, so we architected it that way (a few times). It’s important that teams working on the same app are able to look at the product with the same lens of understanding, not just through … | Continue reading


@daverupert.com | 1 year ago

Are Design Systems a zero-interest rate phenomenon?

Last year, an investor we were talking to sent us a tweet that expressed her hesitancy about investing in products in the design systems space that went… #DesignSystems are a zero-interest rate phenomenon I dismissed this criticism as meme-of-the-day fodder. The idea behind the “ … | Continue reading


@daverupert.com | 1 year ago

What Can a Website Do?

Sarah Hendren’s What Can a Body Do? is a beautiful meditation on disability and the different ways bodies meet the physical world. In a word, there’s often a “mismatch” between how the world is designed and how people interact with it. There’s a chapter in the book where Hendren … | Continue reading


@daverupert.com | 1 year ago

The time to unmaintainable is very low

It’s so easy nowadays to get up and going on a project. I can burp some npm commands into my terminal, burp some more to setup a deployment pipeline and blam! Website. The time to product demo is so low. You can get far on your own… very quickly… but then… you’re on your own. And … | Continue reading


@daverupert.com | 1 year ago

One big, one little

I often feel overwhelmed deciding what to do with my spare time. It’s a problem with volume moreso than ambition. When the feeling hit the other weekend I scribbled down seven ideas rattling around in my head and stared at the list blankly. I’ve used different prioritization syst … | Continue reading


@daverupert.com | 1 year ago

Play at work

More than making money… more than that feeling of launching a new product, feature, website, or app… the idea I am coming to value most in my professional life is the feeling of “play”. Sometimes play is being on my own with high autonomy and low consequences, sometimes it’s gett … | Continue reading


@daverupert.com | 1 year ago

Where have all the flowers gone?

A post from Jason Velazquez called “Where have all the websites gone?” crossed my socials. It’s a good lament about the dearth of interesting content on the internet and how we’re stuck in the same boring content silos. The question reminded me of a song by Pete Seeger called “Wh … | Continue reading


@daverupert.com | 1 year ago

WobblyBox, a web component for wobbly boxes

For years the latest articles list on my homepage had a neat little CSS trick where each post had wobbly “rough boxes” around them. To create the effect I used a script from css-houdini.rocks aptly named Rough Boxes. One minor problem, CSS Houdini paintlets aren’t – and probably … | Continue reading


@daverupert.com | 1 year ago

Not a collector, but...

You might look at my office and the 32 plastic robot models on my shelf and think “This guy is a collector!” Or you might look a the bass guitar, electric guitar, long neck open back banjo, closed back resonator banjo, tuba, saxaphone, ukelele, and shamisen in my office and think … | Continue reading


@daverupert.com | 1 year ago

Stitch images together with Stitchy

From time to time I need to stitch together two or three images into a horizontal or vertical image. It seems so wasteful to spin up a whole design document for that task. What I really wanted was a CLI that does that for me and I found one that does the job: Stitchy. How to use … | Continue reading


@daverupert.com | 1 year ago

A life of preferences

It’s a secret to everyone! This post is for RSS subscribers only. Read more about RSS Club. I think about this tweet a lot. Being a billionaire must be insane. You can buy new teeth, new skin. All your chairs cost 20,000 dollars and weigh 2,000 pounds. Your life is just a series … | Continue reading


@daverupert.com | 1 year ago

Dropout

Have you heard about Dropout? Spun off from College Humor, Dropout is a paid streaming service with hours and hours of high quality improv content. For $6/month (less than half a Netflix) you get access to a large swath of independently produced shows that are a guaranteed laugh. … | Continue reading


@daverupert.com | 1 year ago

MDX with Web Components Part II

In a recent post I covered how to get MDX-style posts with web components and people come to me every day, tears in their eyes, and ask me to go into more detail. Seriously, tho it’s just regular markdown… blah blah blah blah blah blah And it’ll pretty much work. | Continue reading


@daverupert.com | 1 year ago

Ecosia

Last year I switched my default search engine twice. First from Bing to Duck Duck Go. It felt different but during my Bing de-listing fiasco I learned that Duck Duck Go and lots of other smaller search engines use the Bing Index. One of the more interesting engines I learned abou … | Continue reading


@daverupert.com | 1 year ago

Trying to be the ideal American family with a small fridge

I’m coming to the realization when you’re a family with a small fridge you cannot be all these platonic ideals at the same time: The buy in bulk Costco family The big weekly shopping trip family The cook/order extra and eat leftovers family The cook extra and freeze it family The … | Continue reading


@daverupert.com | 1 year ago

Accessible Fart Machines

I stumbled across this TED talk by Holly Cohen about building accessible fart machines with Arduino. As someone who loves to tell jokes – and particularly loves a good fart joke – the phrase “they were the ones telling the jokes” makes me impossibly happy. When I was a teacher in … | Continue reading


@daverupert.com | 1 year ago

Quotes from moving house

I’ve moved house over sixteen times in my lifetime (more if you count step-homes). Apartment to house, city to city, state to state, country to country; I’ve done it all. I’ve even lived in a couple pseudo-communes with over 6+ roommates. Thinking back, I realized I have little p … | Continue reading


@daverupert.com | 1 year ago

Twenty Twenty-Three

2023 has been a memorable year and –at times– downright existential. Looking at the scorecard, it’s pretty clear there’s been more downs than ups. Despite everything, I maintain a positive outlook and am forward-looking. I’m happy to report that I failed at all my SMART goals fro … | Continue reading


@daverupert.com | 1 year ago

The History of Donkey Kong and Mario

Went on a little video game bender thanks to Donkey Kong: A Record of Struggle on Shmuplations, which translates an interview from “bit” magazine with Hirohisa Komanome, a programmer at Ikegami who Nintendo contracted to build their first arcade games. The handful of minor happen … | Continue reading


@daverupert.com | 1 year ago

Vibe Check №30

The year is almost over. The weather is delightful in Austin and walking the neighborhood is a joy. Happiness arrives in holiday cards. The tree is up and the ambient stress of moonlighting as an assistant to a jolly, fat norseman takes its toll. The power grid still hums but –th … | Continue reading


@daverupert.com | 1 year ago

Projects: Finally a home for my projects, side projects, and weird ideas

Inspired by my home for stories, I decided to build a home for all the projects, side projects, and weird ideas I’ve chased over the years in a new Jekyll collection. It ended up being a project in itself. I searched my past and summoned 19 projects over 15 years. Some are work-r … | Continue reading


@daverupert.com | 1 year ago

I spent a whole week refactoring a single file

I spent the last week refactoring a single file on a single service of Luro to fix a production-only bug, which caused our server to fall over and took over 5+ hours to finish the weekly cronjob. Taking the bitter pill, we buckled down and did the work. 🧹 Redid the entire … | Continue reading


@daverupert.com | 1 year ago

Vibe Check №29

The weather is changing. The cool rains of Fall have arrived after a brutal “hottest on record” summer. My wife is back working at the school, family adjusted to the new routine, kids plodding through Fall with school and sports. Baseball is already wrapping up while my daughter … | Continue reading


@daverupert.com | 1 year ago

Stories | daverupert.com

Dave’s short’n’sweet sci-fi stories, collected in one place. adactio.com/links/20596 | Continue reading


@daverupert.com | 1 year ago

Stories: Building a home for my shitty sci-fi

For years I’ve been tinkering on and off with writing short speculative fiction on my blog; which I affectionately call my “shitty sci-fi” (to keep the self-expectations low). Inspired by Robin Rendle’s Essays, I decided give more prominence to my stories on the ol’ website. Ther … | Continue reading


@daverupert.com | 1 year ago

So you’ve been publicly accessibility-shamed

There were two times in my career where I’ve been publicly shamed over accessibility. The first was at one of the first conferences I ever attended and the keynote speaker shit-talked my open source project on the main stage. Oof. The second was when I worked on a high profile we … | Continue reading


@daverupert.com | 1 year ago

Fun water

As part of my weight loss journey, I’ve overhauled the fluids I consume. I’ve ditched alcohol (mostly), diet sodas (completely) and sparkling water (completely) and have settled into a mix of coffee (morning), tea (afternoon), and (in the evenings) something we around the house c … | Continue reading


@daverupert.com | 1 year ago

Califia Farms Café Oat for Baristas Blend

As part of my weight loss journey, I’ve nearly eliminated dairy from my diet. I still eat some cheese but I don’t have a plate of nachos and three big dawgs of milk right before bed anymore. A cold glass of milk is tastier than a beer to me which created a struggle to give it up. … | Continue reading


@daverupert.com | 1 year ago

Snap Kitchen

As part of my weight loss journey I’ve been buying a lot of premade meals at Snap Kitchen. My poor eating habits don’t come from emotional eating or binge eating, but rather from not recognizing I’m hungry until it’s too late. After an entire morning of coffee, coding, and meetin … | Continue reading


@daverupert.com | 1 year ago

Gummy vitamins as a candy replacement

As part of my weight loss journey I’ve started taking more vitamins and one guilty pleasure is I buy them all as gummies. The gummy vitamins, while possessing myriad mystical benefits, have an add-on effect of being a habitual substitution for buying candy from the gas station. M … | Continue reading


@daverupert.com | 1 year ago

The plan and the plateau

⚠️ Content Warning: Weight Loss. Personal. I don’t need your advice, thanks. Since May I’ve been on a “No fun” diet and I’ve lost about ~30 pounds. This is a significant amount of weight for me after hitting my peak. I’m sleeping better, less back pain, heart rate down, my clothe … | Continue reading


@daverupert.com | 1 year ago

MDX with Web Components

It’s just regular markdown but you use custom elements. | Continue reading


@daverupert.com | 1 year ago

FitVids has a web component now

  Last week I released a wrapper web component to make your video embeds a little bit more responsive, just like the old jQuery FitVids. It works like this now: It’s an awesome standalone that you can use with a script tag and some HTML. Zero dependencies. It’s smol and al … | Continue reading


@daverupert.com | 1 year ago

The Case of the Incurable Foot Fungus

My skin is not the best skin. In 2021, I had surgery to remove an invasive skin cancer from my nose. I’m committed now to a life of sunscreen. But there was another problem with my skin… one lurking beneath the socks. A brownish-grey discoloration on my feet that was spreading up … | Continue reading


@daverupert.com | 1 year ago

Read Later in Feedbin

I 🩵 Feedbin and there’s a lot of features I can’t shut up about. Like reading RSS feeds on a lazy Sunday. Or the feed of likes feature myself and a handful of others use to run a small clandestine social sharing network over RSS. Or how I funnel email newsletters through … | Continue reading


@daverupert.com | 1 year ago

Nine things automated accessibility tests can’t test

With Luro, I’ve found myself in the accessibility tooling space. I’m bullish on the need for automated accessibility testing to help designers and developers do a minimum viable good job, establish a baseline experience, and diagnose problems before they are giant problems. Even … | Continue reading


@daverupert.com | 1 year ago

Listen to Page in Mobile Safari 17

I love having web browsers read blog posts to me. Through years of training with podcast, my audio processing skills are much better than my reading skills. I use it like a piece of Assistive Technology to keep my overactive brain from getting distracted mid-post. But I could nev … | Continue reading


@daverupert.com | 1 year ago

One Day Builds

Since his time at Mythbusters, Adam Savage has been running Tested, a maker YouTube channel that deals with all forms of nerdery. One recurring segment of Tested is Adam Savage’s series of “One Day Builds”. Savage is the embodiment of the maker persona, so it’s no wonder such a p … | Continue reading


@daverupert.com | 1 year ago

Luro is out of beta

I’m thrilled to say that Luro is out of beta!  Anyone can sign up and take it for a test drive. It’s been a year of gathering feedback from private beta customers and design partners, constantly refining to give the app the right mix of instant gratification and long term value. … | Continue reading


@daverupert.com | 1 year ago

Your feedback means more to small teams

As we’re approaching a pretty big milestone for Luro, I’ve been thinking a lot about all the effort that’s gone into the product. Not just the effort from members on the team, but also from the people beta testing our app. A trickle here, a flood there, I squeal with glee when ne … | Continue reading


@daverupert.com | 1 year ago

Quick thoughts on chips

A lot of people on social media are talking about chips and as a professional who has a dual masters in both potato and corn chips, I thought I’d chime in with some facts about chips. 1. Off-brand chips are rarely worth it. Exceptions exist (e.g. Trader Joe’s fake Takis), but usu … | Continue reading


@daverupert.com | 1 year ago

Expert Idiot

I flew on a plane from my land locked metropolis to the beach in a different state. After a few taps on my phone, I am transfigured into an expert on local marine life and tide cycles. A work trip to a city I’ve never been to? Tip-tap, I have local knowledge of all the best cuisi … | Continue reading


@daverupert.com | 1 year ago

Scroll shadows with animation-timeline

View Demo on CodePen I got myself into a position: sticky + horizontal scrolling situation with some overflowing tables the other day. The sticking worked fine but I was hoping to add shadows as an affordance that an overflow was occurring on the element. But you know me, I didn’ … | Continue reading


@daverupert.com | 1 year ago