Building AI Apps Live from Cairo 🌙
Want to back the stream? The «داعم» membership on YouTube is EGP 60 a month: badges, emoji, and I answer your questions first on stream. Become a supporter
The gist
A long practical stream documenting a website being built in public with coding agents, from preparing files and specifications and creating logo variants in Canva to reviewing the interface, contrast, responsiveness, Arabic text direction, and links. Luqman discusses organizing instructions, skills, and permissions across Codex and Claude, keeping instruction files compact, and preserving documentation for continuity between sessions, while leaving open questions about context-window consumption, autonomy, and assistant reliability near its limits. In a direct comparison, he felt Codex produced the stronger interface in that attempt—an attributed impression, not a general verdict. The work then moves through GitHub and Cloudflare, encountering Pages-versus-Workers confusion, static-asset, preview, authentication, and DNS issues. The site eventually worked after a JSON configuration change, though the reason remained unclear, and domain propagation still needed later verification. The stream also covers his vision for an Egyptian vibe-coding community, the value of a manifesto and roadmap, and a pre-review checklist for Shopify apps. It ends as an early-stage record requiring further polish and follow-up, not as a confirmed completed project or launch.
52 moments from the stream
- 2:25:18
GitHub Setup and a Failing Preview URL
The speaker discovers that the project had not been committed to GitHub and explains that it must be committed before deployment can proceed. After the commit succeeds, the preview URL still reports that the page cannot be found, so troubleshooting of the deployment or connection continues.
- 2:27:44
Automations in Codex
The speaker highlights the Automations feature in Codex and notes that it is still under construction. In his view, it makes automation easier to set up within the environment, while similar work can be done with other tools but requires more understanding of their setup and workflow.
- 2:35:02
Trying to Complete Deployment Through Cloudflare
The speaker says the Cloudflare environment is unfamiliar to him and continues trying to fix an issue in the deployment path and move the site onto a previously prepared domain, without confirming a successful deployment in this segment.
- 2:36:45
System Slowdown and a Frozen Warp Interface
The speaker encounters severe slowdown and a frozen Warp interface, noting high CPU usage while several tools are running alongside the stream. He suggests closing some applications and plans to let the task finish before restarting, while the cause of the repeated freezes remains uncertain.
- 2:45:34
Troubleshooting a Broken Cloudflare Workers Deployment with Codex
Luqman follows Codex as it attempts a fix and redeploys a website, then checks the deployment status when the operation appears successful but the site remains broken. The visible diagnostic suggests that static assets are not being served because the Worker intercepts every request. He also notes deployment delays, the need to refresh the status interface manually, and an unexpected automatic session restart after a push; the page does not establish a confirmed final resolution.
- 2:58:15
Troubleshooting Cloudflare Pages Deployment and Domain Setup
The speaker confirms that the site works after changing a JSON setting related to static files, while acknowledging that he does not know precisely why the fix worked. He then continues domain setup in the Cloudflare Pages dashboard and reviews training-bot controls, though some field names and steps are unclear in the captions.
- 3:00:13
Assistant Reliability Near the Context-Window Limit
The speaker relays a claim that an assistant may become less reliable near the end of its context window, and says auto-compaction can lose some working memory. He therefore emphasizes keeping documentation and references that make work easier to resume across sessions, and wonders whether the assistant can address the issue before auto-compaction.
- 3:05:24
Moving DNS from GoDaddy to Cloudflare
He selected Cloudflare’s free plan and began replacing the nameservers to move DNS from GoDaddy, expecting propagation to take some time before checking it again.
- 3:10:32
Building and Refactoring an Initial Website with AI Tools
He reviewed an initial website built with help from Claude and then refactored with Codex. He considered the result a solid starting point that still needed another polishing pass before launch.
- 3:14:41
Using a Manifesto and Roadmap to Guide a New Project
He explained that a manifesto captures what a business is, its purpose, vision, and competition, while a roadmap turns that direction into an actionable path. He compared working without one—especially on a new kind of project—to finding a way out of a forest without a map.
- 3:16:18
A Pre-Submission Checklist for Shopify App Review
He discussed concern about Shopify’s app-review and resubmission cycle when requirements are missed, and said he used deep research to prepare a checklist to review before shipping. The review duration mentioned was his estimate, not a current guarantee.
- 3:17:52
Documenting a Starting Point for Future Comparison
He ended without a definitive conclusion because the work was still at an early stage, viewing the first recording as a future reference for comparing where he started with where he eventually arrived.
Got a question about something in this stream?
Ask in the group