Author: drweb

Cycloid today extended its platform for managing and governing software engineering workflows to provide DevOps teams with more granular control over how stacks of software components are constructed and managed.Company founder Benjamin Brial said a Components capability now makes it possible to configure individual components using its Stack Form infrastructure-as-code (IaC) tool. That more modular approach will enable DevOps and platform engineering teams to more easily mix and match components on their own versus being dependent on stacks of components pre-defined by Cycloid that are hosted within its internal developer portal (IDP).While most organizations don’t want to build and maintain…

Read More

Modern software development emphasizes speed and agility, making efficient testing crucial. DORA research reveals that elite teams thrive with both high performance and reliability. They can achieve 127x faster lead times, 182x more deployments per year, 8x lower change failure rates and most impressively, 2,293x faster recovery times after incidents. The secret sauce is they “shift left.”  Shift-Left is a practice that moves integration activities like testing and security earlier in the development cycle, allowing teams to detect and fix issues before they reach production. By incorporating local and integration tests early, developers can prevent costly late-stage defects, accelerate development,…

Read More

This article will show you how to use Spring AI support with the most popular AI models for the tool calling feature. Tool calling (or function calling), is a common pattern in AI applications that enables a model to interact with APIs or tools, extending its capabilities. The most popular AI models are trained to know when to call a function. Spring AI formerly supported it through the Function Calling API, which has been deprecated and marked for removal in the next release. My previous article described that feature based on interactions with an internal database and an external market…

Read More

Running Windows software and games on Linux has become increasingly accessible, thanks to tools like CrossOver 25, which is developed by CodeWeavers. CrossOver is a commercial software solution that allows Linux users to run a wide range of Windows applications without the need for a Windows operating system license. CrossOver – Run Microsoft Windows Software and Games on Linux This article provides a step-by-step guide on how to use CrossOver 25 to run Windows software and games on your Linux system. What is CrossOver 25? CrossOver 25 is the latest version of CodeWeavers’ software that enables Windows applications to run…

Read More

The Eclipse Foundation today made available an alpha release of an instance of its open source Theia integrated development environment (IDE), that provides access to artificial intelligence (AI) agents that will automate a wide range of coding tasks on behalf of application developers.At the same time, the consortium is making generally available the framework that IDE is built on to any organization that wants to build its own AI-infused IDE.Contributed to the consortium by EclipseSource, a provider of a framework for building IDEs, the AI-Powered Theia IDE provides access to coding agents that application developers can expose to any large…

Read More

In a Linux system, services (also called daemons) play a critical role in handling various tasks such as web hosting, database management, and networking. However, services can sometimes crash or stop due to errors, high resource usage, or unexpected system failures. To prevent downtime and ensure smooth operations, system administrators can configure services to restart automatically whenever they fail, which is especially useful for web servers (Apache, Nginx), databases (MySQL, PostgreSQL), or other critical applications that need to be available at all times. In this guide, we’ll explain how to use systemd to configure a Linux service to restart automatically…

Read More
SQL

Want to really level up your SQL game? I mean, go from good to great? This March 2025, grab the interactive course Window Functions in PostgreSQL absolutely FREE. This is your chance to master some seriously powerful SQL techniques – but you gotta move fast!Seriously, if you need a no-cost way to conquer PostgreSQL window functions, this is it.You’re reading this, so you probably already know that PostgreSQL is a top-tier database. Frankly, it’s my personal favorite. I’ve found it to be incredibly powerful, fast, and plays nicely with other tools. Plus, the fact that it’s open-source, with a huge, active community constantly improving it, is a…

Read More

DevOps has revolutionized software development by emphasizing speed, agility and collaboration. However, security has often been an afterthought, introduced late in the software delivery pipeline. This traditional approach leads to bottlenecks, compliance headaches and increased security risks. The rise of DevSecOps attempted to bridge this gap by embedding security into development workflows, but even DevSecOps has struggled with friction between development, security and operations teams.Intelligent Continuous Security (TM) (ICS) is the next evolution — harnessing AI-driven automation, real-time threat detection and continuous compliance enforcement to eliminate these inefficiencies. ICS extends beyond DevSecOps to also close security gaps with SecOps, ensuring…

Read More

Linux systems provide a variety of system services (such as process management, login, syslog, cron, etc.) and network services (such as remote login, e-mail, printers, web hosting, data storage, file transfer, domain name resolution (using DNS), dynamic IP address assignment (using DHCP), and much more). Technically, a service is a process or group of processes (commonly known as daemons) running continuously in the background, waiting for requests to come in (especially from clients). Linux supports different ways to manage (start, stop, restart, enable auto-start at system boot, etc.) services, typically through a process or service manager. Most if not all…

Read More