We are product focused at Redgate Software. Here is another of our values that focused on this:The text on the next page is: Shipping something amazing is better than creating something average and to budget and on time. We cannot market, sell, manage or account our way to success.We have tried to do that. I’ve used many of our products before coming to work for Redgate. My former partners at SQL Server Central used them extensively as well. Since I have been an employee, I’ve worked with a lot of customers who constantly find value in our products.I think we’ve…
Author: drweb
ManageEngine OpManager Nexus enhanced its newly launched hybrid observability platform with a range of powerful AIOps capabilities. OpManager Nexus was launched in April 2026 with the merger of two of ManageEngine’s flagship observability solutions: OpManager Plus and Site24x7. The new platform is unique in the observability market with its dual deployment strategy: You can either install it on-premises, or access it via the cloud.AIOps (artificial intelligence in IT operations) has now become a non-negotiable in the observability platform market. This is not surprising given the effectiveness of AI in managing the vast and complex telemetry data that modern IT architectures…
Releases Welcome to the PhpStorm 2026.2 release overview. This version advances PhpStorm as a platform for your preferred coding agents, models, and AI subscriptions, improves PHP and Laravel support, and delivers productivity gains for working with Git repositories, databases, and the built-in terminal. Download PhpStorm 2026.2 AI in PhpStorm PhpStorm 2026.2 adds native support for more third-party AI providers and gives coding agents even greater access to the IDE’s deterministic features. Agents skills manager AI agents are only as useful as the context they have. When they don’t have knowledge of your frameworks, conventions, and tooling, you end up re-explaining…
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…
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
