Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on Continuous Integration and Development, and related technologies.

Using CircleCI to test and deploy Python serverless functions on Microsoft Azure

Serverless computing simplifies app development by abstracting away server management. Azure Functions provides a robust platform for event-driven, on-demand code execution. In this tutorial, we’ll create and deploy a Python-based Azure Function—one that parses incoming JSON—using CircleCI. For a more granular and enable programmatic access to Azure resources, we’ll use service principal for secure authentication and the Azure CLI orb to streamline our CI/CD pipeline.

Automating CSS code quality in front-end projects with Stylelint and CircleCI

Cascading Style Sheets (CSS) is the language used by developers to apply styles to documents written in a markup language. In front-end development, enforcing consistent CSS code quality is crucial: poorly written CSS can lead to issues ranging from poor maintainability, unexpected bugs, and inconsistent designs. One effective way to ensure CSS code quality is using a linter such as Stylelint.

What is agentic AI? The role of AI agents in DevOps automation

Agentic AI represents the next evolution in artificial intelligence systems, characterized by autonomous software entities that can independently pursue goals, make decisions, and take actions with minimal human supervision. Unlike traditional AI models that respond only to specific prompts, AI agents actively observe their environment, learn from feedback, and execute complex sequences of tasks to achieve defined objectives.

Integrate Checkly with Render for more reliable production environments

With Render’s announcement this week of their new webhook integrations triggered by Render events, I wanted to explore how the integration between Render and Checkly can help ensure more reliable production services for your users. Render is a cloud application platform that enables developers to deploy and scale their apps without needing to manage infrastructure.

Building a serverless GenAI API with FastAPI, AWS, and CircleCI

The advancement of AI has empowered businesses to incorporate intelligent automation into their applications. A serverless Generative AI (GenAI) API enables developers to harness cutting-edge AI models without the burden of infrastructure management. This guide walks you through building a scalable and cost-effective GenAI API using FastAPI, a high-performance Python framework with built-in async support and seamless AWS integration.

Enhancing security in Bitbucket: Introducing expiry for access tokens

As part of Atlassian’s ongoing investment in security, we’re introducing new controls to help administrators manage authentication tokens more effectively and securely. To reduce the risk of long-lived credentials becoming security vulnerabilities, all newly created access tokens in Bitbucket will require an expiry duration, as determined by the workplace admin.

Understanding enterprise application development

Enterprise application development is the process of designing, building, and maintaining large-scale software systems that support critical business functions. These applications are essential for managing operations, improving efficiency, and enabling digital transformation across industries. Unlike consumer applications, enterprise software must be highly scalable, secure, and capable of integrating with multiple systems to meet the complex needs of organizations.

Getting started with Appium for mobile testing

Mobile applications are increasingly becoming complex as they provide a wide range of functionalities, catering to diverse use cases across finance, health, entertainment, and other industries. Application developers need to ensure compatibility across a wide range of devices, operating systems, and screen sizes. It is challenging to ensure a bug-free user experience, as manually testing all the features across devices would require a lot of time and effort.