@kevinfarrugia@webperf.social
@kevinfarrugia@webperf.social avatar

kevinfarrugia

@kevinfarrugia@webperf.social

Front-end Engineer and web performance consultant. Be kind. He/him. 🇲🇹

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

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

I haven't travelled outside the EU in years and forgot that downloading a restaurant menu filled with unoptimized images (while roaming) will cost more than the actual meal. 😭

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

TIL that markdown (including GitHub) supports diff syntax highlighting using ```diff. No more Before:/*After: code chunks. *😁

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

Nice piece on Tailwind by Tero Piirainen.

https://nuejs.org/blog/tailwind-misinformation-engine/

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

A great video about how the flexbox algorithm works from @kevinpowell. Learned a bunch of things I never paid much attention to. 🙌

https://www.youtube.com/watch?v=FD3aC_Ke8uk

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

My sister prepared a Zelda birthday cake for my son's 7th birthday.😍

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

TIL that there is an immutable version of Array.prototype.sort() called Array.prototype.toSorted(). 😯

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/toSorted

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

Next week I will be speaking at Devfest 2023 (Malta) about Interaction to Next Paint and how we can schedule work on the main thread to improve your page's responsiveness.

The event is open to the public from 16:00-19:00 and I will be joined by other great speakers covering a range of incredible topics. Hope to see you there. 😁

More details: https://gdg.community.dev/events/details/google-gdg-malta-presents-devfest-2023/

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

Great talk on web sustainability by Brian Louis Ramirez from pre-event.👏

https://youtu.be/DXX4hkV7XOI?feature=shared

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

Early morning. On the way to @perfnowconf .✈️ see you there.

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

I'll continue to pronounce it as lowf, like a loaf of bread. 🍞 😋

kevinfarrugia, to stackoverflow
@kevinfarrugia@webperf.social avatar

Is down?

https://www.isitdownrightnow.com/stackoverflow.com.html reports that it is UP but it hasn't been working all day for me. 😱

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

Wouldn't have expected that we'll be watching documentaries about programming languages. Worth a watch though. TypeScript Origins: The Documentary

https://youtu.be/U6s2pdxebSo

ryantownsend, (edited ) to webdev
@ryantownsend@webperf.social avatar

📊 Does the Lighthouse Performance Score out of 100 matter to you?

Would love to see replies with why you chose your answer.

And please boost for reach – would be great to get consensus from the community! 🙏

kevinfarrugia,
@kevinfarrugia@webperf.social avatar

@ryantownsend It definitely provides some value as an indicator of performance best practices, but when they are available I tend to prioritize measures coming from real users.

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

Spotify using AI for a personalized DJ. I really like Discover Weekly (which created a weekly playlist based on your listening history), so I'm optimistic.

https://newsroom.spotify.com/2023-08-08/ai-dj-expanded-new-markets-how-to-use-feature/

mnot, to random
@mnot@techpolicy.social avatar

Pretty sure this is evidence of someone using a LLM to write bugzilla comments with links that seem plausible to improve their seo. We are on the darkest timeline…

https://bugzilla.mozilla.org/show_bug.cgi?id=1348706#c5

kevinfarrugia,
@kevinfarrugia@webperf.social avatar

@mnot I have seen something similar on the HTTP Archive forums too. The comments are long, well-written and overall on-point to the topic being discussed, making them really difficult to catch.

kevinfarrugia, (edited ) to random
@kevinfarrugia@webperf.social avatar

Enjoying the new YouTube home page. Keeps me away from mindless distractions. 😁

kevinfarrugia, to mastodon
@kevinfarrugia@webperf.social avatar

Is it just me or could use more notifications? I don't spend much time browsing social media so receiving a (opt-in) prompt about an interesting toot from people you follow could help engagement. 🤷 or maybe I can't find that setting.

kevinfarrugia,
@kevinfarrugia@webperf.social avatar

@wombatDaiquiri I guess it would be a combination of someone I follow + engagement. If everyone is interacting with a toot, then it is more likely to be interesting to me. I have notifications enabled on desktop and mobile, but more likely to use it on mobile.

nhoizey, to random French
@nhoizey@mamot.fr avatar

I wish WebPageTest showed some info about emulated devices, at least viewport dimensions and screen density… 😕

kevinfarrugia,
@kevinfarrugia@webperf.social avatar
kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

What front-end architecture would you look into for a client-facing product with 100+ developers (mixed bag of full stack, BE, FE)?

We are currently using a monorepo and a "micro-frontend" architecture. Over the years, the code base grew into a giant monolith and different features/verticals are tightly coupled with one another. As a result, if a team wishes to use a different tech stack they cannot. Maintenance and testing are becoming costly and releases are not as frequent as we would like.

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

With AVIF widely supported on browsers but not on most apps (WhatsApp, Slack...etc), it would be nice if it was possible to right-click and save the JPG/PNG image instead of the AVIF.

kevinfarrugia, (edited ) to random
@kevinfarrugia@webperf.social avatar

Super presentation from @programmingart for @WeLoveSpeed on Web Protocols for Frontend Developers (and LOTR). 👏

https://www.youtube.com/watch?v=0kKdMqIhvZs (4 weeks ago)

kevinfarrugia, to random
@kevinfarrugia@webperf.social avatar

When reducing the color palette—using Squoosh—for WebP lossy from 256 colors to 2 colors, the image size grows from significantly. Who can help me understand what's going on?

kevinfarrugia,
@kevinfarrugia@webperf.social avatar

@grin @kornel Wow, thank you. 🙏

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