A Beginner's Guide to Starting with HTML, CSS, and JavaScript
Everything you need to go from a blank text editor to a working, useful webpage Every website you've ever visited — no matter how complex — is built…
Tech news from the best sources
Everything you need to go from a blank text editor to a working, useful webpage Every website you've ever visited — no matter how complex — is built…
My first real experience working in a professional engineering environment began during my apprenticeship at ISRO On my first day, I was introduced…
An "84% of monthly budget used" email landed on a Tuesday. I read it. I forwarded it to myself with a note that said watch this . Then I let the bat…
Near Field Communication (NFC) used to require native iOS or Android mobile applications. With the Web NFC API , modern web apps can now read and wr…
For years, "MPLS vs SD-WAN" was a genuine, close debate. In 2026 it mostly isn't, for most companies, and it's worth understanding exactly why, beca…
Ask about Cisco and you'll get either a sales deck or a shrug, "it's just the enterprise networking company." Both miss the actual engineering reaso…
Before diving further into the study of crackmes, it seemed appropriate to write a short introduction to x86_64 assembly language. It is a complex a…
Your HTTP client raises ETIMEDOUT on POST /charges . Something has to be written to the database, the status column has two useful values, and so th…
A gate that rejects a patch is only half a policy. The other half is what happens after the rejection. In most pipelines, a failing agent patch prod…
Third-party API integration is the most consistently underestimated work in commercial software. The documentation reads clearly, the vendor publish…
Why Does a 125B AI Model Use Only 6B Parameters at a Time? A new AI model launches. You open X and immediately see numbers like: 125B parameters 6B…
An API operation can receive input from several places. Path parameters identify the record. Query parameters filter or paginate the result. Headers…
𝗚𝗮𝘄𝗮𝗱’𝘀 𝗦𝘁𝗲𝗹𝗹𝗮𝗿 𝗦𝘆𝘀𝘁𝗲𝗺: “𝗔 𝘂𝗻𝗶𝘃𝗲𝗿𝘀𝗲 𝘄𝗵𝗲𝗿𝗲 𝘂𝗻𝗶𝗾𝘂𝗲𝗻𝗲𝘀𝘀 𝗮𝗻𝗱 𝗵𝗮𝗿𝗺𝗼𝗻𝘆 𝗮𝗿𝗲 𝗲𝘃𝗲𝗿𝘆𝘁𝗵𝗶𝗻𝗴.” While working on my portfolio, I realized that a normal static web…
📅 เขียนเมื่อ: สิงหาคม 2026 | Aider 0.86.x, Claude Code 2.1.x, OpenAI Codex 0.150.x ⚠️ API/เวอร์ชันอาจเปลี่ยนแปลง — ตรวจสอบเอกสารล่าสุดก่อนใช้งาน ถ้า…
Every week this pulls headlines from ~15 AI-industry RSS feeds, has Gemini research the actual stories behind them with live search, then generates…
We've all been there. You start your coding session sitting tall like a professional athlete, and three hours later, you've slowly morphed into a hu…
I built LuaDB – an embeddable relational database written 100% from scratch in pure Lua (no C extensions or external dependencies). Key features: Sl…
When people see a browser extension add translation controls, a side panel, or a sending workflow to WhatsApp Web, a common question is: how does th…
If you've ever played a competitive TCG—Magic: The Gathering, Pokémon, Lorcana—you know the feeling. You spend three hours tweaking a list. You add…
Read-Point Planning: Your Backlog Is a Cache of Beliefs Cache invalidation is famously one of the two hard things in computer science. The joke surv…
I've been using Anthropic's Claude Code and autonomous coding agents in production daily as an AI Product Manager & Full-Stack AI Engineer at a…
A tool that filters can fail in a way that is almost impossible to notice: it returns a plausible number of plausible results, and none of them were…
Recently, I struggled with a bug in one of my programs that did not work as expected. The issue made me feel frustrated because I had done everythin…
hi my name is robert! i never really had a blogpost or anything like this before but i'd like to use this to meet some cool people and share my expe…
Codebase Knowledge Graphs: Meet GitNexus As software development teams rely more heavily on autonomous AI coding agents (such as Claude Code, Cursor…
One of the interesting things about agentic coding is that it changes where the effort of programming goes. A lot of traditional programming is occu…
The problem is timing. Business systems do not pause while an agent reads data, calls tools, reasons, waits for approval, or prepares an action. Dur…
Every retrieval system I have ever deployed has one property in common with every retrieval system you have ever deployed: it will answer. It will a…
Have you noticed how we talk about artificial intelligence as though it were a single coherent force, rather than a collision of incompatible ideas,…
How many times this week have you learned about a critical vulnerability from a vendor newsletter, a Twitter thread, or a Slack message from a colle…