If JavaScript is single-threaded and synchronous,
how does it handle thousands of requests, API calls, and timers without blocking everything?
What am I missing?
Only real developers will get this right 👀
What will this JavaScript code print?
console.log(1 + "2" + 3 - 4);
A) "119"
B) "119 - 4"
C) "119" as a string
D) "119" is impossible
No Googling. No running the code. Just your brain💀
🚨 953 online stores infected in a stealthy malware campaign, most running Magento.
Hackers injected malicious JavaScript that filters out security scanners while serving malicious code to real shoppers.
How it works ↓
Computers only understand machine code.
Humans write Python, JavaScript, and C++.
How did we teach a machine that only understands numbers to understand our languages?
Day 0 of trying to land a remote software developer job by December 31.
My daily Target 🎯
→ Revising JavaScript, frontend & backend
→ Working on my DataBoard project
→ Applying to 25–30 jobs daily
→ Sending cold emails & DMs
→ Documenting my progress, failures & learnings
I'll share the entire journey here on X.
Let's see if consistent effort can turn this goal into reality.
GM @X, and happy Friday!
I'm looking to #connect with builders, especially.
- PHP
- Open Source
- JavaScript
- HTML-to-PDF
Currently working on a few projects worth giving a ⭐️ on GitHub
👊 pound it, and follow
If JavaScript is single-threaded and synchronous,
how does it handle thousands of requests, API calls, and timers without blocking everything?
What am I missing?
They should have mentioned these as well:
➤ You Googled “How to answer this interview question” while we were asking you the question.
➤ Your GitHub commits were more consistent than your sleep schedule.
➤ You said “It works on my machine” before we even asked about testing.
➤ You had 37 tabs open, but somehow none of them had the answer to “Tell me about yourself.”
➤ You asked ChatGPT to explain the code that ChatGPT wrote.
➤ -You spent 3 hours choosing a tech stack and 3 minutes building the project.
➤ You mentioned “passionate about coding” but your last commit was 6 months ago.
➤ You knew 15 frameworks but couldn't explain a single JavaScript closure.
➤ You asked about the salary before we finished explaining the role.
➤ You had 12% battery, 2% preparation, and 100% confidence.
Dynamic workflows don't have to be hundreds of subagents btw! I use them for any task I want to rerun the same way, even just ~10 subagents
It's a JavaScript file you can edit, so you have full control over the subagents and the order they run in. More predictable than a skill!
🚨 HEY @X ALGORITHM! 👀🚀
The next person who helps you build your dream project might be scrolling through X right now.
Let's make sure you find each other! 🌍🤝
I'm looking to #CONNECT with developers, founders, indie hackers, freelancers, AI enthusiasts & creative minds! 🔥
💻 DEVELOPERS & ENGINEERS
🎨 Frontend Development
⚙️ Backend Development
✨ Full Stack Development
🌐 Web Development
📱 Android & iOS Developers
🐍 Python & Java
💛 JavaScript & TypeScript
⚛️ React & Next.js
🟢 Node.js & Express
🦀 Rust & Golang
✅ DSA & LeetCode
🏗️ System Design
🤖 AI & FUTURE TECH
🧠 Artificial Intelligence
✨ Generative AI
📊 Machine Learning
🔮 Deep Learning
🦾 AI Agents & Agentic AI
🧬 LLMs & RAG
⚡ AI Automation
🎯 Prompt Engineering
👁️ Computer Vision
🧱 Web3 & Blockchain
🥽 AR / VR / XR
🤖 Robotics
☁️ DEVOPS, CLOUD & DATA
☁️ AWS / Azure / GCP
🐳 Docker & Kubernetes
🔄 CI/CD & GitHub Actions
🐧 Linux & Open Source
🔐 Cybersecurity
📊 Data Science
📈 Data Analytics
🗄️ SQL & NoSQL
🏗️ Data Engineering
📉 Power BI & Tableau
🚀 FOUNDERS & BUILDERS
💡 Startup Founders
🔥 Indie Hackers
💰 SaaS & Micro SaaS
🧑🚀 Solopreneurs
💸 Freelancers
🌍 Remote Workers
🛠️ Bootstrapped Builders
🎯 Product Developers
📈 Growth & Marketing
💳 FinTech Founders
⚡ No-Code / Low-Code
🚢 Build in Public
🤝 B2B & B2C Startups
🎨 CREATORS & INNOVATORS
🎨 UI/UX Designers
🖌️ Graphic Designers
🎥 Filmmakers
🎬 Video Editors
🧊 Blender & 3D Artists
🎮 Game Developers
🌌 Unreal Engine Creators
📹 YouTubers
✍️ Tech Content Creators
🌟 Open Source Contributors
🧑💻 GitHub Builders
💡 Side Project Enthusiasts
━━━━━━━━━━━━━━━━
🌍 NOW, LET'S MAKE THIS INTERESTING!
I want to discover what everyone is working on! 👀
💬 Introduce yourself in 3 lines:
👤 I AM: Developer / Founder / Creator
🛠️ I BUILD: Your project or tech stack
🎯 I'M LOOKING FOR: Connections / Collaborators / Opportunities
🔥 THE CONNECTION CHALLENGE
🤝 Find 3 interesting people in the replies
💬 Start 1 genuine conversation
🚀 Discover 1 project worth supporting
🔁 Repost so more builders can connect
Whether you have 50 followers or 50,000, your ideas deserve to be seen.
No gatekeeping. No follower-count flexing. Just builders supporting builders. 💯
@X, introduce me to people who create more than they consume! 🧠⚡
👇 YOUR TURN: What are you building right now?
#BuildInPublic#LetsConnect#TechTwitter#IndieHackers#AI#100DaysOfCode#DevCommunity#OpenSource#Startup#SaaS#Solopreneur#Freelancing#GenAI#AIAgents#Python#WebDevelopment#TechCommunity#Networking#VibeCoding
Tweet ID is a 64-bit integer, but the Twitter API sends it as a string. Here's why...
Twitter generates IDs using Snowflake, which packs a timestamp, a worker ID, and a local sequence counter into 64 bits. Internally, it is a plain integer, which is great for sorting by time and generating IDs across distributed nodes without coordination.
But the problem shows up at the edge - client devices.
When your JS engine parses JSON, it parses numeric value as type Number which is a double-precision floating-point, and hence it can only represent integers exactly only up to 53 bits (because of mantissa width).
Hence, when a browser runs `JSON.parse` on a 64-bit ID, the value is rounded and the ID gets corrupted.
So to with this, Twitter uses a string as the wire format for these IDs. Because a string remains a string across runtimes.
JavaScript does have workarounds, it needs extra work and parsing logic. The problem is that if even one client gets this wrong, the ID gets corrupted again.
Hope you found this interesting :)
UI and math time! UI = f(props) is the most famous line in React. But that f is JavaScript, not math.
Inspired by @_chenglou’s Handwired project, I compiled a <Dashboard/> component into a real math function, and asked what becomes possible.