Sign in

Medhat Dawoud

@medhat.dev
753 followers 136 following 52 posts

Sr Software Engineer @ Miro, #GDE for #webperf, Dad, Blogger(medhat.dev), Speaker, Baker, and Runner I write about Performance, #A11y, DevTools, opinions are my own

PostsRepliesMedia
Medhat Dawoud @medhat.dev · 27/09/2026
Just open-sourced the Appreciate Button ❤️ appreciate-button.com A tiny "appreciate" button for any page: → one script tag, 9 KB, zero deps → fills up as readers click (10 per visitor) → no cookies, no accounts, no tracking → free serve or self-hosted, MIT
appreciate-button.com
Appreciate Button — open-source clap & like button for any website
Add a Medium-style clap, applause or like button to any website with one script tag. Counts per page, several claps per reader, no cookies. Free, open source and self-hostable.
120
Medhat Dawoud @medhat.dev · 26/09/2026
I made this video with Opus 5.5 with a single prompt 👇
010
Medhat Dawoud @medhat.dev · 26/09/2026
medhat.dev/blog/renewed...
medhat.dev
My Website Got a New Look in 2026, Here is What Changed
In my last post about my blog stack I said that I deal with my blog the same as I deal with my iPhone, I replace it every 4 years, well, it seems I broke my own rule this time, less than 3 years late....
010
Medhat Dawoud @medhat.dev · 22/09/2026
medhat.dev/blog/why-bro...
medhat.dev
Why Browsers Are Different? and Why Should You Care?
As a new web developer you might be wondering why do we need to care that much about different browsers and why anyway do we have differences between browsers? in this article I am trying to demystif....
020
Medhat Dawoud @medhat.dev · 11/06/2026
@sachagreif.com kicked off the keynotes at @jsnation.gitnation.org Wow the audience is huge
010
Medhat Dawoud @medhat.dev · 11/06/2026
Attending JSNation event today and tomorrow
010
Medhat Dawoud @medhat.dev · 11/04/2026
Today's my birthday 🎂 I'm not asking for wishes. I'm asking for a visit on Product Hunt. Bragduck is live 🦆 — a CLI-powered career journal that auto-logs your GitHub/GitLab/Jira wins and turns them into AI brag docs. Best birthday gift ever 👉 www.producthunt.com/products/bra...
producthunt.com
Track wins, set OKRs, generate AI brag docs for reviews - Bragduck | Product Hunt
Your achievements are getting lost in Slack threads and commit history. Bragduck tracks them year-round, links them to your OKRs, and generates AI-powered brag documents for reviews and interviews. CLI included — auto-syncs GitHub, GitLab, and Jira. 30 days of PRO free.
010
Medhat Dawoud @medhat.dev · 22/01/2026
Proud to share that @GoogleDevExpert has extended my recognition as a Performance expert for a 5th year. Thankful for the trust and excited to continue contributing to the dev community in 2026.
020
Medhat Dawoud @medhat.dev · 08/11/2025
Hey 👋 two weeks ago I had the chance to speak again in one of my favorite events of the year Performance.sync() Here is the recording of my talk It’s always great to participate in such a insightful event and meet all those perf experts in one place ❤️ #webperf youtu.be/TWomRHSevgc
130
Medhat Dawoud @medhat.dev · 19/10/2025
I am so happy and honored to be speaking at Performance.sync() meetup for the 2nd time, medhat.dev/talks#perfor... FYI: if you don't know it yet, it is a highly respected free meetup prior to the @perfnow.nl which is full of perf enthusiasts 🚀 cannot wait to meet everyone #PerfNow
medhat.dev
Medhat Dawoud | Talks
Find my talks at Conferences, Meetups, Podcasts, and more
070
Reposted by Medhat Dawoud
Sacha Greif @sachagreif.com · 30/09/2025
I've been thinking about migrating away from @vercel.com for a long time but this seals the deal. @render.com already hosts quite a lot of the State of surveys infrastructure, I'm sure it'll handle the Next.js apps just fine. x.com/rauchg/statu...
5768
Reposted by Medhat Dawoud
tierney cyren @bnb.im · 29/09/2025
fuck vercel, fuck Next.js, fuck Svelte, fuck Turborepo, fuck SWR, fuck SWC Posing with the architect of a genocide for sales leads is an insane and deeply immoral stance these projects cannot separate themselves from the CEO of the company who funds them
Tweet from Guillermo Rauch, featuring a picture of him and Benjamin Netanyahu, and tweet text:

