Stop Burning Premium Requests: How to Choose the Right GitHub Copilot Model for the Job
There’s a moment every developer knows. You ask an AI coding assistant a simple question like: “Rename this variable and update the related tests.” Then…
GitHub is a web-based platform that helps developers store, track, and collaborate on software projects. It’s built around the Git version control system, and enhances the developer workflow with features like project boards, pull requests, releases, and workflow pipelines with GitHub Actions. GitHub is used by both the open source community and enterprises to manage software, documentation, and other projects.
31 articles
There’s a moment every developer knows. You ask an AI coding assistant a simple question like: “Rename this variable and update the related tests.” Then…
A developer opens GitHub Copilot Chat, sees a list of available models, and picks the one that sounds strongest. Maybe it is the largest model.…
Microsoft has announced the retirement of Azure CDN services from the azureedge.net domain by January 15, 2025, driven by Edgio’s (formerly Limelight Networks) business closure.…
GitHub Actions are great at enabling you to automate workflows directly from within a GitHub repository. The workflows are stored in a YAML definition file…
Running jobs on specific branches with GitHub Actions is a common scenario implemented by DevOps and SRE professionals. This allows you to control which branches…
Local AI development is getting really interesting. For a long time, using AI coding assistants meant relying almost entirely on cloud-hosted models. You installed an…
Manually triggering GitHub Actions workflows can be very useful at times, in addition to GitHub Actions ability to be triggered on certain events, such as…
Pandoc is a great tool for document conversion and generation. I’ve written tons of training course and documentation content over the years, and have often…
Keeping track of file versions has been a long time issue in the world of software. This remains true if you’re writing source code for…
When working with GitHub Repositories, the Github.com website provides an excellent interface for working with Issues, Pull Requests, and Repositories. Of course, when committing file…
A few times I’ve found the need to setup a GitHub Actions workflow that downloads a file and commits that file back to the repository.…
Most development teams say they want better test coverage. Fewer teams say out loud why they do not have it: writing unit tests is slow,…
Supercharge Your AI Pair Programming Experience with Project-Specific Context and Control AI-assisted development has rapidly transformed how engineers write code, collaborate, and ship software. GitHub…
GitHub is a popular platform for hosting and managing your code repositories. One of the essential aspects of a well-documented project on GitHub is a…
HashiCorp Terraform empowers DevOps Engineers and SREs to manage cloud resources efficiently. One of its standout features is the Terraform Modules support, allowing users to…
Merging two Git repositories together in not a common task. In my own consulting work, this is a task that does come up every so…
In recent years, GitHub has emerged from its developer-centric roots to become a serious contender for managing the full Software Development Lifecycle (SDL) in enterprise…
There are many times when scheduled triggers are very useful when configuring GitHub Actions workflows. Luckily, GitHub Actions supports the ability to configure scheduled triggers…
The Azure Developer CLI (azd) is a powerful tool for accelerating application deployment to Microsoft Azure. While azd defaults to Azure Bicep for Infrastructure as…
Git is a powerful version control system widely used in the software development world. When working with Git repositories, it’s essential to have a clear…