@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

Khan Academy made a ChatGPT bot to teach kids math and it uh... it can't do math and just makes shit up. Cool cool cool cool cool cool cool.

https://www.wsj.com/tech/ai/ai-is-tutoring-students-but-still-struggles-with-basic-math-694e76d3?st=606ux1exuaxyk3j

davatron5000, to random
@davatron5000@mastodon.social avatar

Take a deep breath in. Smell that? That’s the smell of pure, unadulterated, ad free, algorithm free, non-monetized digital space. That’s the stuff. Thanks for being here.

davatron5000, to accessibility
@davatron5000@mastodon.social avatar

Happy to finally say Luro is open for business 🚀🎉

  • Track your component adoption 📈
  • Lightning fast component import from Figma ⚡
  • Keep track of historical insights that inform your components and pages 🧠
  • Get weekly and data for every page ♿️ 🏎️

Sign up or go pro today https://luroapp.com/

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 It's often said, "UI is a function of state" and I pulled on that thread and listed every possible piece of state that can impact the UI that I could think of.

https://daverupert.com/2024/02/ui-states/

davatron5000, to random
@davatron5000@mastodon.social avatar

Is the phrase "Best Practice" a bit tired? Will King offers a few more specific options.

  • Community pattern
  • Readability pattern
  • Performance patter
  • Guardrail pattern

It will take awhile to break the habit of saying "Best Practice" but I like minor word changes that add a why to the what.

https://www.wking.dev/library/stop-saying-best-practice

davatron5000, to random
@davatron5000@mastodon.social avatar

State of HTML 2023 Survey! First ever of its kind. Great opportunity to give some feedback on Web Components and more. https://survey.devographics.com/en-US/survey/state-of-html/2023/

davatron5000, to random
@davatron5000@mastodon.social avatar

Free Idea: A thermal printer hooked up to your terminal, so every time you npm install it prints a giant ass CVS receipt of everything you just bought.

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 New post on what I value most about work... the feeling of play.

https://daverupert.com/2024/01/play-at-work/

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 How-to add View Transitions to your multi-page app or static site.

  • 0kb JavaScript 🏎️
  • 1 <meta> tag 🤓
  • 1 CSS property (optional) 💅
  • Emoji list clickbait 🤪

https://daverupert.com/2023/05/getting-started-view-transitions/

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 New post: The time to unmaintainable is very low

https://daverupert.com/2024/01/time-to-unmaintainable/

davatron5000, to random
@davatron5000@mastodon.social avatar

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

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

davatron5000, to random
@davatron5000@mastodon.social avatar

Web developers over ~35 years old, can we chat for a second? Over here... everyone else you can keep scrolling.

I got some bad news. No one cares that we used to build entire websites with tables. Yeah, yeah, I know. It's our favorite story to tell. Same goes with floats. Flexbox has been in every browser since 2012. Grid since 2018. When we talk about the old ways we just sound old.

davatron5000, to random
@davatron5000@mastodon.social avatar

This post by @collinsworth is a 200 ton spicy-a-meatball. 🌶️🍖🏀

Being in the non-mainstream Vue/Nuxt and Web Components camp, my opinions are obvious. I'm not sharing this to rattle sabers, but because I think Josh makes a great point that the weird/hard stuff in React simply aren't problems in other (modern) frameworks.

https://joshcollinsworth.com/blog/antiquated-react

davatron5000, to random
@davatron5000@mastodon.social avatar

What makes you enthusiastic about the web?

A connection? A project? A technology?

davatron5000, to random
@davatron5000@mastodon.social avatar

How RSS works:

You post a blog post and RSS puts it on a window sill like a pie and then the stink lines come over to me –a cartoon cat– and I levitate and flutter like a dolphin in the air following the stink lines to the window sill and eat the pie for free.

davatron5000, to random
@davatron5000@mastodon.social avatar

So many design systems bloggers on Medium, why I think this is a bad idea.
By Dave Rupert

I this post I ...
will ...
fade ...
to ...
white ...

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

TIL Mastodon embeds load a whole ass React, two Robotos, and a Font Awesome.

  • 300kb (2mb uncompressed) of JS.
  • 50kb (400kb uncompressed) of CSS.
  • ~500kb of fonts.

There's a serviceworker to offset some of this (good) but that only works per domain. So if you embed posts from different instances, you incur that entire cost per toot.

That's how you get a 10MB blog post, kids. Perf scores 📉

davatron5000, to random
@davatron5000@mastodon.social avatar

‼️ A wild HTML template and data binding syntax appears‼️

https://eisenbergeffect.medium.com/the-future-of-native-html-templating-and-data-binding-5f3e52fda259

davatron5000, to random
@davatron5000@mastodon.social avatar

🎉📝 Say hello to <fit-vids>, a web component version of FitVids.

https://daverupert.com/2023/10/fitvids-has-a-web-component-now/

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 Big, beautify, beefy focus states with :focus-visible - I fixed a bunch of focus issues on my site and got a little funky.

https://daverupert.com/2024/01/focus-visible-love/

davatron5000, to random
@davatron5000@mastodon.social avatar

Every week for the last 600 weeks, I hop on a call with @chriscoyier and record an episode of @shoptalkshow. I get a little misty-eyed reflecting on it all.

🧡🧡🧡 to all the Shopomaniacs out there who have (or have ever) tuned in.

https://shoptalkshow.com/600/

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 New post: If are so good, why am I not using them?

https://daverupert.com/2023/07/why-not-webcomponents/

davatron5000, to random
@davatron5000@mastodon.social avatar

The Website vs Web App Dichotomy Doesn’t Exist by @jakelazaroff

Loved this post. I have pre-existing biases here because I hate it when people get high and mighty about “apps” or say “the document web” so they can forego basic HTML or a11y. ughck.

But I think Jake’s four quadrant chart of offline ↔️ online vs static ↔️ dynamic is a much better framework to discuss the differences/nuances in the type of projects we work on.

https://jakelazaroff.com/words/the-website-vs-web-app-dichotomy-doesnt-exist/

davatron5000, to random
@davatron5000@mastodon.social avatar

📝 New post: I noticed MSNBC is tacking on a 30s explainer video on how to install their native app at the end of each YouTube video and it stirred up some thoughts about native apps vs websites.

https://daverupert.com/2024/04/download-our-native-app/

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