ai-assisted-coding
55 articles tagged with "ai-assisted-coding"
Tech Feeds
The Rain Doesn't Care About His EMI
A story about Karthik, 15 million invisible workers, and why we built RiderNet. ACT 1: His World By 12:15 PM, he's near the Sathyamangalam town area, waiting outside a restaurant for his first order o...
Sorting algorithms
AI should help us produce better code
Clinejection — Compromising Cline's Production Releases just by Prompting an Issue Triager
Introducing GPT‑5.4
Design-First Collaboration
Rahul Garg continues his series of Patterns for Reducing Friction in AI-Assisted Development. This pattern describes a structured conversation that mirrors whiteboarding with a human pair:...
Gemini 3.1 Flash-Lite
How I Built a Full Xiangqi Game in a Week Using GitHub Copilot (Instead of 3 Months with a small Team)
Three years ago, building a Xiangqi (Chinese Chess) game required a team and months of development. Today, I rebuilt it almost entirely by myself — with the help of GitHub Copilot. You can try the gam...
Interactive explanations
An AI agent coding skeptic tries AI agent coding, in excessive detail
Linear walkthroughs
tldraw issue: Move tests to closed source repo
JOIN Algorithms
When you write a SQL query with a JOIN clause, you probably do not think much about what happens next. You just expect the database to return the right rows. But this simple keyword forces your databa...
Ladybird adopts Rust, with help from AI
The Claude C Compiler: What It Reveals About the Future of Software
Andrej Karpathy talks about /'Claws/'
Adding TILs, releases, museums, tools and research to my blog
Taalas serves Llama 3.1 8B at 17,000 tokens/second
Typing without having to type
Two new Showboat tools: Chartroom and datasette-showboat
Rodney v0.4.0
Deep Blue
The AI Vampire
The evolution of OpenAI's mission statement
Covering electricity price increases from our data centers
GLM-5: From Vibe Coding to Agentic Engineering
Quoting Andrew Deck for Niemen Lab
Skills in OpenAI API
🔍 Beginner-Friendly Guide 'Find Smallest Letter Greater Than Target' - Problem 744 (C++, Python, JavaScript)
Finding the next item in a sorted list is a fundamental skill in software development. Whether you are navigating a database or building an autocomplete feature, knowing how to efficiently locate the...
Quoting Steve Yegge
The Secret Life of Go: Consumer-Defined Interfaces
Why large interfaces make testing painful—and how to shrink them. Chapter 19: The Overloaded Interface The archive was quiet, save for the rhythmic tapping of Ethan’s computer keyboard. He was staring...
The AI Hype Index: Grok makes porn, and Claude Code nails your job
Everyone is panicking because AI is very bad; everyone is panicking because AI is very good. It’s just that you never know which one you’re going to get. Grok is a pornography machine. Claude Code can...
Adding dynamic features to an aggressively cached website
The Five Levels: from Spicy Autocomplete to the Dark Factory
Context Will Replace Your Design
There's a particular irony in typing a Slack DM to an AI assistant that will help me write about why interfaces don't matter anymore... There’s just words in a box (or in this case,a series of manic v...
the browser is the sandbox
Don't /'Trust the Process/'
Quoting Jasmine Sun
🎡Beginner-Friendly Guide 'Minimum Pair Removal to Sort Array I' - Problem 3507 (C++, Python, JavaScript)
Sorting an array usually involves swapping elements, but what if you had to combine them instead? This problem challenges you to transform an unsorted list into a sorted one by merging adjacent neighb...
SSH has no Host header
Sliding Windows Explained: Sunglasses Analogy with Ruby Code
The Sunglasses Analogy 😎🌄 Imagine you are standing on a hill overlooking a long landscape. This landscape represents your array or string. You have a special pair of sunglasses that only let you s...
Why AI coding tools shift the real bottleneck to review
AI writes code fast. Reviewing it is slower. This article explains why AI changes code review and where the real bottleneck appears. The post Why AI coding tools shift the real bottleneck to review ap...
jordanhubbard/nanolang
🧩 Beginner-Friendly Guide 'Largest Magic Square' – LeetCode 1895 (C++, Python, JavaScript)
Searching for patterns in a grid is a classic challenge in algorithmic thinking. In this problem, we are tasked with finding the largest possible sub-grid where every row, column, and both main diagon...
Why I Built Another Task Runner
Yes, I know. Another task runner. In 2026. Let me explain why. I'm not a Make expert. But somehow I became the person people ask when they need to add a task to our Makefile. Last week it was /'How do...
The Ultimate Resource on C Language Functions
Table of Contents Introduction to Functions Function Declaration and Definition Function Prototypes The main() Function Call by Value Call by Reference Nested Functions Variadic Functions User-Defi...
Introducing GPT‑5.3‑Codex‑Spark
Mastering Word Document Automation in C#: Integrating Checkbox and Picture Content Controls
This article provides a comprehensive tutorial on automating Word document generation in C# using Spire.Doc. It covers the integration of checkbox and picture content controls, offering practical code examples and insights into enhancing document interactivity and efficiency.
ReactJS Hook Pattern ~Latest Ref Pattern~
・The latest ref pattern solves the problem of accessing the latest values in useEffect without having to add them to the dependency array. First, you create a ref to store the function, then another u...
Being Strong Is a Choice.
The article provides a comprehensive code review and competitive analysis of the FitnessEquation SaaS platform, highlighting its robust architecture, security features, and performance optimizations. It details the strengths and weaknesses of the codebase, offering insights into best practices and areas for improvement, making it a valuable resource for software engineers and architects.
I Started a Tech Newsletter to Explain How Real Systems Work (Not Just How to Code)
This article discusses the importance of understanding real-world system design beyond basic coding tutorials. It emphasizes practical insights into system behavior, architecture, and the impact of emerging technologies, aiming to bridge the gap between theoretical knowledge and real-world application.
Bit Fields in C Explained: How They Work and Why They Matter
This article provides a comprehensive overview of bit fields in C, explaining their syntax, memory storage nuances, and appropriate use cases. It emphasizes the trade-offs between using bit fields for readability versus manual bit masking for precise control, making it a valuable resource for C programmers.
Procedural Programming vs Object-Oriented Programming (OOP): Which One Is Better for Programmers?
This article provides a comprehensive analysis of Procedural Programming and Object-Oriented Programming (OOP), detailing their core principles, strengths, and weaknesses. It emphasizes the importance of understanding both paradigms to choose the appropriate one based on project requirements and complexity.
Are Copilot prompt injection flaws vulnerabilities or AI limits?
The article discusses the debate surrounding prompt injection flaws in Microsoft's Copilot AI, highlighting differing perspectives between security researchers and Microsoft on whether these issues constitute vulnerabilities or inherent AI limitations. It emphasizes the implications of system prompt disclosure and the ongoing challenges in defining AI security risks.
Testing Database Logic: What to Test, What to Skip, and Why It Matters
This article provides a practical guide to testing database logic in Laravel applications, emphasizing the importance of testing real database behavior rather than relying on mocks. It categorizes tests into model, integration, and migration tests, offering strategies to maintain speed and reliability while ensuring data integrity.