Latest

6/recent/ticker-posts

Header Ads Widget

Levels of agentic engineering 📈, AI forces good code 🙌, faster data grids ⚡️

Each level of agentic engineering (using agents effectively) represents a leap in output. The progression starts with basic AI assistance ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 

TLDR

Together With QA Wolf

 TLDR Dev 2026-03-11

✂️ Cut your QA cycles down to minutes with automated testing (Sponsor)

If QA is a bottleneck on your software engineering team and you're releasing slowly because of it, you must check out QA Wolf.

Their AI-native service gets engineering teams to 80% automated end-to-end test coverage, and helps dev teams ship 5x faster by reducing QA cycles from hours to minutes.

QA Wolf takes testing off your plate. They can get you:

  • Unlimited parallel test runs for web and mobile
  • 24-hour maintenance and on-demand test creation
  • Human-verified bug reports sent directly to your team
  • Zero flakes guarantee

The benefit? No more manual E2E testing. No more slow QA cycles. No more bugs reaching production.

With QA Wolf, Drata's team of 80+ engineers achieved 4x more test cases and 86% faster QA cycles.

Schedule a demo to learn more

🧑‍💻

Articles & Tutorials

The 8 Levels of Agentic Engineering (18 minute read)

Each level of agentic engineering (using agents effectively) represents a leap in output, with a "multiplayer effect" encouraging teams to advance together to maximize efficiency. The progression starts with basic AI assistance like tab-completion and AI-focused IDEs, then moves into more sophisticated practices such as context engineering, compounding engineering, and integrating MCPs and custom skills. The highest levels involve building autonomous agents with automated feedback loops.
The Cline CLI got compromised. Here is how (7 minute read)

On February 17, an attacker published a malicious cline@2.3.0 to npm using a stolen publish token, injecting a postinstall hook that silently installed OpenClaw (a background AI daemon with full disk/terminal access) on ~4,000 machines over 8 hours. The theft was pulled off via a chain of prompt injection through Cline's AI issue triage bot. The fix had already been published by a researcher 8 days earlier, but Cline revoked the wrong token, leaving the npm publish token alive for a second actor to exploit.
Micro Frontends: When They Make Sense and When They Don't (11 minute read)

Micro frontends are really an org problem disguised as a tech problem — the actual win is letting teams own their vertical slice end-to-end without coordinating deployments. However, the complexity cost (separate CI, dependency versioning hell, and consistency overhead) isn't worth it unless you have 5+ teams actively stepping on each other. For most teams, a well-structured monorepo gets you 90% of the benefit with none of the pain.
🧠

Opinions & Advice

Writing my own text editor, and daily-driving it (16 minute read)

This dev built his own customized text editor over two years. He dogfooded it himself, using his editor daily despite its early pains, which drove rapid development and feature implementation over recent months. He found a lot of satisfaction and increased long-term productivity from building a tool perfectly tailored to his needs.
AI Is Forcing Us To Write Good Code (11 minute read)

All the optional best practices that devs commonly skip, such as 100% test coverage, small well-scoped files, end-to-end types, and fast ephemeral dev environments, turn out to be non-optional when agents are coding. Agents can't navigate a messy codebase and amplify messiness.
🚀

Launches & Tools

When AI Writes Your Code, Scanning Syntax Isn't Enough (Sponsor)

Post-commit scanners can't answer three questions that make a big difference: Who wrote this line? Why was it added? Under what security policy? Learn why AppSec needs to shift from scanning code to understanding context (origin, intent, and policy alignment) directly in the IDE. Read the blog or check out Checkmarx Developer Assist.
RCLI (GitHub Repo)

RCLI is an on-device voice AI assistant for macOS Apple Silicon, with a complete speech-to-text, LLM, and text-to-speech pipeline that operates entirely locally without cloud services. It allows users to control their Mac with 38 voice actions, perform local document Q&A over their files, and manage models through an interactive terminal interface.
Crawl web content (14 minute read)

The Cloudflare `/crawl` endpoint allows users to scrape web content by providing a starting URL and following links up to a configurable depth or page limit. The process involves initiating a crawl job with a POST request to receive a job ID, then using that ID in a GET request to poll for job status and retrieve the results. Content can be returned in HTML, Markdown, or JSON.
Page Agent (GitHub Repo)

Page Agent is an in-page JavaScript GUI agent for controlling web interfaces using natural language. It operates directly within the webpage, removing the need for browser extensions or external tools, and uses text-based DOM manipulation.
🎁

Miscellaneous

I'm Building Agents That Run While I Sleep (6 minute read)

AI agents can write code while you sleep but there is no reliable way to verify the correctness of the AI-generated output, as AI-written tests often have the same misunderstandings as the code itself. To address this, the proposed solution involves adopting a modified Test-Driven Development approach, where specific acceptance criteria are defined by humans before the AI agent starts writing any code.
Debian decides not to decide on AI-generated contributions (11 minute read)

Debian recently had a debate regarding a proposed General Resolution aimed at establishing policies for accepting AI-generated contributions. There were deep divisions among developers, with concerns ranging from the precise definition of "AI" and "LLMs" to ethical implications, potential impacts on contributor onboarding, and copyright issues. Ultimately, the project failed to reach a consensus, with participants unable to agree on shared terminology or a unified approach.

Quick Links

Inkless clusters are now on Aiven Cloud (Sponsor)

An open-source fork of Apache Kafka, Inkless allows you to run classic and diskless topics in one cluster, scaling 10x faster with 90% shorter recovery times. Read the blog to learn more.
RevoGrid (Website)

RevoGrid is a high-performance JavaScript Data Grid designed for efficiently displaying and manipulating large datasets across frameworks like Angular, React, and Vue.
Against Vibes: When is a Generative Model Useful (17 minute read)

Criticizing the "vibes"-based discourse around AI models, the author proposes a scientific model for determining their true usefulness based on the relative costs of encoding and verifying artifacts, and whether the task prioritizes the final artifact over the creation process.
We are building data breach machines and nobody cares (16 minute read)

AI agents are inherently untrustworthy and dangerous due to industry fragmentation and non-determinism, and this might soon show due to the industry's neglect of security during coding with AI.
I built a programming language using Claude Code (25 minute read)

This dev built a functional programming language called Cutlet entirely with Claude Code.

Love TLDR? Tell your friends and get rewards!

Share your referral link below with friends to get free TLDR swag!
Track your referrals here.

Want to advertise in TLDR? 📰

If your company is interested in reaching an audience of web developers and engineering decision makers, you may want to advertise with us.

Want to work at TLDR? 💼

Apply here, create your own role or send a friend's resume to jobs@tldr.tech and get $1k if we hire them! TLDR is one of Inc.'s Best Bootstrapped businesses of 2025.

If you have any comments or feedback, just respond to this email!

Thanks for reading,
Priyam Mohanty, Jenny Xu & Ceora Ford


Manage your subscriptions to our other newsletters on tech, startups, and programming. Or if TLDR Dev isn't for you, please unsubscribe.

Post a Comment

0 Comments