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 | 10 months 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 | 10 months 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 | 10 months 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 | 10 months 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 | 10 months 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 | 10 months 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 | 10 months 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 | 10 months 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 | 10 months 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 | 11 months 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 | 11 months 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

Personality tests and nazis

I had the weird pleasure of listening to two books back-to-back that created a serendipitous connection. The first was Mindf*ck by Christopher Wylie, a behind the scenes first-person account of the Cambridge Analytica scandal and its attempts to usurp democracy. The second was Th … | Continue reading


@daverupert.com | 1 year ago

If I’m already using React, why should I rewrite my app with Web Components?

In a recent post I answered a general question about Web Components and their lack of widespread adoption. I’m back with what is probably the most frequently asked question about Web Components: “If I’m already using React/Vue/Svelte, why should I rewrite my app with Web Componen … | Continue reading


@daverupert.com | 1 year ago

Something’s different with the Vision Pro

I remember that gap in time between when iPhone was announced and when the iPhone was launched. The entire world was pregnant with anticipation about being able to touch this new device. Apple fanboy that I was, I was among them but due to a bout of unemployment I didn’t expect t … | Continue reading


@daverupert.com | 1 year ago

Uncovering a new class of responsibilities

If you watch one video about AI/LLM responsibility, I recommend watching The AI Dilemma by Aza Raskin and Tristan Harris, creators of the Netflix documentary The Social Dilemma. I found it to be a sober, non-doomerist look at the problems AI/LLMs pose when paired with the capital … | Continue reading


@daverupert.com | 1 year ago

Vibe Check №28

Cicadas electrifying the treetops, the hot air hotter, crispy grasses under sandaled feet, asphalt sizzling to the touch. Children ebb and flow from camps, playdates, sleepovers, long days, missed bed times, and the familiar feeling of parental shame over too much screentime. Sch … | Continue reading


@daverupert.com | 1 year ago

Anyone can dig up a road

All the roads in Austin are awful. It destroys my faith in civil engineering a bit. There’s a couple spots (southbound Burnet near North Loop) where you can catch air on a storm drain if you’re going the speed limit. The extreme Texas heat determines a lot of the road conditions … | Continue reading


@daverupert.com | 1 year ago

If Web Components are so great, why am I not using them?

Rem recently asked: “I’m also interested to know if anyone has a hot take on why [Web Components has] taken a decade to get traction.” Web Components have a marketing problem. I have a lot of opinions about this, so many that I joined the Web Components Community Group. Too low-l … | Continue reading


@daverupert.com | 1 year ago

One friend a day

I have nearly 2,000 unreads in my RSS reader since the last time I zeroed it out. That’s a lot and sometimes I get overwhelmed. On the positive side, nearly ~1,500 of those posts are from ~30 personal blogs I follow. That makes me happy that friends are posting on their sites and … | Continue reading


@daverupert.com | 1 year ago

My dad recliner

After five+ years of negotiation with my wife, I got the gift of a wonderful dad-ass recliner for my 43rd birthday. It’s petite and looks like a regular leather dad chair before it’s glorious transformation into a relaxation station. Per tradition, kids aren’t allowed to use dad’ … | Continue reading


@daverupert.com | 1 year ago

Liquid Death

I have a brief window of opportunity where my brain is allowing me to change my default drink of choice. It could be my taste buds evolving, some secret recipe update, or the news that the WHO is saying aspartame as “possibly carcinogenic”… but for whatever reason Diet Coke doesn … | Continue reading


@daverupert.com | 1 year ago

Vibe Check №27

Our family reached the end of what I call “The Luge”. At the beginning of every school semester my family and I hike to the top of the metaphorical mountain, buckle ourselves into a bobsled, and yeet ourselves downhill on a wild and uncontrolled ride. Wake up, make breakfast, fee … | Continue reading


@daverupert.com | 1 year ago

Lessons from Soviet Russia on deploying small nuclear generators

The Soviet Union had an engineering problem. Thousands of miles of remote frozen arctic coastline that needed lighthouses and radio towers which required power. But those places were too cold and too remote for human operators in the winter months, so the Soviets devised a plan t … | Continue reading


@daverupert.com | 1 year ago

My behind the scenes of animation YouTube playlist

I love Behind The Scenes style documentaries of animated films. It’s a niche genre but very fulfilling for me – a dad who watches almost exclusively animated TV and films with my children. Above is a playlist of ~20 short behind-the-scenes documentaries of some of the greatest an … | Continue reading


@daverupert.com | 1 year ago

My double standards about JS framework compilers

The other day, Josh “Triple-Threat” Collinsworth challenged me in the ShopTalkShow D-d-d-discord on why I always caveat Svelte with “if you’re comfortable with the compiler” (which I said in Ep537): Assuming you’re using a compiler already, why might Svelte’s [compiler] not be a … | Continue reading


@daverupert.com | 1 year ago