Mini Command: A Free Online RTS Game in Your Browser (and How I Built It)
Projects 10 min read 120 views
TLDRMini Command is a free 1v1 real-time strategy game in your browser: how to play, winning strategies, and how it runs on Cloudflare for $0.
Writing on PHP internals and RFCs, AI and LLM tools, and the things I build and ship. 33 posts.
Projects 10 min read 120 views
TLDRMini Command is a free 1v1 real-time strategy game in your browser: how to play, winning strategies, and how it runs on Cloudflare for $0.
PHP 5 min read — views
TLDRMy PHP RFC passed 17-2-6 and merged into php-src: in PHP 8.6 you can write to a property of an object held in a constant. What changed, and why.
PHP 6 min read 1,573 views
TLDRContributing to PHP core is more approachable than you think — here is how I fixed a Reflection NAN warning and merged the PR into PHP 8.5.
Projects 10 min read 1,688 views
TLDRAvatoon is a free React component for a 3D talking avatar with real-time lip-sync on web and React Native. Learn what it is and how it works.
AI 7 min read 142 views
TLDRLearn semantic search from scratch in Python — embeddings, cosine similarity, a working example, and how to scale it with a vector database.
PHP 3 min read 571 views
TLDRMy PR #20902 added ReflectionConstant::inNamespace() to PHP core, aligning the Reflection API so constants match classes and functions.
Projects 2 min read 863 views
TLDRA packing list generator app with ready templates for travel, work, and gym. Build checklists, tick items off as you pack, and work fully offline.
AI 4 min read 1,350 views
TLDRFrom prompt engineers to brain data trainers: why EEG and fMRI recordings are becoming the next frontier of AI training data, and what it costs.
Projects 5 min read 1,254 views
TLDRFake coding interviews are targeting developers with crypto wallet tasks. Here are the red flags I saw twice and how to protect your wallet.
Projects 4 min read 1,236 views
TLDRDevbox uses Nix hashing to give your team reproducible development environments from one devbox.json file, with no global installs and no drift.
PHP 2 min read 1,004 views
TLDRA timing attack on your Forgot Password flow can reveal which emails exist. See how response delays leak data and how to reply in constant time.
How-to 3 min read 1,990 views
TLDRتأخير TLS ممكن يزود وقت كل اتصال جديد 350-500 ميلي ثانية. اعرف يعني إيه مصافحة TLS وإزاي تقللها وتسرّع موقعك من غير ما تغير الكود.
PHP 3 min read 1,038 views
TLDRPHP loop unrolling from userland: an early RFC idea for an #[Unroll(N)] attribute that lets the compiler expand hot loops at compile time.
PHP 2 min read 1,228 views
TLDRSoftCropper is a Python tool to resize and blur images for print. It squares photos and adds soft blurred borders with OpenCV. Open source CLI.
PHP 3 min read 5,926 views
TLDRLLM token cost estimation for GraphRAG: how I added a feature to preview token usage and projected OpenAI costs before indexing large datasets.
Projects 4 min read 1,507 views
TLDRUser-driven product design in practice: how I let Makyee users vote between two designs and turned their feedback into the feature we shipped.
PHP 4 min read 1,646 views
TLDRHow to hire developers: what I learned from Amazon's process, running technical assignments, and interviewing engineers as a manager in Dubai.
Projects 2 min read 1,431 views
TLDRThe first Makyee community contest, plus new WhatsApp and Telegram channels, grew engagement and brought the platform closer to its audience.
Projects 2 min read 2,198 views
TLDRسلسلة دروس ماكي التعليمية باللغة العربية تشرح مزايا المنصة واستراتيجيات المحترفين في السوق العقاري الأساسي والثانوي خطوة بخطوة.
PHP 3 min read 1,641 views
TLDRMy journey as a real estate technology CTO at Makyee: leading the tech team and building a broker-free property platform for Dubai's market.
AI 4 min read 1,867 views
TLDRHow ArtifyMaster's AI face swap feature works, what makes its results stand out, and how to use it for social, marketing, and creative projects.
AI 2 min read 3,057 views
TLDRArtifyMaster vs ChatGPT: a real comparison on removing backgrounds and watermarks, and why a purpose-built AI image editor wins on these tasks.
How-to 1 min read 3,116 views
TLDRA tiny hardware microcontroller automation project, with my algorithm flashed onto its memory, saved me over 60 hours per week. Here is the story.
PHP 1 min read 2,612 views
TLDRCloudyInputs adds AI form autocomplete and sentence prediction to web forms, saves user input instantly, and gives you a dashboard of insights.
How-to 3 min read 2,145 views
TLDRwhereisdep is a C++ CLI tool that finds unused package.json dependencies across directories, so you can trim bundle size and speed up loading.
How-to 4 min read 9,541 views
TLDRFix Vercel serverless function timeout and 504 errors by setting maxDuration in vercel.json. Pro allows up to 300 seconds, Hobby only 10.
hardware 1 min read 2,221 views
TLDRI built a low-budget IR LED sensor that detects infrared from any remote control at over 5 meters. Here is how the 3x3cm circuit works.
How-to 4 min read 3,632 views
TLDRGet the live gold price in Google Sheets for free with a short Apps Script function. Fetch real-time gram rates and refresh the cell automatically.
How-to 1 min read 4,577 views
TLDRAn iPhone General settings bug shows the wrong page title and a dead Select button after navigating back from Review My Videos. Steps to reproduce.
Software 1 min read 4,644 views
TLDRLinkNexa is a Chrome extension that saves your frequent form inputs in folders and pastes them into any field with one click. Save time on forms.
How-to 1 min read 3,475 views
TLDRA simple random quotes app for Android. Pick how many daily quotes to fetch and let positive, inspirational quotes guide your day. Free on Google Play.
PHP 4 min read 4,720 views
TLDRA PHP closure recursive function fails unless you bind the variable by reference. Here is the error, why it happens, and the one-character fix.
How-to 3 min read 3,623 views
TLDRFix 'Service not available because of maintenance activities' when running npx eas submit -p ios and Apple Developer Portal authentication failed.