@cferdinandi@mastodon.social
@cferdinandi@mastodon.social avatar

cferdinandi

@cferdinandi@mastodon.social

I help people build a simpler, faster web. I love pirates, puppies, and Pixar movies. ADHD AF. he/him

https://gomakethings.com - https://adhdftw.com

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

aral, (edited ) to Israel
@aral@mastodon.ar.al avatar
cferdinandi,
@cferdinandi@mastodon.social avatar

@aral what the FUCK

baldur, to random
@baldur@toot.cafe avatar

โ€œThe wrong way to do Web Components | Go Make Thingsโ€ https://gomakethings.com/the-wrong-way-to-do-web-components/

cferdinandi,
@cferdinandi@mastodon.social avatar

@KevinMarks @baldur I didn't realize that about v1. That's too bad!

pablolarah, to webdev
@pablolarah@mastodon.social avatar

๐ŸŸขThe wrong way to do Web Components
by Chris Ferdinandi @ChrisFerdinandi @cferdinandi

https://gomakethings.com/the-wrong-way-to-do-web-components/

cferdinandi,
@cferdinandi@mastodon.social avatar

@mikemai2awesome @pablolarah truest of true!

cferdinandi, to webdev
@cferdinandi@mastodon.social avatar
cferdinandi,
@cferdinandi@mastodon.social avatar

@MaxArt2501 ignoring the fact that JS-rendered UI is orders of magnitude slower and more fragile than just using HTML for a secondโ€ฆ https://www.kryogenix.org/code/browser/everyonehasjs.html

cferdinandi,
@cferdinandi@mastodon.social avatar

@MaxArt2501 also, requiring JS for some interactive patterns has nothing to do with how buttons, forms, lists and so on work, natively out of the box.

cferdinandi,
@cferdinandi@mastodon.social avatar

@MaxArt2501 ๐Ÿ™„

cferdinandi,
@cferdinandi@mastodon.social avatar

@ayo the suite of technology used to create custom web components https://developer.mozilla.org/en-US/docs/Web/API/Web_components

cferdinandi,
@cferdinandi@mastodon.social avatar

@ayo The use of lit is a separate conversation that's unrelated to how Shoelace has decided to implement their Web Components. Lit could be used with progressively enhanced Web Components, or JS-required ones.

That said, I think using a dependency to create Web Components completely erodes the "platform native and dependency-free" selling point.

cferdinandi,
@cferdinandi@mastodon.social avatar

@ayo whoโ€™s responsible for maintaining outdated libraries long past their best by date? This cuts both ways. More code is always more expensive to maintain than less code.

cferdinandi,
@cferdinandi@mastodon.social avatar

@ayo let me stop you right there: I disagree with your core thesis, and youโ€™re not going to be able to convince me otherwise.

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

David Dylan Thomas started his closing talk strong with such a good quote.

It's still going strong.

Like his talks title says:
"No, seriously, fuck engagement: Building a more human web"

cferdinandi,
@cferdinandi@mastodon.social avatar

@sarajw DDT is one of my favorite humans! If you have the chance to say to him, do. He's so wonderful!

cferdinandi, to random
@cferdinandi@mastodon.social avatar

Devs are training the outsourced labor that will replace them, except theyโ€™re excited about it

https://mstdn.social/@scottjehl/112436312001736719

rolandelli, to random
@rolandelli@sfba.social avatar

The solidarity at stores between masked people is pretty funny sometimes ๐Ÿฅฐ. I ran into a Whole Foods to drop off a return from Amazon (no, this sweater isn't 100% cotton, as a matter of fact, it's made of effing plastic, thank you), and an older gentleman and I were like "Hang in there!" -- "Yup! You too!" โค๏ธ

cferdinandi,
@cferdinandi@mastodon.social avatar

@rolandelli we are such a rare breed these days. I always give a special nod to fellow maskers when I see them out and about.

hbuchel, to random
@hbuchel@hachyderm.io avatar

Is this a real thing people using Tailwind do because this made me actually lol at work
https://stackoverflow.com/questions/72826605/how-to-style-nested-elements-based-on-parent-class-using-tailwind-css

cferdinandi,
@cferdinandi@mastodon.social avatar

@hbuchel You wouldn't believe the examples of code I've seen Tailwind people share with me, while arguing that Tailwind is "so much better" than vanilla CSS.

cferdinandi,
@cferdinandi@mastodon.social avatar

@hbuchel are you sure people readily accepts better ways to write JavaScript?

Whole Lotta folks build a whole lot of over complicated framework to do things that could be accomplished very simply with platform native code.

cferdinandi, to webdev
@cferdinandi@mastodon.social avatar
cferdinandi, to webdev
@cferdinandi@mastodon.social avatar

๐Ÿ๐ŸŽง New ADHD ftw! Podcast:
Episode 8 - The calm of the night https://adhdftw.com/podcast/the-calm-of-the-night/

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

If youโ€™ve got 99 bottles of beer on the wall, why are you passing one around? Clearly you have enough for everyone to have their own bottle.

cferdinandi,
@cferdinandi@mastodon.social avatar

@hmig @keithjgrant my interpretation of the song was always that that is exactly what theyโ€™re doing: taking a bottle down and passing it down the line and then repeating the process all over again until everyone has their own bottle

cferdinandi,
@cferdinandi@mastodon.social avatar

@keithjgrant @hmig ๐Ÿ˜‚ sorry!

peruvianidol, to random
@peruvianidol@mastodon.social avatar

Some guys buy a convertible when they have a mid-life crisis. I bought a scooter. ๐Ÿ˜‚

cferdinandi,
@cferdinandi@mastodon.social avatar

@peruvianidol nice!!! Iโ€™m getting into gardening. ๐Ÿ˜‚

johnzajac, to random
@johnzajac@dice.camp avatar

I love how COVID aware people are basically in three groups: insurance adjusters, very accomplished scientists, and disabled/chronically ill people.

cferdinandi,
@cferdinandi@mastodon.social avatar

@johnzajac and one tiny other subset: people who actually listen to folks on one of those three other groups

zachleat, (edited ) to random
@zachleat@zachleat.com avatar

Planning on doing a full Organizer retrospective blog post, but in the interest of transparency hereโ€™s a peek at the conference budget (funded primarily by our Open Collective, prices in USD):

Expenses: $7574.20
Revenue: $4653.79 (Free event, but via sponsors and merch)
Profit: -$2920.41

Edit: Fixed a spreadsheet error ๐Ÿ˜ฌ

cferdinandi,
@cferdinandi@mastodon.social avatar

@zachleat Do you have a sense for how many folks registered, and how many viewed it live vs. after-the-fact?

cferdinandi,
@cferdinandi@mastodon.social avatar

@zachleat Excellent, I look forward to reading it! And truly, thank you for putting this on. Excellent event, fantastically managed by you and the team, with an incredible lineup of speakers.

I've had friends tell me its the first conference they've seen where ever talk was a "must watch."

Nicely done! ๐Ÿ‘๐Ÿ‘๐Ÿ‘

cferdinandi,
@cferdinandi@mastodon.social avatar

@zachleat yes!!

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