Ihab Khattab (@HO_BA) header
Ihab Khattab (@HO_BA) profile picture

Frontend Engineer

~
Joined August 2007
Photo by Ihab Khattab (@HO_BA)Photo by Ihab Khattab (@HO_BA)Photo by Ihab Khattab (@HO_BA)Photo by Ihab Khattab (@HO_BA)Photo by Ihab Khattab (@HO_BA)Photo by Ihab Khattab (@HO_BA)Photo by Ihab Khattab (@HO_BA)Photo by Ihab Khattab (@HO_BA)Photo by Ihab Khattab (@HO_BA)Photo by Ihab Khattab (@HO_BA)
I’m building an accessible app using the #Claude Agent SDK to help people who are blind manage multiple coding sessions at once, without the complexity of terminals or IDEs. It uses their own Claude Code installation and authentication. My dream is to open-source this and help more blind people take their first steps into programming and computer science. @AnthropicAI @ClaudeDevs, could someone help me understand how to make sure this complies with your policies? I’d love to bring this to the community. ❤️ #a11y
5
31
1
57
4,163
Ihab Khattab retweeted
Please retweet
I’m building an accessible app using the #Claude Agent SDK to help people who are blind manage multiple coding sessions at once, without the complexity of terminals or IDEs. It uses their own Claude Code installation and authentication. My dream is to open-source this and help more blind people take their first steps into programming and computer science. @AnthropicAI @ClaudeDevs, could someone help me understand how to make sure this complies with your policies? I’d love to bring this to the community. ❤️ #a11y
1
8
21
2,891
«ممكن تضيف Chapters؟» طلب من جمهور AskDeveloper اتأجل سنين. أخيرًا بنيت بالـAI workflow لإنتاج descriptions وchapters للحلقات الطويلة، مع المراجعة قبل النشر. كتبت التجربة والـarchitecture هنا 👇
3
5
2
93
9,611
Ihab Khattab retweeted
I never imagined I'd see an article from my blog cited in an academic paper. And not just any article. This is the one that sparked a war on Reddit and HN. ijsrm.net/index.php/ijsrm/ar…
14
13
2
232
11,556
Ihab Khattab retweeted
Customizable <select> isn’t about prettier dropdowns. It’s about what an option can say. Quick demo for what we can achieve today and what it means for our users. alfy.blog/2026/10/27/a-selec…
1
6
2
83
6,368
Ihab Khattab retweeted
If no one wants to hire juniors or mid-level anymore, how are we doing to have senior engineers in the future? Or, is this an implied admission that we will not need seniors in the future?
52
40
29
703
54,368
Security called me at 6:12 AM today. "Patch every PHP server immediately." I asked what happened. "Two critical vulnerabilities. Remote code execution. No authentication required." Cool. How many PHP servers do we have? According to inventory: 12 According to reality: Nobody knows. We found one running WordPress. Three running old internal tools. One under someone's desk. Two inside vendor appliances. A forgotten employee directory from 2016. And a server named: PHP-OLD-DO-NOT-TOUCH Naturally, that one runs payroll exports. Then we found a PHP 5.6 box. I asked who owned it. The documentation said: BRIAN. Brian left in 2019. We called Brian. He said: "Oh wow, that's still running?" Excellent. By 8 AM, leadership joined the incident call. CEO: "Can hackers actually get in?" Security: "Potentially yes." CEO: "Without a password?" Security: "Yes." CEO: "Then why do WE need passwords?" Not the lesson. Finance asked if we could wait until the weekend to patch because downtime affects revenue. Security explained that the alternative was letting strangers execute code on our servers. Finance asked for a cost comparison. At 9:17, someone suggested temporarily taking the vulnerable websites offline. Marketing refused. "Our campaign is live." So for the next hour, the company officially decided maintaining a landing page for 20% off webinar registration was more important than preventing remote server takeover. We finally patched everything we could find. Then our scanner discovered another PHP server. Hostname: TEMP-PHP-2014 Uptime: 4,512 days. Nobody knows what it does. Nobody owns it. Nobody can shut it down. But every time we block network access, the warehouse stops printing shipping labels. Security has classified it as critical infrastructure. It is running PHP 5.4. The vulnerability has existed longer than half our employees. The emergency patch took four hours. Finding out what PHP actually runs took eleven. The internet isn't held together with code. It's held together with servers everyone is afraid to turn off.
914
7,063
1,159
57,915
3,853,363
👀 Have you heard of this new experimental React MCP? Now officially documented here: react.dev/reference/dev-tool… Technically, it's not really an MCP ➡️ registers a group of tools to Chrome DevTools MCP
6
28
2
212
12,734
Ihab Khattab retweeted
Here's a full breakdown of how I turned my website's text into a detailed portrait It includes the prompt, the reference, steps, the model, and how long it took, etc.
1
1
12
545
TanStack Start 1.0 is stable! Deploy it to Cloudflare: developers.cloudflare.com/wo… Read about TanStack in the learning center: cloudflare.com/learning/serv…
TanStack Start 1.0 is officially stable! 🎉 A full-stack web framework for React and Solid, already used to build millions of apps, from Fortune 500 companies to your favorite tools and weekend projects. tanstack.com/start
13
60
5
861
30,880
Ihab Khattab retweeted
reminder: you can use css mix-blend-mode to create knockout text ↓ 🧑‍🍳 .sticker { background: #000; color: #​fff; mix-blend-mode: multiply; }
50
136
7
2,169
55,967
Ihab Khattab retweeted
نيجي بقى للإفيه الأسطوري ل @Bashmohandes بصي على الجمال > شوف كمية المية اللي راحت في التراب دي، يا ساتر. ١- كمية المية دي تمشي مع تويتة @me2resh في context ال data centers وفي نفس الوقت تمشي مع هدم خط بارليف ٢- التراب تمشي مع الفيديوهات ال slop اللي ال AI بيعملها. وفي نفس الوقت خط بارليف ٣- يا ساتر: اسلوب تعجب. احنا بنحرق tokens عشان نعمل AI slop وفي نفس الوقت يا ساتر مقصود بها الساتر الترابي خط بارليف
14
16
14
309
30,892
Ihab Khattab retweeted
Replying to @RadwaZaad
هم بيقولوا الشرح قتل الافيه بس انا هشرح لك عشان فعلا هو افيه مركب سباعي الأبعاد. التويتة الأساسية مقرش بيشرح ان الفيديوهات بتاعت السادات اليومين دول حارقة tokens كتير. ال models بتشتغل في ال data centers اللي بيتم تبريدها بالمياة. خلال العملية دي المية بتتبخر وبتفقد ولها تأثير مباشر على البيئة. باختصار ممكن نبص على الصورة دي لفهم العلاقة وهكمل في التويتة اللي بعدها
4
9
7
95
35,868
Ihab Khattab retweeted
Shipped a massive update to remix.run providing an interactive overview of the entire framework with code snippets for every major feature. If you thought the old home page didn’t provide enough detail, you should give it another look!
2
8
2
61
6,457
Ihab Khattab retweeted
مرحبًا بكم في مجرّة المطورين في حلتها الجديدة 💜 majara.dev/ انضموا لأكتر من 3,500 مطور عربي مجانًا وتابعوا مستجدات التقنية ونتايج استبيان 2026 للمطورين ✨ تم إضافة ألعاب لذيذة تسلي الوقت في حين انتظار الـ Pipelines هسيبكم تكتشفوها وكذلك مختبر المفاهيم البرمجية ❤️
3
3
1
45
3,459
Ihab Khattab retweeted
مرحبًا بكم في مجرّة المطورين في حلتها الجديدة 💜 majara.dev/ انضموا لأكتر من 3,500 مطور عربي مجانًا وتابعوا مستجدات التقنية ونتايج استبيان 2026 للمطورين ✨ تم إضافة ألعاب لذيذة تسلي الوقت في حين انتظار الـ Pipelines هسيبكم تكتشفوها وكذلك مختبر المفاهيم البرمجية ❤️
1
6
824
Ihab Khattab retweeted
Proud of what we have built and excited for what we have already planned. I will shamelessly steal the mantra from old Facebook days. The journey is 1% done.
Three years ago, we started Restate because we felt that building reliable distributed applications was just too hard. We were solving the same problems around failures, recovery, and consistency again and again. Today, I'm excited to share that we've raised a $20M Series A led by Singular with participation from Redpoint Ventures and Capital One Ventures. The need for solutions like Durable Execution has only grown since we started. Today, the majority of new Restate use cases are AI agents: long-running processes, coordinating across many tools and APIs, that need to keep working correctly through all sorts of failures and interruptions, coordinate sub-agents, or schedule work. At the same time, our customers have pushed Restate into places that expanded our own view of what Durable Execution could become. Replit moved the execution of Replit Agent onto Restate. DOSS runs high volumes of enterprise workflows on Restate and Fortune 500 institutions are using Restate for complex transactional workflows. We think this is just the beginning and excited to build what we believe will be a fundamental pillar of all infrastructure in the future. Read more here: restate.dev/blog/announcing-…
41
40
14
414
40,566