• Trends
  • Topics
  • Nodes
Search for keywords, #hashtags, $sites, add a dash to exclude, e.g. -$theonion.com

From daverupert.com

Making “this” less annoying

4 7

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 repetitive. I started wondering what my options were to fix this minor annoyance and the ShopTalk Discord...

#Design #editors

on Mon, 7AM

From daverupert.com

My website has been gaslighting you

1 3

I have a confession to make. You probably sensed it, but weren’t able to articulate what was happening. Your loved ones think you’re losing your grasp on reality. For the last six months I’ve been incrementally changing the color scheme on my website every single day. I boiled you like a frog!...

on Mon, 5PM

From daverupert.com

American Hearts

0 1

The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

on Mon, 9PM

From daverupert.com

CSS wants to be a system

0 0

I’ve realized something obvious again, this time about CSS; that CSS wants to be a system. At the core of CSS is a series of cascading rules and classes marrying and mingling in an elegant symphony of style application. Dozens and dozens of declarative instructions for painting pixels on the...

on Jan 6

From daverupert.com

Twenty Twenty-Four

0 0

For last year’s check-in, I foreshadowed a year of changes for ol’ Dave Rupert and boy was I not kidding. New job, new car, new pets. But before we get into all that – for accountability’s sake – let’s check in on my resolutions from last year and see how I did…

on Dec 30

From daverupert.com

Vibe Check №36

0 0

Hottest October on record. November weather was much nicer, but lacked the much needed rain. We now pass the solstice and crash into the new year without so much as a sneeze from the gods of winter. My son’s team took second in the Fall baseball championship game. My daughter’s cheer team won...

on Dec 28

From daverupert.com

My little games workshop

0 0

I always promised myself that if I was ever unemployed that I’d make a video game. When life dealt me an unpaid work hiatus though, the last thing I wanted to do was code in my spare time1. I worried I would have to let that dream, that part of me, die on the vine. But as interviews started...

on Dec 26

From daverupert.com

Every token is a feature

0 0

I’m in the middle of a design tokens project and I thought I’d share something I’m learning that is probably obvious to everyone else; every design token is a feature.

on Dec 20

From daverupert.com

Hard Code & Soft Skills

0 0

A Workplace Adventure Game

on Dec 16

From daverupert.com

Intermittent fasting

0 0

The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

on Dec 11

From daverupert.com

I got the ADHD, too

0 0

This month I got my official diagnosis for Adult ADHD. It’s fun to share experiences with friends. While ADHD presents some new waters to navigate, it isn’t exactly news to me. Thanks to Dr. TikTok, I’ve suspected this outcome for a few years now. It’s nice to have a proper diagnosis though. If...

on Dec 6

From daverupert.com

Goodbye, Moogs

0 0

The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

on Nov 26

From daverupert.com

The Patchability of the Open Web

0 0

I was using the Crunchyroll app on my iPad this weekend and noticed my level of frustration rising because the most annoying feature of the Crunchyroll iPad app is that while using it, I can do nothing else. The developers of the application didn’t add Picture in Picture or background play...

on Nov 13

From daverupert.com

Pentablaster

0 0

A game about enjoying the small things in life.

on Nov 8

From daverupert.com

Modern alternatives to BEM

0 0

When I first heard Nicole Sullivan talk about OOCSS, I thought “Oooh, smart.” When I read Jonathan Snook’s riff on that idea in SMACSS I thought “Oooh, smart.” When I heard Harry Roberts say “never use IDs in your CSS files” I said “Oooh, smart.”

on Oct 31

From daverupert.com

Mundango

0 0

Mundango is a bingo-style game about enjoying the small things in life. During a recent unpaid work hiatus I got a lot of enjoyment out of noticing little micro-moments of awe – seeing a cool bird, hearing a cool song, or chatting with an old friend – so when life in the workforce resumed I...

on Oct 28

From daverupert.com

Where web components shine

0 0

The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

on Oct 24

From daverupert.com

Hammers

0 0

I bet if you were someone who could make a hammer that would have been a good stable job for years, centuries even. Almost everyone needs a hammer at some point in their life.

on Oct 22

From daverupert.com

