Tag: Devops
-
Python adopts standard lock file format for reproducible installs
Posted on May 13, 2025, Level beginner Resource Length short
Python's ecosystems now have a standardized lock file format called pyproject.lock (or pylock.toml) defined by PEP 751. This was formally adopted after the proposal was accepted. By Sarah Gooding.
Tags python cloud infosec devops
-
The role of containers in DevOps and CI/CD pipeline
Posted on March 1, 2025, Level beginner Resource Length medium
DevOps and CI/CD are two significant methodologies that have changed software development in modern times. DevOps unites development and operations teams, and software delivery can become rapid and efficient with them. CI/CD, or Continuous Integration and Continuous Delivery, tests and releases software via automation to deliver software updates in a reliable and efficient manner to its users. By apiculus.com.
Tags containers cloud cicd devops
-
Ansible tutorial for beginners: Playbook, commands & example
Posted on February 24, 2025, Level beginner Resource Length medium
Ansible is an open-source automation tool that simplifies software provisioning, configuration management, and deployment across Unix-like and Windows systems by using infrastructure as code principles. Its standout features include ease of installation, agentless architecture (utilizing SSH for connections without requiring additional client-side installations), and comprehensive documentation which facilitates its use even among those with minimal system administration skills. Ansible's modularity supports large-scale orchestration efforts, making it ideal for managing complex environments. By David Carter.
Tags ansible learning devops programming cicd containers
-
Terraform vs. Ansible: Key differences and comparison of tools
Posted on February 3, 2025, Level beginner Resource Length short
What is the difference between Terraform and Ansible? Terraform is an open-source platform designed to provision cloud infrastructure, while Ansible is an open-source configuration management tool focused on the configuration of that infrastructure. By Sumeet Ninawe.
Tags software-architecture app-development ansible devops
-
GitHub is making its AI programming Copilot free for VS Code developers — with limits
Posted on December 24, 2024, Level beginner Resource Length medium
GitHub has recently made its AI programming assistant, CodeGPT (now called GitHub Copilot), free for Visual Studio Code developers, with usage limits. This move comes as part of the company's strategy to integrate AI more deeply into software development workflows and broaden access to advanced coding assistance without cost barriers. By Carl Franzen.
Tags software cio ai devops cloud
-
Democratizing AI accelerators and GPU kernel programming using Triton
Posted on November 18, 2024, Level beginner Resource Length medium
Triton is a language and compiler for parallel programming. Specifically it is currently a Python-based DSL (Domain Specific Language) along with associated tooling, that enables the writing of efficient custom compute kernels used for implementing DNNs (Deep Neural Networks) and LLMs (Large Language Models), especially when executed on AI accelerators such as GP. By Sanjeev Rampal.
Tags ai cloud devops performance miscellaneous software
-
Laying the foundation for a career in platform engineering
Posted on November 15, 2024, Level beginner Resource Length long
Imagine that you're an engineer at the company Acme Corp and you've been tasked with some big projects: integrating and delivering software using CI/CD and automation, as well as implementing data-driven metrics and observability tools. But many of your fellow engineers are struggling because there's too much cognitive load — think deploying and automating Kubernetes clusters, configuring CI/CD pipelines, and worrying about security. By Darren Evans and Yuriy Babenko.
Tags career cloud gcp teams google devops
-
How Kubernetes requests and limits really work
Posted on November 5, 2024, Level intermediate Resource Length medium
Kubernetes is inarguably an elegant, refined, well-designed edifice of open source enterprise software. It is known. Even so, the internal machinations of this mighty platform tool are shrouded in mystery. Friendly abstractions, like "resource requests" for CPU and memory, hide from view a host of interrelated processes — precise and polished scheduling algorithms, clever transformations of friendly abstractions into arcane kernel features, a perhaps unsurprising amount of math — all conjoining to produce the working manifestations of a user's expressed intent. By Reid Vandewiele.
Tags devops agile cicd app-development kubernetes containers
-
Agile vs DevOps: Which should you choose and why
Posted on October 14, 2024, Level beginner Resource Length medium
Agile and DevOps Approaches: Agile focuses on iterative development and flexibility, while DevOps emphasizes continuous delivery, automation, and collaboration between development and operations teams. Agile and DevOps are two distinct but complementary approaches to software development, each with unique strengths. This article explores their differences and helps you decide which approach—or combination of both—is best suited to your organization's needs. By Niranjani Manoharan.
Tags devops teams cio agile cicd
-
Understanding messaging queues: The backbone of modern software architecture
Posted on September 24, 2024, Level beginner Resource Length medium
In today's fast-paced and interconnected digital world, the need for robust and efficient communication between different components of a software system is paramount. Messaging queues have emerged as a vital solution to this challenge, providing a reliable way to manage and coordinate the flow of messages between various parts of an application. By Sean Coughlin.
Tags queues learning app-development devops messaging
-
5 ways to improve serverless performance
Posted on September 13, 2024, Level beginner Resource Length medium
An insightful webinar as we explore strategies for optimizing AWS Lambda performance. In this session, Yan Cui, AWS Serverless Hero, and Aviad Mor, Co-founder and CTO of Lumigo, will discuss three approaches that can significantly enhance the efficiency and scalability of your serverless applications. By Aviad Mor and Yan Cui.
Tags cloud performance serverless devops
-
Can your developers benefit from platform engineering?
Posted on August 31, 2024, Level beginner Resource Length short
Will designing tools and workflows to bring self-service to software development help developers work more efficiently? A growing number of adopters think so. By John Edwards.
Tags devops performance app-development cio management