@mxbck@front-end.social
@mxbck@front-end.social avatar

mxbck

@mxbck@front-end.social

front-end dev · co-founder codista.com · co-organizer Webclerks conference · curates whimsical.club · writes about #Frontend, #CSS, #IndieWeb

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

belldotbz, to random
@belldotbz@mastodon.social avatar

📝 New on Piccalilli: It feels like React is getting a bit of a kicking recently

https://piccalil.li/blog/react-is-getting-a-bit-of-a-kicking-recently/

I talk about an apparent attitude shift in attitude towards React in the community and also make some recommendations about decision-making for your projects.

mxbck,
@mxbck@front-end.social avatar

@belldotbz "Most importantly, don’t base your project decisions on what some dude thinks on Twitter, Mastodon or their blog." 💯

well said! Quite a few teams out there where the decision tree is literally: "our senior dev read a trending blog post, so now we use {framework}"

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

Is 'blogroll' a pun on 'bogroll' (Brit slang for toilet paper)?

If I wanted an icon for a blogroll, would it be too crass to use a small picture of a roll of TP?

I would also have text next to it, to be clear hahah!

mxbck,
@mxbck@front-end.social avatar

@sarajw I recently read that it derived from "log rolling", a term used for when politicians give each other help or vote for each other's bills.

mxbck,
@mxbck@front-end.social avatar

@yatil @sarajw true. When in doubt, I'd go with the toilet joke though 😅

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

Is there a way to get multiple <video> players to use one source/request? Can't find a way so far and kind of astounded.

(Using a background image is no good, I need to scrub)

mxbck,
@mxbck@front-end.social avatar

@heydon not sure about your use case, but you can "copy" a video source and mirror it into multiple canvas elements

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

I refuse to follow the PNG spec on this one. 🫣 😂

(The GIF spec doesn't have a pronunciation section as far as I can see.)

mxbck,
@mxbck@front-end.social avatar

@stefan "hey can you send me a ping"
yea can't see that being confusing at all

mxbck,
@mxbck@front-end.social avatar

@chriskirknielsen @stefan thank god nobody pronounces SVG as swing

mxbck,
@mxbck@front-end.social avatar
mxbck,
@mxbck@front-end.social avatar

@ZacBelado @chriskirknielsen @sarajw @stefan yea sometimes we just say random pokémon names to keep 'em on their toes

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

This is how it looks like when we play with my daughters and my toys. 😁

mxbck,
@mxbck@front-end.social avatar

@matuzo props for the undertaker, role models are v important at that age

mxbck,
@mxbck@front-end.social avatar

@sophie @matuzo you mean a mortician or a pro wrestler? Both solid career choices

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

It just occurred to me that pretty soon web developers need to test their sites on the new Chrome/Blink/iOS and Firefox/Gecko/iOS and other new iOS browsers

....

BUT THEY CAN'T outside the EU

...

mxbck,
@mxbck@front-end.social avatar

@ppk Cloud-based testing services like lambdatest etc could offer that as service, no? I get that it's a higher barrier for cross-browser testing though. And devs may not go that extra mile.

brucelawson, to random
@brucelawson@vivaldi.net avatar

On SVGs & performance: is there a perf reason to inline an SVG image (so the XML code is visible in your HTML source) rather than pulling in an external resource e.g. <img src="zonk.svg">? It feels a bit like inlining images with base64, which doesn't therefore take advantage of the browser cache.

mxbck,
@mxbck@front-end.social avatar

@pepelsbey @brucelawson awesome post! I also still use a SVG symbol sprite for my icons, works great. One issue I have with it is that you can't host the SVG sprite on a different domain though (i.e. on a CDN).

there was talk about allowing it through the crossorigin attr once, but I don't think it's going anywhere. https://github.com/w3c/svgwg/issues/707

mxbck,
@mxbck@front-end.social avatar

@pepelsbey @brucelawson Good to know! I'm aware that it isn't ideal for more complex graphics but honestly in the last 10 years or so I've never had a usecase other than "single-color icons, styleable with CSS".

mxbck,
@mxbck@front-end.social avatar

@pepelsbey @brucelawson ah I see. Individual SVG background images then?

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

Anyone know/recommend courses or online resources for non-developers to get exposed to the language we use - to help with terminology and understanding (but not looking for "how to do X with tech")?

mxbck,
@mxbck@front-end.social avatar

@rem nothing public, but this is something we try to do with clients at the start of new projects (i.e. as an internal wiki / docs page). Super helpful, and made me realize how different departments talk about the same product.

for example, one client frequently called an admin interface "the backend", which caused some hilarious misunderstandings with our actual backend developers 😅

mxbck,
@mxbck@front-end.social avatar

@rem yeah it's best to find these early on.

another one talked about "focus points", took me a while to translate that into "anchor links" 😅

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

I wish there were more methods of discovery for "normal" people. Feels like webmentions, blogrolls, RSS feeds etc are mostly used by tech-y folks.

What's a good way to bring personal content to, say, a 16-year-old who never had to google "fetch CORS error why"?

mxbck,
@mxbck@front-end.social avatar

@kev @ricard yeah exactly. I know that social media exists and we won't replace it anytime soon. But it would be nice to have a low-barrier way to surface indie content to non-tech people as well.

having RSS readers baked into browsers for example, so I can "follow" someones website with the click of a button

mxbck,
@mxbck@front-end.social avatar

@kev yeah right? For some of these things, the barrier to adoption is just to high. I don't think I've ever seen anyone use webmentions who wasn't a professional web developer 😅

mxbck,
@mxbck@front-end.social avatar

@sarajw @jtr of course all the nice things form the pre-social-media-web are still around, but I worry the standard for convenience has been set so high that you lose a lot of people if things get even slightly tech-y.

It would be great if you could have a really low-friction way of curating the content you see. For example a built-in feed reader in the browser. Detect an RSS Feed, User gets a "follow" button to subscribe. There was talk of a similar feature in Chrome once I think...

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

funny how the same people that applauded web3 for the "decentralization" are now big fans of AI, which is largely controlled by just 3 companies.

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

I'm thankful for personal blogs today. In a sea of AI-generated keyword bullshit, real original content stands out like a lighthouse.

bastianallgeier, to random
@bastianallgeier@mastodon.social avatar

This is an article that took a lot of strength to write and I might take it down again. But I felt like it is an article that is very necessary right now. https://bastianallgeier.com/notes/grandpa

mxbck,
@mxbck@front-end.social avatar

@matthiasott @bastianallgeier My great-grandfather kept a journal from 1944-1946 . It was written in "Kurrentschrift" so it was hard to decipher. A couple of years ago we sat down with my grandma and recorded her reading it - I later transcribed it.

He wrote about life in the last days of the war and the years after. Feels a lot more personal than the history books as it's set in my hometown. Tanks rolling down the streets I grew up in.

In one entry, he crossed out the name of the holiday:

mxbck,
@mxbck@front-end.social avatar

@matthiasott @bastianallgeier yeah it was a very special experience. I made a printed version and donated it to our local library.

The PDF is here if you're interested:
https://drive.google.com/file/d/1UZNn706igZjodFpo8ne7o2aDNnRrGQ4Z/view?usp=sharing

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

Have you ever had to resolve the same merge conflict over and over again? TIL about rerere, a hidden feature of git where it remembers your resolution! It's not enabled by default though. To use it:

$ git config --global rerere.enabled true  

HT Luis Nell 🙌

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