Sign in

Abdelrahman Awad

@awad.dev
681 followers 125 following 92 posts

Sr. Software Engineer @sentry.io • GDE in Web Technologies • Vue.js 💚• TypeScript 💙• OSS Maintainer • Host 🎙️ Untyped.fm • YYZ 🇨🇦 / CAI 🇪🇬

PostsRepliesMedia
Abdelrahman Awad @awad.dev · 29/09/2026
Gave my "Tracing Without the Tax" talk at @nodeconf.eu in Bologna 🇮🇹 Tracing Channels let libraries own their observability by describing what they do. Computing telemetry and insights is the APM's job. Thanks to every maintainer and reviewer who pushed with us 🙏 Slides in 🧵
140
Abdelrahman Awad @awad.dev · 11/05/2025
You did it, oh no.... Just in time for Conference as well, where everyone that uses Vue.js will see it. Oh god.
120
Abdelrahman Awad @awad.dev · 30/01/2025
First look @formwerk.dev coming up @vuejsnation.com 🔥👀
Form and function with Formwerk
051
Abdelrahman Awad @awad.dev · 27/01/2025
Let's gooo 🔥
040
Abdelrahman Awad @awad.dev · 23/12/2024
I have been working for the past year on @formwerk.dev and now it is open-sourcing it. It is a new way of building @vuejs.org forms! This is only the start, give it a try! 📚 Website and Documentation formwerk.dev 🤩 Our GitHub github.com/formwerkjs/f... More information down 👇 in the thread 🧵🪡
A splash screen that reads "Introducing ... Formwerk, an Uncompormising quality for Vue.js Forms"
4324
Abdelrahman Awad @awad.dev · 21/12/2024
The stars earned numbers are off, but looks neat! Not bad for a weekend open-source contributor 🙂‍↕️ git-wrapped.com/profiles/log...
A summary of @logaretm's Git Unwrapped, it reads:

- 947 contributions within the 2024 year.
- Universal Rank: Top 5%
- Longest Streak: 21 Days
- Total commits: 948
- Most active month: November
- Most active day: Saturday
- Stars Earned: 13218
- Top Language: JavaScript
- Power Level: Ninja
060
Abdelrahman Awad @awad.dev · 21/12/2024
Me and @ahmadalfy.bsky.social live at DevFest 6 October!
Two nerds in a conference hall smiling at the camera.
030
Abdelrahman Awad @awad.dev · 15/12/2024
Me and @ahmadalfy.bsky.social live from DevFest Assiut
Two nerds smiling in a large conference room with many attendees
030
Abdelrahman Awad @awad.dev · 03/12/2024
Woke up to a nice surprise today 🥹
A GitHub's "new sponsor" email notification snippet with the following content:

"You have a new sponsor, @mercedes-benz is now sponsoring you for 100 USD per month"
2190
Abdelrahman Awad @awad.dev · 28/11/2024
I only recently learned how to type global directives in @vuejs.org TypeScript apps💡 You can get full type safety for values and modifiers which was something I really needed 😮‍💨 P.S: Typing modifiers might be only available in Vue >= 3.5 AFAIK
A snippet of code:

```
// directives/haptic.ts
type Modifiers = 'light' | 'medium' | 'heavy';

export const directive: Directive<HTMLElement, undefined, Modifiers> = {
  mounted(el, { modifiers }) {
    el.addEventListener('mousedown', () => {
      Haptics.impact({ style: Object.keys(modifiers)[0] || 'light' });
    });
  },
};

// env.d.ts
declare module 'vue' {
  // ...
  export interface ComponentCustomProperties {
    vHaptic: typeof import('./directives/haptic').directive;
  }
}
```
060
Abdelrahman Awad @awad.dev · 21/11/2024
Atlanta has been so welcoming! I explored exciting places, met wonderful people, learned a ton about the city and the US 🇺🇸, and had the honor of speaking at ConnectTech. Mission accomplished! can’t wait to visit again! Now, I start my 20 hour journey back home 🇪🇬
020
Abdelrahman Awad @awad.dev · 20/11/2024
First Vue talk of the day with @leichteckig.bsky.social 🏰
060
Abdelrahman Awad @awad.dev · 19/11/2024
Starting the day at ConnectTech Conf with @dangitalex.wtf talk. Looking forward for the “deranged” part 🫣
190
Abdelrahman Awad @awad.dev · 18/11/2024
First day in Atlanta 🇺🇸 and the weather is almost the same as Cairo, off to explore a bit 🚶‍♂️
010
Abdelrahman Awad @awad.dev · 31/10/2024
I wanted to get a single wireless keyboard/mouse combo for my Mac/PC to clean up my desk that had 2 of each. Settled on Keychorn Q1 Max/M6-4 and they are flawless for both my gaming and work stuff. I should have done this sooner. P.S: Don’t shame my dirty pad.
Mouse, keyboard both colored Matt black with a small IEM headset.
000