Good forms

0 0

Brian LeRoux posted a few thoughts about forms and the idea of a “good form” resonated with me so I dogpiled some of my own thoughts and experiences on it. Here’s a compilation of those ideas. I’m sure this is incomplete and would love to see your list.

on Oct 7

From daverupert.com

HTML: The Inaccessible Parts

0 0

I’ve always abided in the idea that “HTML is accessible by default and then we come along and mess it up.” In a lot places this is very true and by just using a suitable HTML element instead of a generic div or span we can have a big Accessibility impact.

on Oct 1

From daverupert.com

Finding questions and answers about why I like books

0 0

I saw a tweet awhile back that sent my brain to a far off galaxy…

on Sep 12

From daverupert.com

The Dev Tools Performance Monitor Panel

0 0

Weeks ago I was looking in to a performance issue for our animated spinner component and stumbled across a tool in DevTools I hadn’t used before: The Performance Monitor Panel. In you open Dev Tools > More Tools > Performance Monitor you’ll see some helpful high-level charts and graphs of the...

on Sep 3

From daverupert.com

Vibe Check №34

0 0

The temperatures soared over 100ºF and the yard is dead and everything smells roasted. But the ten day forecast shows a ten degree dip and that is cause for celebration. Another school year has started. My son has started middle school and my daughter is now in third grade. It’s shocking how...

on Aug 24

From daverupert.com

The cost of fueling my body

0 0

I’ve become a bit obsessed with how much it costs to fuel my body during the working hours.

on Aug 8

From daverupert.com

🎨 Alpha Paintlet

0 0

On a recent ShopTalk Video about Breakin’ up CSS Custom Properties where we discussed the different degrees of CSS Custom Property usage, I mouthblogged an idea about using CSS Houdini to help make this easier. It stuck with me so I took it out of the mouthblogosphere and made it a reality.

on Jul 19

From daverupert.com

Summer rental

0 0

4:05am The windows are open, hoping to capture the faint winds and convert them into a mythical cooling cross-breeze. A gust passes through vacuuming all the doors shut, cancelling hope for a miracle. I’m awake. It’s cool but I’m on top of the covers and not cool enough. The plastic...

on Jul 19

From daverupert.com

Howdy, Partner

0 0

The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

on Jul 12

From daverupert.com

Mini 4WD

0 0

The algorithm sucked me into another model craft hobby: Mini 4WD racing (ミニ四駆). A Mini 4WD is a 1:32 scale model that is a mix between slot cars and RC cars. You don’t control these cars with a remote control nor do they drive in an electrified slot, rather you place your racecar in a plastic...

on Jun 30

From daverupert.com

Vibe Check №33

0 0

The cicadas hum their ancient alien tune in the treetops above. The asphalt is hot to the touch. Cars and homes fill with the white noise of air conditioning in attempts to keep those inside alive. My enemy, the Sun, beams its photonic radiation at me –only me– and mocks my every step and sows...

on Jun 29

From daverupert.com

A common web component learning blunder

0 0

Through stalking the #WebComponents hashtag and my Frontend Masters course, I’m privy to a lot of developers’ first experiences with web components. There’s a wide range of people digging in, but the most common first-time experience I come across is a developer coming from a classical component...

on May 30

From daverupert.com

Dave Goes Microsoft

0 0

Last Monday was my first day as an official employee of Microsoft where I’ll be working on web components as part of the Fluent design system team.. As longtime readers already know, I’ve had a long term relationship with Microsoft – from Paravel’s 2012 responsive redesign of the Microsoft...

on May 16

From daverupert.com

A quick light-dark() experiment

0 0

I wanted to experiment with the new CSS function light-dark() and get a sense of how to use it in a CSS architecture of nested (web) components. I think it’s going to be a powerful in the new responsive world of component architecture but I don’t want to recommend a tool unless I have experience...

on May 5

From daverupert.com

Vibe Check №32

0 0

An unseasonable gloomy spring in Austin, TX. The kids are nearly done with school for the year and summer plans are shoring up. My son goes to middle school next year. Unbelievable.

on May 5

From daverupert.com

Thoughts on Cosmotechnics

