Abdelrahman Awad's Avatar

Abdelrahman Awad

@awad.dev

Software Engineer โ€ข GDE in Web Technologies โ€ข Vue.js ๐Ÿ’šโ€ข TypeScript ๐Ÿ’™โ€ข OSS Maintainer โ€ข Host ๐ŸŽ™๏ธ Untyped.fm โ€ข EgyptJS Organizer

639
Followers
109
Following
86
Posts
23.12.2023
Joined
Posts Following

Latest posts by Abdelrahman Awad @awad.dev

he is secretly 10 engineers in a trench coat

25.02.2026 16:37 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

First time in Madrid, excited to be there ๐Ÿ™Œ

22.01.2026 13:45 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

We got an old saying that goes something like "If it actually worked, it wouldnโ€™t be a secret" or "everyone would be doing it".

28.12.2025 18:30 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

"Added support for Threaded Scroll-driven Animations."

๐Ÿคฉ๐Ÿคฉ

19.12.2025 21:34 ๐Ÿ‘ 14 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Oxlint Integration Plan ยท Issue #767 ยท antfu/eslint-config I have received several requests asking to support oxlint in this config. Creating this issue as the epic issue to track the progress and have a single place for discussion. The most important thin...

If you are using my ESLint Config and also have an eye on oxlint, here are the explanations and plans about integrating it into my config:
github.com/antfu/eslint...

16.10.2025 21:36 ๐Ÿ‘ 75 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
Node.js Node.jsยฎ is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Node.js 25 is here! We have upgraded V8 to 14.1, bringing major JSON.stringify
performance improvements and JIT pipeline optimizations.

This release introduces the permission
model --allow-net, Web Storage is enabled by default, and more!

nodejs.org/en/blog/rele...

15.10.2025 17:22 ๐Ÿ‘ 96 ๐Ÿ” 23 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

Following that 10x developer guide, eh?

13.10.2025 21:50 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I was thinking this exactly ๐Ÿ’ฏ

15.08.2025 16:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For me a โ€œnameโ€ attribute makes sense since it and the id end up being similar most of the time.

12.08.2025 17:48 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

I would say A & C. for B, I found that the surveys content is mostly good but can be a bit too long, I personally I learn a lot so I don't mind.

Also I found a bias in my circles that more experienced devs respond to these individual surveys.

12.08.2025 10:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Retro looking pumpkin with text that says "Come speak at Magnolia. Apply to the CFP. October 21-23 in Jackson, Mississippi."

Retro looking pumpkin with text that says "Come speak at Magnolia. Apply to the CFP. October 21-23 in Jackson, Mississippi."

The CFP portal is thirsty for your abstracts. I can hear it crying at night. Feed it. FEED IT YOUR BRILLIANT IDEAS before it starts consuming StackOverflow answers for sustenance.

https://forms.gle/ceZAHzkcxXZGCo5U9

08.08.2025 19:49 ๐Ÿ‘ 10 ๐Ÿ” 5 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 2

Thank you ๐Ÿ™๐Ÿš€

jquense was supportive to get this through!

05.08.2025 12:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I agree but there was a lot of issues coming up from provider package updates and internal breaking changes that vee-validate relied on.

Itโ€™s in beta because of that, I plan to figure out a way to backfill those features somehow either in userland or internally with vee-validate if possible.

03.08.2025 11:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Release v5.0.0-beta.0 ยท logaretm/vee-validate ๐ŸŽ‰ Standard Schemas Are Here! VeeValidate v5 is now in beta โ€” and it's bringing first-class support for Standard Schema libraries like Zod, Valibot, Yup, and more! What does this mean? โœ… No more co...

vee-validate v5 beta is now live with full support for the standard schema spec ๐Ÿ”ฅ๐Ÿš€

This means:

๐Ÿšฎ No more resolver packages.
โšก Validation is now simpler, leaner, and unified.
โœ… You can use more providers like @arktype.io

๐Ÿ“š Release notes: github.com/logaretm/vee...

02.08.2025 16:22 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Frontend Nation 2025: Composable Form Brains without Bloat by Abdelrahman Awad
Frontend Nation 2025: Composable Form Brains without Bloat by Abdelrahman Awad YouTube video by Frontend Nation

@awad.dev, creator of VeeValidate, introduced Formwerk, a lightweight, headless form library for @vuejs.org thatโ€™s built for full control, flexibility, and accessibility ๐Ÿ’šโšก

