Yazi is a terminal-based file manager written in Rust that lets you browse, preview, and manage files. It uses asynchronous I/O for better performance and works well with tools like ripgrep and fzf for a fast, keyboard-driven workflow. For example, imagine opening a folder with 20,000 log files. In Nautilus, you might wait several seconds while the folder loads. Ranger can also take time because it processes directory entries one by one. Yazi works differently. It loads files in parallel, displays the interface almost immediately, and continues indexing in the background. It can also show actual image previews instead of…
Author: drweb
Community Events Insights On June 9, PHPverse 2026 brought together PHP developers from different backgrounds to watch talks by domain experts, exchange opinions, and even try to catch a running elePHPant. The five-hour live stream has been viewed 15,000 times in total and received 10,206 live chat comments, with over 2,600 people watching concurrently at peak hours. Our goal was to give a stage to voices from different parts of the PHP ecosystem. And despite the diversity of perspectives, the main challenges and action points across the talks were the same: living with AI agents, countering new security threats, encouraging…
Jul 16, 2026 From the Captain’s Chair: Mohammad-Ali A’râbi In this edition of From the Captain’s Chair, we’re interviewing Mohammad-Ali A’râbi, author, public speaker, and software engineer. Read now
Most teams have a plan for when a server falls over. Alarms fire, a runbook opens, everyone knows their role. Almost nobody has a plan for when the server is perfectly healthy and the data is simply wrong. And that is the situation that gets pointed at in a leadership meeting, live, while the room slowly turns to look at you. That moment is what data incident response is for, and most teams improvise it.I have been the person the room turned to look at. The instinct is to start changing things immediately, to be seen doing something. Resist it.…
Engineering teams have been racing for the last two years to deploy AI agents that can find bugs faster than any QA team ever could. Autonomous testing agents can crawl through codebases, identify vulnerabilities, and generate test coverage reports while developers finally get to take a breath.The irony is that while development teams enjoy that brief reprieve, the workload for testers and security researchers has exploded, because now they have to validate not just the code but the agents doing the testing. And most leaders are now facing a disturbing truth that should fundamentally change how we think about quality…
Press enter or click to view image in full sizeAsynchronous validation is used when checking constraints that require external resources such as:Uniqueness checks (e.g., checking if a username is already taken)Database or API lookupsServer-side business rulesEnter validateHttp()Angular Signal Forms provide the validateHttp() function for standard API-based validation checks. It takes a request function that returns the URL to validate, and `onSuccess` and `onError` callbacks.Here is a basic example:validateHttp(path.address.zip, {request: (ctx) => {// Using valueOf to read the current value of another fieldconst country = ctx.valueOf(path.address.country);// Getting current zip valueconst zip = ctx.value();// Returning API URL based on user valuesreturn `https://api.zippopotam.us/${country}/${zip}`;},onSuccess:…
Jul 14, 2026 AI Engineer World’s Fair 2026: The Runtime Is Where Agent Trust Is Won We spent the week at AI Engineer World’s Fair in San Francisco, on stage and on the floor. Here’s what we heard, and where we think it lands for anyone building with agents. Aditya Tripathi and Srini Sekaran Read now
I’m honored to announce that I’ve been renewed as a Microsoft MVP for the tenth consecutive year, recognized in the Azure SQL and SQL Server technical areas under Data Platform. Ten years. I honestly didn’t see that coming when I set a five-year goal back in 2016.Ten YearsI want to stop and acknowledge that milestone for a moment. When I first earned this award in 2017, I was deep in Availability Groups and SQL Server internals. Since then, the journey has taken me through SQL Server on Linux, containers, Kubernetes, storage integrations, and now AI-integrated SQL Server 2025. The platform…
Say you need outside help. You’ve exhausted all the things that you could do and, still, nothing works. So, you decide that calling in for help is the next sensible thing to do. Let’s say this is the first time you’re asking for somebody’s help. You decide which consultant to work with. The hardest part, if you’re doing this for the first time, is how to start that conversation.The first conversation is the most critical one. Obviously, you cannot just turn over your SQL Server instance and wait for the bill. Some prep changes what you get out of that…
I burned through half of my E2B sandbox budget in just two weeks by spinning up containers for AI agents that often ran for only eight seconds. I had been integrating AI coding agents into a few automation scripts on TecMint’s backend. These agents would generate a draft, run a command, check the output, and repeat the process until the task was complete. Since I didn’t want an AI agent running random shell commands directly on my production server, every task needed its own isolated environment. Like many people, I started with Docker and later switched to a hosted sandbox…