0 0

A fine post by Ethan Marcotte called The negotiation cycle led me to an incredible essay by Alan Jacobs called From Tech Critique to Ways of Living. It references an old idea called “The SCT1” which is new to me but based on thinking by the likes of Ursula Franklin and Neil Postman who I am...

on Apr 29

From daverupert.com

Ideas for my dream CMS

0 0

Matt Houghey wrote a blueprint for his “Dream CMS” and we had him on ShopTalk to talk about it. That got me thinking about what features I’d want in my dream CMS. It’s fun to think of what a modern CMS might have like inline editing, asset serving, monetization/membership functionality, and more...

on Apr 25

From daverupert.com

My Notion Blogging Kanban

0 0

Six years ago, I started a good blogging habit of writing down any idea I had as a draft post. This was a good practice because the idea was now out of my head and I wouldn’t stay up at night thinking about it. Over time that grew to about eighty posts in different states of completeness and it...

on Apr 11

From daverupert.com

The native app install experience

0 0

The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

on Apr 10

From daverupert.com

A weighted vest

0 0

The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

on Apr 10

From daverupert.com

Mouthguard

0 0

“You know those body builders with the big arms and skinny little legs? Your jaw is like that.”

on Mar 29

From daverupert.com

How do you verify that?

0 0

The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

on Mar 21

From daverupert.com

John Romero doesn’t believe in prototypes

0 0

A couple weeks ago I joined a conversation about John Romero and prototypes. Tyler posted some thoughts about Romero’s autobiography, Matthias shared a quote from a Tim Ferris podcast where Romero chided prototypes, and Matthias looped me in because I love prototypes.

on Mar 19

From daverupert.com

Vibe Check №31

0 0

Howdy. It’s March already. Let’s catch up. In January, Austin had a freeze but thankfully uneventful. Brings up a lot of “my dumb hyper-capitalist ultra-Libertarian government has created a failed state” trauma though. In February, my family and I have been battling sickness on and off....

on Mar 9

From daverupert.com

Limited Run Podcasts

0 0

The personal blog of Dave Rupert, web developer and podcaster from Austin, TX.

on Mar 5

From daverupert.com

How to get on a podcast

0 0

I’ve been co-hosting a weekly podcast for nearly 12 years with over hundreds of guests and I want to tell you the secret to getting invited on a podcast. Are you ready? Here it goes.

on Mar 2

From daverupert.com

What is the Value of Browser Diversity?

0 0

In May 2019 I attended a talk by Mike Taylor who works on webcompat at Mozilla. Mike told the sordid story of window.event, a non-standard IE invention that was replicated in Konqueror, which showed up in Webkit, which stuck around in Blink, and was now Mike’s problem in Firefox. It was a good...

on Mar 1

From daverupert.com

Duolingo

0 0

Duolingo does a great job capturing the novel delight of learning a new language. You hop on, take a short quiz, and a little green owl waves at you and hops towards a trophy. You can add friends, join group challenges, and there’s a weekly ranking system to compete with users all over the world...

on Mar 1

From daverupert.com

A tale of three architectures

0 0

It’s been a couple years of working full-time on Luro and we’ve travelled through at least three (or four?) different distinct architectures. If that sounds like a lot, I’d agree. It’s been educational to say the least.

on Feb 29

From daverupert.com

Week Links №1: Mid-Feb 2024

0 1

I’ve read the entire internet so you don’t have to and here’s some links I found. Is this the start of a newsletter? 🤷‍♂️ I tried this two years ago. Anyways. Here’s some links.

on Feb 17

From daverupert.com

UI = f(statesⁿ)

0 0

“UI is a function of state” is a pretty popular saying in the front-end world. In context (pun intended), that’s typically referring to application or component state. I thought I’d pull that thread a little further and explore all the states that can effect the UI layer…

on Feb 16

From daverupert.com

A dozen thoughts about AI

0 0

AI. It’s the talk of the town (or at least this year, that is). I’ve been in dozens of conversations about AI in recent days. The likelihood that the next big feature or product I build involves AI seems to be going up. No idea where it’s all headed – and reserve the right to change my mind...

on Feb 16