@davatron5000@mastodon.social
@davatron5000@mastodon.social avatar

davatron5000

@davatron5000@mastodon.social

The new canonical.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 Quick post on a common experience I see when people are test-driving #webcomponents for the first time.

https://daverupert.com/2024/05/cold-turkey-wont-fix-your-javascript-addiction/

davatron5000, to random
@davatron5000@mastodon.social avatar
@view-transition {  
 navigation: fire;  
}  

when? /cc @bramus

davatron5000, to random
@davatron5000@mastodon.social avatar

My opinions are stronger than Prettier... but weaker than my desire to fix Prettier.

davatron5000, to random
@davatron5000@mastodon.social avatar

Everyone always asks "Who are you? Why are you here? Why are you in my house?" but no one ever asks "Whomst is mineself?"

davatron5000, to random
@davatron5000@mastodon.social avatar

Free Idea: You get one page on your website to list all the stuff you don’t like (react, tailwind, capitalism, whatever) and then the rest of the site can be about stuff you do like (birds, music, books, whatever). So whenever you’re writing a post and start edgelord’ing towards a rehashing of the stuff you don’t like, you can say “oh I already wrote about that!”

davatron5000,
@davatron5000@mastodon.social avatar

@Luke oh i wonder what you read. i don't know that there's much behind my tweet beyond i think people could be stronger writers without a list of grievances in every post. but re: current affairs, it's so easy to complain about the little things, we maybe diminish our voice and goodwill when we criticize the big important things.

davatron5000, to random
@davatron5000@mastodon.social avatar

"How do you close a non-modal dialog?" feels like one a question a bridge troll is going to ask me someday.

chriscoyier, to random
@chriscoyier@front-end.social avatar

jQuery plugins depended on jQuery, and when jQuery went out of favor, they ended up in the junkyard.

There is all sorts of componentry built exclusively on React, limiting it to React-based sites. As React goes out of favor, they will end up in the junkyard. (Same with any framework-specific extension.)

But with Web Components... it seems like the story will end differently. If they are built without dependencies, they might just live as long as the web does.

davatron5000,
@davatron5000@mastodon.social avatar

@chriscoyier The penalty for one Lit is pretty small (7kb). If your system has 30 components that cost get amortized to ~233b/ea. And there’s a pretty linear pathway for making a retired Lit component and a vanilla web component. So that’s good news. But.

There’s renewed talk about native template instantiations (echoing, forloops, if/else) which I think would really tamp down abstraction costs.

davatron5000,
@davatron5000@mastodon.social avatar

@keithjgrant @chriscoyier @nicolaschevobbe Did you look at Lit’s html tagged template literal? Same’sh syntax as JSX but superior in a lot of ways.

davatron5000, to random
@davatron5000@mastodon.social avatar
davatron5000, to random
@davatron5000@mastodon.social avatar

To celebrate #GAAD I encourage you to audit the site you're currently working on. Please bro, just one audit bro, lighthouse bro, it's right there in chrome, just audit it bro pleeeez-uh.

davatron5000,
@davatron5000@mastodon.social avatar

blazingly accessible

matthiasott, to random
@matthiasott@mastodon.social avatar

By the way, do you have a personal website and does it have a home page? (I’m pretty sure it does… 😁)

I would love to know: what’s on your “home” and why?

Feel free to share a link, of course. 🤗 As always, I’m also asking on behalf of my newsletter subscribers.

davatron5000,
@davatron5000@mastodon.social avatar

@matthiasott My homepage is a half-finished vector illustration of my name, my last 8 posts, and my active side projects. I felt like my writing and side projects were the thing I wanted to emphasize most.

Meyerweb, to random
@Meyerweb@mastodon.social avatar

The Mothership has cleared the scaffold. We are away.

davatron5000,
@davatron5000@mastodon.social avatar

@Meyerweb Ooh! I love it.

davatron5000, to random
@davatron5000@mastodon.social avatar

Big news: I’m happy to share that yesterday I started a new job at Microsoft where I'll be working on web components for Fluent UI.

I've had a long relationship with Microsoft – from Paravel helping to build the first responsive version of their homepage in 2012 to the whole 5 year "" stunt that Rey Bango coordinated for ShopTalk – and this feels like a nice new chapter in that story arc.

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 New post: A quick light-dark() experiment.

https://daverupert.com/2024/05/light-dark-experiment/

davatron5000,
@davatron5000@mastodon.social avatar

@nhoizey Text color is wrong but the JS is correct since that’s where you author web components. But I can make it more clear.

davatron5000, to random
@davatron5000@mastodon.social avatar

💀 Getting real close to a having playtest-able beta for a game I've been working on this week.

davatron5000, to random
@davatron5000@mastodon.social avatar

<tbody> once told me the world was gonna <ol> me.

davatron5000, to random
@davatron5000@mastodon.social avatar
davatron5000,
@davatron5000@mastodon.social avatar

@thudfactor whatdo: string = (youmean<boolean> ? idon<T> : have<any>) + 'idea'

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 Sunday night, mods asleep, post thoughts on Cosmotechnics.

https://daverupert.com/2024/04/thoughts-on-cosmotechnics/

davatron5000,
@davatron5000@mastodon.social avatar

@bkardell I think in some ways a browser can be just a rectangle, a window, for viewing the web. But it’s probably a question of “Who benefits if I use this particular rectangle?”

davidbisset, (edited ) to blogging
@davidbisset@phpc.social avatar

Interesting, following @mathowie talking about this subject recently.
@davatron5000 on his "dream "

https://daverupert.com/2024/04/ideas-for-my-dream-cms/

  • On-the-fly fact checking
  • Auto-tagging
  • Topic bundling
  • Idea validation

davatron5000,
@davatron5000@mastodon.social avatar

@otto42 @davidbisset @mathowie Why read the post when you can just comment on the tweet?

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 Inspired by having @mathowie on @shoptalkshow I wrote out some of the features of my dream CMS.

https://daverupert.com/2024/04/ideas-for-my-dream-cms/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • GTA5RPClips
  • osvaldo12
  • thenastyranch
  • DreamBathrooms
  • everett
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • mdbf
  • love
  • kavyap
  • rosin
  • megavids
  • khanakhh
  • modclub
  • ethstaker
  • Leos
  • ngwrru68w68
  • Durango
  • tacticalgear
  • cubers
  • anitta
  • provamag3
  • tester
  • cisconetworking
  • JUstTest
  • All magazines