Abdelrahman Awad
@logaretm
Followers
6K
Following
7K
Media
257
Statuses
3K
π¨βπ»Senior Engineer β’ @GoogleDevExpert in Web β’ π£οΈ Speaker β’ β¨οΈ OSS Maintainer β’ποΈ https://t.co/EnbH4CxqWH β’ πͺπ¬ @egyptjs Posts are in English/Arabic
Egypt πͺπ¬
Joined February 2011
I have been working for the past year on @useformwerk and now I think I'm ready to announce it and open-source it! @useformwerk fills a gap that I think still exists in our @vuejs applications today. It is a zero-UI library yet it integrates deeply with your UI and takes care of
10
22
151
1
4
32
π The URL Pattern API is Newly Available! Use it to match and extract parts of URLs, no need to reinvent routing logic. Supports literals, wildcards, named groups, and even regex constraints. Learn how it works π https://t.co/XazJrs6AOs
7
72
677
Very good deal if you have been on the fence! π°π
Youβve mastered Vue.js - now earn the credential that proves it.πͺ Get up to 60% OFF the Official @vuejs Certification, built with reviews by @youyuxi, and grab bonus items at no cost!π₯ The dealβs limited - your growth isnβt.β‘ Get Vue.js certifiedπ https://t.co/lM3qjin2ZG
0
0
3
Hello there π Iβm excited to announce the first alpha release of @nuxt/hints β a Nuxt module that gives actionable performance insights right inside your project. At runtime, in your devtools! π https://t.co/G80yP9ObNF
github.com
Nuxt module that shows hints for aspects of your application such as Performance, A11Y, Security, and more! - nuxt/hints
5
14
102
Good stuff from the folks at VueSchool π
Release v2025.11.08 - Free Weekend is LIVE! π Changelog: π 80+ courses in @vuejs & 20+ other tech unlocked π©βπ» Full source code access included Join now & binge-learn like itβs your favorite seriesπ https://t.co/Sk9Z4bvc7d
0
0
9
Nobody talks about how URL design impacts your entire architecture. This is not the usual 'use hyphens not underscores' stuff. I mean how choosing /product-name over /product/product-name shaped our caching strategy, backend load, and why our infrastructure costs were 40%
alfy.blog
URL design impacts application architecture, performance, and costs. Case study: how flat URLs caused 2x backend load and how we optimized it.
16
51
751
A backend dev who left frontend in 2012 looked at a React codebase: "What are these generated classes? Did we cancel the cascade? Who made the web work this way?" His confusion sparked an essay. Three things pushed me to finish it: 1. That conversation 2. @DavidKPiano getting
alfy.blog
25
35
275
Last month, I closed an amazing chapter at Rasayel π Iβm grateful for the chance to work with such a talented team. Iβve grown not only as an engineer, but also as a teammate and a person. To everyone Iβve worked with: thank you π itβs been a privilege. I look forward to
2
0
25
Vue.js Cheatsheet π All the must-know @vuejs directives - at your fingertips. Directives are a key part of building dynamic interfaces. Whether you're using v-if for conditional rendering or v-on to handle events, this cheatsheet guide is a handy reference while you code.
2
10
32
Vue Router was already light, but the upcoming custom resolver is on another level That's 40% size reduction π€―
9
10
209
The first game had one of the best sound tracks ever πΉ π₯ I can't wait for this one!
The Omnissiah has blessed us with a glimpse of what to expect from Warhammer 40,000 Mechanicus II. Will you serve the Omnissiah or awaken the Necron dynasties? Watch here: https://t.co/imFOVg6f8B
#Warhammer40K #Mechanicus #IndieGames #Gamescom2025 #Gamescom
0
0
2
Literally Free π
Vue.js Free Weekend is LIVE!π Get 48h FREE access to the mid-level @vuejs training, built to prep you for the official exam reviewed by @youyuxi. β
Covers Composition API, Pinia, Router & more β
Trial exam w/real code task Clocks ticking, join nowπ https://t.co/GApn1rqPSs
0
3
16
Donβt miss out on this opportunity to connect this month with the amazing EgyptJS community! π₯ The event is sponsored by GRADION. Check out the agenda and RSVP: https://t.co/YfrFJ2PdIE
1
2
19
I finally got this one working! β¨ Fully automatically typed params β¨ in vue router Using =type will adapt the TS declaration and runtime. The type can be ANYTHING, just write the parser: string -> your_type + your_type -> string Dates, custom classes, you name it
8
15
182
CFP for Magnolia Conf 2025 is now open! submit your talk by August 15(ish)! if you're part of an underrepresented group in tech, we especially want to hear from you! https://t.co/2mcv37yM9C
docs.google.com
Thank you for your interest in speaking at Magnolia Conf (formerly MagnoliaJS) 2025! We're hosting the event October 21-23 at the Mississippi Museum of Art. We know we're biased but it's a great...
0
2
4