๐Ÿ“ฝ๏ธ Watch the full talk: youtube.com/watch?v=1r-A...

#FEN25

17.07.2025 11:24 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
New Release: Formwerk 0.11.0

New Release: Formwerk 0.11.0

๐Ÿš€ It took some time but Formwerk v0.11.0 now has multi-step forms!

โœ… Linear/Non-linear flows
โœ… Step-level validation
โœ… Accessible next/prev controls
โœ… Custom step names
โœ… Step Navigation API

๐Ÿ”— Get started formwerk.dev/guides/forms...

๐Ÿ”— Release notes github.com/formwerkjs/f...

05.07.2025 22:41 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

LIVE at #FEN25! ๐Ÿ”ฅ

Track 1๏ธโƒฃ: โ€ช @awad.dev dives into @formwerk.dev โ€ช - @vuejs.org headless form library, showing how to build powerful, accessible forms without the bloat.

Watch live: go.frontendnation.com/FEN

04.06.2025 18:37 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ‘‰ Track 1๏ธโƒฃ: @awad.dev showcases @formwerk.dev rk.devโ€ฌ - a lightweight, composable @vuejs.org form library built for control, flexibility, and accessibility.

Track 2๏ธโƒฃ: Faris Aziz unpacks lessons from scaling global payments with Stripe, Recurly & Adyen and how to future-proof your payment systems.

04.06.2025 12:00 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Photo of the VueConf US 2025 stage during Daniel Roe's talk on the State of Nuxt 2025 where he announces fontless - a Vite plugin to apply "Magical plug-and-play font optimization for modern web applications"

Photo of the VueConf US 2025 stage during Daniel Roe's talk on the State of Nuxt 2025 where he announces fontless - a Vite plugin to apply "Magical plug-and-play font optimization for modern web applications"

During the keynote of @vueconf.us, @danielroe.dev releases `fontless` - a @vite.dev plugin to apply "magical plug-and-play font optimization".
Created in collab with the @qwik.dev team

This is basically the @nuxt.com fonts module, but for all Vite-based apps ๐Ÿคฏ

21.05.2025 13:36 ๐Ÿ‘ 83 ๐Ÿ” 13 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 2

Thanks Abby for the picture, it was great meeting you ๐Ÿ™

21.05.2025 19:41 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thank you Ben ๐Ÿ™

21.05.2025 18:50 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Abdelrahman Awad - Lessons Learned from Crafting a Thriving Vue.js SaaS App.pdf

I was honored to give my first talk @vueconf.us ๐Ÿ™‡โ€โ™‚๏ธ, you can find the slides down here ๐Ÿ”—๐Ÿ‘‡

drive.google.com/file/d/1XvJR...

21.05.2025 18:36 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Awad speaking behind a lectern, his slides projected on a screen behind him

Awad speaking behind a lectern, his slides projected on a screen behind him

@awad.dev talking about lessons learned from building SAAS in Vue #VueConfUS2025

21.05.2025 18:17 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Can confirm, I was stressed that the driver is too fast and I will miss my stop.

19.05.2025 00:48 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm arriving on Sunday afternoon.

16.05.2025 09:13 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

You did it, oh no....

Just in time for Conference as well, where everyone that uses Vue.js will see it. Oh god.

10.05.2025 23:44 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Don't miss what happened in the last weeks

- tsdown is now part of VoidZero
- Vite Devtools Sneak Peek
- oxc-minify in Rolldown
- rolldown-vite improvements
- ViteConf Speaker Overview
- Upcoming meetup in San Francisco
- Goxc and Godown

More in this thread ๐Ÿ‘‡

27.04.2025 15:33 ๐Ÿ‘ 131 ๐Ÿ” 16 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 2

This conference is going to be ๐Ÿ”ฅ

22.04.2025 18:11 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Welcome back! You are very missed! ๐ŸŽ‰

14.04.2025 11:20 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

I am happy to (finally) announce that the #PracticalAccessibility course chapter update is now live!

If you are enrolled in the course, log in to your account and check out the Changelog page for details about this update. ๐Ÿ‘€

I also have exciting news to finally share! ๐Ÿ‘‡

[๐Ÿงต]

03.04.2025 15:48 ๐Ÿ‘ 132 ๐Ÿ” 26 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 2