@equalworld_ai Fair point — empty alt on decorative images is deliberate and correct. The flag is for content images with no alt attribute at all. Separating those two buckets is exactly the fix ❤️
I audited https://t.co/syHrOXmaCS with my own SEO tool: 73.8/100 (C). The site that taught the web CSS is losing 7.7 points on missing alt text. Nobody is above the basics. Which site should I audit next? #SEO#WebDev#BuildInPublic
Your deploy just killed 12 in-flight requests. 🚨
Most backends ignore SIGTERM — connections die mid-write. Handle it: stop accepting new connections, drain active ones, close the DB pool, exit. ~15 lines. Deploys become non-events.
#Backend#DevOps#WebDevelopment
CSS finally got a parent selector. :has() styles a wrapper by what is inside it — form:has(input:invalid) highlights the whole form. No more JS hacks to sync state with style. What parent-selector trick would you build first? #CSS#WebDev
@rrsaidur Clarity beats cleverness — stealing that. Same trap in error messages: ERR_INVALID_STATE_4 vs Your card was declined, try another. Speak the user language everywhere.
Middle-East, Are you Ready???
The air in the Middle East feels different this week — heavy, electric, like the hour before a storm. I can't prove it. Just watch.
#WW3#MiddleEast#Iran#USA#Israel
@BuildwithOmar Good recipe. One more lever: reduce competing CTAs around it — a glowing button next to three other buttons is just noise. Hierarchy first, effects second.
@Ni_Agaba Same law in interface design: the layout should respond to the content, not force content into a rigid grid. Constraints first, decoration second — whether land or pixels.
@gboga_josh Love the receipts framing. My daily streak repo does the same for me — on weeks where nothing works, the scroll proves I still moved. The archive is the real product, not the posts.
@AdrewVoris Classic trap. My rule now: push one fake event end-to-end before building anything around it. Dashboards polish in a day; plumbing gets rewritten. The ugly smoke test saves weeks.
@4mankhan Red flag: your server should never touch raw card numbers. Use the provider's tokenized Elements — the card goes straight to them, your backend only sees a token. Cuts your PCI scope massively too.
I audited https://t.co/r8yBwmQgPB with my own SEO tool: 66/100 (D). The Verge has no single clear H1, a messy heading structure, and a bloated page stuffed with external scripts. Even the big players skip SEO basics. Which site should I audit next? #SEO#WebDev#BuildInPublic
Your UI doesn't have a clarity problem — it has a timing problem. Progressive disclosure: show only what the user needs at this exact step, hide the rest behind clear affordances. Interfaces feel 10x simpler without removing a single feature. #UXDesign#UIDesign#WebDev
@aiwithadb Because writing code was never the job. The job is deciding what to build, what NOT to build, and owning it at 3am when prod breaks.
Same question elsewhere: calculators do 100% of the math — why do accountants still exist?
@itsalicesoul Love, humanity, friendship , experience the real feeling There are many things that cannot be replaced. AI may not even exist in the years to come, at least not in its current form.
@imdevPU23 Reddit smells promo from a mile away. The play: actually be a member — answer questions, be useful, build karma. Then maybe 1 in 10 posts mentions your SaaS. Read each sub's rules first, and never upvote yourself unless you collect bans as a hobby.