Author: drweb

Text-based user interfaces (TUIs) have gained significant popularity in recent years. Even Rust has its own library called Ratatui after all. Python has several different TUI packages to choose from. One of those packages is called Asciimatics. While Asciimatics is not as full-featured and slick as Textual is, you can do quite a bit with Asciimatics. In fact, there is a special kind of charm to the old-school flavor of the TUIs that you can create using Asciimatics. In this tutorial, you will learn the basics of Asciimatics: Installation Creating a Hello World application Creating a form The purpose of…

Read More

Sudoers is the default sudo security policy plugin in Linux; however, experienced system administrators can specify a custom security policy as well as input and output logging plugins. It is driven by the /etc/sudoers file or, alternatively by LDAP. You can define sudoers options like the insults option or several others in the file /etc/sudoers. It is set under the Defaults entries section. Read through our last article, which explains 10 Useful Sudoers Configurations for Setting ‘sudo’ in Linux. In this article, we will explain a sudoers configuration parameter to enable an individual or system administrator to set sudo command…

Read More

Full-stack observability platform company Coralogix has detailed the launch of its new Model Context Protocol Server technology. The product is designed to allow third-party AI agents to connect directly to Coralogix’s observability data services to provide a deeper view into the new fabric of agentic AI connections.Breaking down the observability viewfinder on offer here, Coralogix’s perspective purview covers logs, metrics and traces and extends to formalized security information and event management (SIEM) controls.Newly Barrelled RUMAdditionally, the company has a wide-angle view on real user monitoring (pleasingly shortened to RUM), which we can define as performance monitoring focused on actual user…

Read More

Perforce Software today added an artificial intelligence (AI) agent that autonomously adapts tests it has created as changes are made to mobile computing applications.Don Jackson, technical evangelist for Perforce, said via a natural language interface it’s now possible for DevOps teams to leverage an AI model that Perforce developed to generate tests using a Perfecto AI test automation platform that already eliminates the need to create test scripts.Based on a proprietary AI model developed by Perforce Software, that approach enables the AI agent to autonomously make adjustments in real time as changes to the user interface (UI) or user flows…

Read More

Learn how to create text-based user interfaces (TUIs) using Python and the amazing Textual package. Textual is a rapid application development framework for your terminal or web browser. You can build complex, sophisticated applications in your terminal. While terminal applications are text-based rather than pixel-based, they still provide fantastic user interfaces. The Textual package allows you to create widgets in your terminal that mimic those used in a web or GUI application. Creating TUI Applications with Textual and Python is to teach you how to use Textual to make striking applications of your own. The book’s first half will teach…

Read More
SQL

The PASS Summit goes on tour this year, with the final date the first few days of October  in the Netherlands, Utrect to be exact. This is the first event in the series, and I’m excited to go back to New York City for the event. You can register here and come see some amazing speakers on Oct 1-2, 2025.The lineup is small and short, but it’s a one pre-con day with two half-day sessions and then a one full day of hour long sessions. The pre-cons include Fabric, leadership, performance tuning and more. All from industry experts. The regular…

Read More

Harness today updated its platform for managing infrastructure as code to add a set of templates for predefining essential variables, configuration settings, and policies, along with a module registry that makes it possible to more easily share those templates.Uri Scheiner, senior vice president and general manager for Harness, said the latest edition of Harness Infrastructure as Code Management (IaCM) will make it simpler for DevOps teams to standardarize workflows and implement governance policies using Open Policy Agent (OPA) software that continues to be advanced under the auspices of the Cloud Native Computing Foundation (CNCF).The overall goal is to reduce the…

Read More

Development teams today sprint toward deadlines, and the urge to ship fresh features can shove unnoticed bugs straight into production. The old habit of confining tests to the rear of the schedule simply can’t keep pace with nightly or even weekly releases. Continuous testing strategies can help change the rhythm. By running automated test suites with every commit, this approach provides developers immediate visibility into how any single change endangers vital business functions. Bugs that once slipped through the final gate are caught within hours, sometimes minutes and quality stubbornly stays in the picture. In this article, we will explore tactics that…

Read More

Amazon Web Services (AWS) today previewed an internal developer environment (IDE) infused with artificial intelligence (AI) capabilities that promises to make it simpler for application developers to invoke multiple agents.Srini Iragavarapu, director of generative AI applications and developer experiences for Amazon Q Business, said the Kiro IDE makes use of specs to provide developers with a set of best practices to follow and a set of hooks for invoking various tools and backend services. Kiro specs guide developers and their AI agents through the steps required to build an application. Kiro hooks, meanwhile, provide an event-driven framework for invoking tools that…

Read More