“🇺🇸 🇮🇱 🇦🇷

Enjoyed my discussion with PM Netanyahu on how AI education and literacy will keep our free societies ahead.

We spoke about AI empowering everyone to build software and the importance of ensuring it serves quality and progress.

Optimistic for peace, safety, and greatness for Israel and its neighbors.”
1227344
Reposted by Medhat Dawoud
JSNation @jsnation.gitnation.org · 05/09/2025
New podcast episode with @sachagreif.com, creator of the State of JS, React & AI surveys. Hosted by @medhat.dev. • The story behind State of JS • AI’s impact on dev trends • Why community matters Watch the full episode: youtu.be/Y04RC70fxA4 Join us at JSNation US: jsnation.us?utm_source=b...
022
Reposted by Medhat Dawoud
JSNation @jsnation.gitnation.org · 08/08/2025
🤔 Curious about… ▪️Frontend’s Lost Decade ▪️Why web standards matter ▪️The future of browsers Watch the episode with ‪‪Alex Russell‬‬, Microsoft Partner PM on the Edge team, & @medhat.dev, GDE & public speaker: youtu.be/2hl0dE7dKog 🌆Meet cool devs at JSNation US: jsnation.us?utm_source=b...
011
Medhat Dawoud @medhat.dev · 04/07/2025
Excited to share that I'll be in Berlin 🇩🇪 next week to speak at the @wearedevelopers.bsky.social conference! Looking forward to connecting with fellow developers and tech enthusiasts — hope to see you there! www.wearedevelopers.com/world-congre...
010
Medhat Dawoud @medhat.dev · 28/05/2025
These past couple of weeks have been hard. I lost my dad, and everything has felt different since. I’ve kept going, mostly through work, but outside of that… it has been hard to engage. I’m not back to full speed, and maybe I won’t be for a while. But I’m ready to reconnect. Slowly, honestly.
210
Medhat Dawoud @medhat.dev · 13/03/2025
Two weeks ago, I had the honor to speak at one of my fav conferences in Amsterdam @devworldconference.bsky.social The vibes were so good and I gathered a very nice feedback on my talk, stay tuned and I will share the recording once they make it available 😉
040
Medhat Dawoud @medhat.dev · 01/03/2025
Ramadan Mubarak to everyone 🌙 I hope this month brings you peace, health, and spiritual fulfillment
030
Medhat Dawoud @medhat.dev · 28/02/2025
All mugs were gone in speakers room at #DevWorld, got my last coffee in a cup. Cheers ☕️
040
Medhat Dawoud @medhat.dev · 27/02/2025
Attending the first day and the vibes are already on 🚀 any one here attending too?
000
Reposted by Medhat Dawoud
Sia Karamalegos @sia.codes · 24/02/2025
Keep in mind that the more sizes you include, the less likely you are to get a cache hit which can be worse for performance than a slightly mis-sized image. For example, there isn't enough of a difference between 600 and 640 px to make it worth that difference.
2111
Medhat Dawoud @medhat.dev · 12/02/2025
I am super excited to share that I will speak at @devworldconference.bsky.social in Amsterdam RAI on the 28th of Feb 🎉 My talk will be as usual about web performance, especially "Speculation Rules: how to load pages by thinking" with a live Demo to instantly load pages online, don't miss it out ;)
171
Medhat Dawoud @medhat.dev · 23/01/2025
Today is the day for me to speak about #speculationrules
020
Reposted by Medhat Dawoud
React Summit @reactsummit.gitnation.org · 16/01/2025
Meet our speakers for the upcoming #ReactAmsterdamMeetup! • @mickey.studio - Design System with Composition Patterns • Bart Brinkman - Rebuilding a Customer-Facing App With React-Admin • @medhat.dev - Speculation Rules 📅 January 23 📍 Foleon office 🔗 Register here: guild.host/events/react...
121
Medhat Dawoud @medhat.dev · 05/01/2025
As I used to do for the past 4 years, here is my 2024 recap in terms of content creation, career, and life updates, not necessarily useful for everyone to read but hopefully it could inspire someone. 🤞 medhat.dev/blog/2024-re...
medhat.dev
[2024 Recap] Speaking 📢, Traveling ✈️, Driving 🚗, and more
As alway this is the time of the year that I write this summery of the year for myself and to anyone who is looking for some inspiration, I did that before on this block for the past few years in [20....
040
Reposted by Medhat Dawoud
Abdelrahman Awad @awad.dev · 30/12/2024
Lots of UI/UX improvements were unlocked with this release 🥳, and it was all made possible thanks to valuable feedback from the community and high-quality contributions! 🥰 If you're looking to contribute, a roadmap is coming out soon! We will have plenty to build and ship! 🚢
0122
Reposted by Medhat Dawoud
React Advanced London @reactadvanced.gitnation.org · 24/12/2024
▶️Check out the talk recording "Building a Fast Website for Every Single Visitor" by @medhat.dev! Watch it here👇 gitnation.com/contents/bui...
gitnation.com
Building a Fast Website for Every Single Visitor by Medhat Dawoud
This talk focuses on building a fast and accessible website for all users, highlighting the importance of performance and user experience optimization. It emphasizes the need for adaptive implementati...
041
Medhat Dawoud @medhat.dev · 09/12/2024
I think “tree shaking” is a bad naming for what it does, should be named “tree trimming” instead 🌲thank about it
220
Medhat Dawoud @medhat.dev · 05/12/2024
🎉
020
Medhat Dawoud @medhat.dev · 30/11/2024
A couple of photos to a random cat 🐈 in Rabat turn out to look so nice on iphone with so little coloring
060
Reposted by Medhat Dawoud
Elian @elian.codes · 29/11/2024
@medhat.dev at #ReactAfrica
031
Medhat Dawoud @medhat.dev · 28/11/2024
Flying today to Casablanca 🇲🇦 to speak at React Africa tomorrow about: “What You need to Optimize after React Compiler” ⚠️ I will spam you with posts about Morocco and the conference in the next few days so stay tuned #ReactAfrica #ReactCompiler #webperf
1101
Medhat Dawoud @medhat.dev · 27/11/2024
This is great
010
Medhat Dawoud @medhat.dev · 25/11/2024
My talk "Building a Fast Website for Every Single Visitor" is now available for everyone. Check it out! gitnation.com/contents/bui... #webperf
gitnation.com
Building a Fast Website for Every Single Visitor by Medhat Dawoud
This talk focuses on building a fast and accessible website for all users, highlighting the importance of performance and user experience optimization. It emphasizes the need for adaptive implementati...
1162
Medhat Dawoud @medhat.dev · 23/11/2024
React Compiler is great but not like Harry Potter’s wand, You can’t just point it to a slow app and say “performance repairoo!!” And it magically turns it to super fast If you have stories with it not being magical as it seems, please write it here, preparing a talk about it and would be useful
062
Reposted by Medhat Dawoud
Bramus @bram.us · 20/11/2024
As of Chrome 131 you have more options to style `<details>` and `<summary>`. You can now use of the `display` property on these elements, and also use a `::details-content` pseudo-element to style the part that expands and collapses. developer.chrome.com/blog/styling...
1553990
Reposted by Medhat Dawoud
Annie Sullivan @anniesullie.com · 19/11/2024
Hey everyone! I ended my #perfnow talk by asking you all to consider contributing to the broader #webperf community. And one project I called out was e18e.dev. They're trying to connect together people working on JS packages performance (example below). Please consider joining their discord!
610330
Reposted by Medhat Dawoud
Rick Viscomi @rviscomi.dev · 14/11/2024
📝 Put your pencils down—now you can annotate traces directly in the performance panel! + Label time ranges + Label individual entries + Connect entries together Alina Varkki walks you through all of the new features in today's blog post 👇 developer.chrome.com/blog/devtool...
12412
Reposted by Medhat Dawoud
Joan León @nucliweb.net · 14/11/2024
“580K Sites load images from S3 instead of a CDN 200K Sites load more than 1MB from S3” Great talk by Paul Calvano at @perfnow.bsky.social #perfnow #WebPerf #ImagePerf
580K Sites load images from S3 instead of a CDN, 
200K Sites load more than 1MB from S3

Source: HTTP Archive, October 2024
4134
Medhat Dawoud @medhat.dev · 13/11/2024
Had great conversations with a lot of performance experts at Google office today, around 50+ perf experts not only googlers, discussed a lot of topics and get the chance to connect and talk to a lot of people for the first time in-person
Me at Google Office AmsterdamMe with perf experts at google office amsterdam
1151
Reposted by Medhat Dawoud
Rick Viscomi @rviscomi.dev · 12/11/2024
Meet your #perfnow Help Desk experts Adam Read Alan Mooiman @slightlyoff.bsky.social @verlok.bsky.social Andrés Alvarez Sordo Andrew Betts Andrew Creskey @anniesullie.bsky.social Barneet Singh Brian Louis Ramirez @cliffcrocker.bsky.social @cdaveross.bsky.social (1/3)
Photos of 35 help desk volunteers
22211
Medhat Dawoud @medhat.dev · 09/11/2024
🚀 Excited to speak at #ReactAfrica2024! 🎙️ Join me in Casablanca this November for an unforgettable experience with top-notch talks, workshops, and networking. 🌍 🎟️ Use my special discount code "30_community" to grab your tickets: react-africa.com #ReactJS #WebDev #AfricaTech
react-africa.com
React Africa - The React Conference that unites
The first International React Conference in Africa - 29th of November 2024 in Casablanca, Morocco
030
Medhat Dawoud @medhat.dev · 07/11/2024
I am so happy that most of the people I follow on Twitter are here now which makes X not so important after all
070
Reposted by Medhat Dawoud
Kelsey Hightower @kelseyhightower.com · 05/11/2024
Don't take all the credit. Leave some for those doing the work.
71259
Reposted by Medhat Dawoud
Sia Karamalegos @sia.codes · 28/10/2024
I'm building a web perf starter pack but I'm still looking for folks to add - please let me know who I'm missing because I haven't found them all on bsky yet go.bsky.app/RVWSVqe
107431
Reposted by Medhat Dawoud
Bramus @bram.us · 05/11/2024
This is the main conclusion of web.dev/blog/at-prop..., in which I benchmarked the performance of `@property`.
web.dev
Benchmarking the performance of CSS @property  |  Articles  |  web.dev
What impact does @property have on the performance of your CSS?
2204
Reposted by Medhat Dawoud
🤷 Nico Martin @nico.dev · 04/11/2024
I created a #StarterPack for #GoogleDeveloperExperts (#GDE) in #WebTechnologies. Check it out if you want to find some inspiring people in the #Web ecosystem! bsky.app/starter-pack...
43421
Medhat Dawoud @medhat.dev · 22/02/2024
"...You will never be sure about the user who visit your website’s conditions of Network, Device, Screen size, Preferences, or from which Browser they are browsing." I wrote an article explaining how to mitigate these challenges easily👇 #webperf medhat.dev/blog/how-to-...
medhat.dev
How to Optimize the Web for the Worst User Conditions?
As a matter of a fact, there are a lot of uncertainty about the user of the web, and that is what makes it exciting and challenging in the same time. You will never be sure about the user who visit y....
040
Medhat Dawoud @medhat.dev · 08/02/2024
Heading to Amsterdam to give a talk about how to make your website work great for the worst user conditions
010
Medhat Dawoud @medhat.dev · 31/01/2024
Would love to move my friends and followers here from X but don't know how
040