Canarys | IT Services

Blogs

Blogs

Unlocking Seamless Project Management: The One-Touch Solution with ‘Untouched Work Items Report’

Project managers need to be aware of untouched work items. These are tasks that have not been updated for a set period, usually seven days. Untouched work items can be a sign of potential problems, such as scope creep, missed deadlines, or resource constraints. The untouched work items report is…
Read More

How to Use the Group Users Report to Improve Your Team’s Productivity

Have you ever wondered about the magic behind project groups? Look no further! In this blog, we’re exploring on the ‘Group Users Report’ provided by DevOpSmartBoard. This report serves as a roadmap to understanding the various groups situated within your chosen project, complete with the headcount of members in each…
Read More

DevOpSmartBoards

Introducing DevOpSmartBoard: Empowering Azure DevOps Reporting In the realm of DevOps platforms, Azure DevOps stands out as a popular choice for comprehensive project management. It offers various features like project management, version control, and release pipelines. However, the built-in dashboard lacks the ability to offer insights into the entire organization…
Read More

Canarys Rollup

Canarys Rollup service is a web service designed to facilitate the aggregation of specified fields from child work items into their parent work items. This service is tailored for integration with Azure DevOps and focuses on effort-related fields, namely “Original Estimate,” “Completed Work,” and “Remaining Work.”. The service is intended…
Read More

Azure DevOps integration with Xamarin

Xamarin is an open-source platform for building cutting-edge and effective applications for different cross platforms like Android, iOS and Windows with .NET using single shared codebase. In this blog I am using Azure DevOps cloud to build an application, below fig (a) shows the sample code in azure repos. Build…
Read More

Azure DevOps integration with Flutter

Dart is a programming language invented by google initially later it is evolved significantly which is used to create Flutter applications, Flutter is an open-source framework that enabled us to create cross-platform applications using a single codebase. In this blog I am using Azure DevOps cloud to build an application…
Read More

Canarys Automations Limited is now a Microsoft Solutions Partner for Digital & App Innovation (Azure)

Canarys Automations Limited is pleased to announce it is now a Microsoft Solutions Partner for Digital & App Innovation (Azure) This means that Canarys has demonstrated proficiency in Digital & App Innovation, which includes:• Providing DevOps Consulting Services• Demonstrated migrating of DevOps workloads from one platform to another• Expertise in…
Read More

Streamline your Development Process with Canarys DevOps Consulting Services and Canarys DevOps Solutions

Are you looking to enhance your software development process, improve collaboration among your teams, and automate your CI/CD pipelines? Look no further than Azure DevOps and the innovative solutions offered by Canarys. In this blog post, we’ll explore how Azure DevOps Consulting Services, the Canarys Copy Project tool, TFS to…
Read More

Azure DevOps integration with Docker Image scanning – Trivy

Introduction: In today’s software development landscape, ensuring the security of containerized applications is of paramount importance. Docker images, the building blocks of containerized deployments, need to be thoroughly examined for vulnerabilities before being deployed into production environments. Azure DevOps, a popular DevOps platform, offers robust integration capabilities to streamline and…
Read More

Azure DevOps integration with Oracle DB

Azure DevOps provides comprehensive support for integrating Oracle Database DevOps practices into your CI/CD pipelines. By leveraging Azure DevOps services and tools, you can automate database deployment, version control, testing, and monitoring, ensuring a smooth and efficient DevOps workflow for Oracle databases. Here are the key aspects of Azure DevOps…
Read More

Canarys Parent Auto Close

The “Canarys Parent Auto Close” Extension ensures the synchronization of work item statuses between parents and their corresponding child items. By examining the status of each child work item, this extension determines whether the parent work item should be closed or remain active. When all child work items are in…
Read More

TFS Clone Environment

To boost server capacity and processing speed, you may encounter scenarios such as moving a TFS environment to a new environment with a higher server configuration, which helps to improve the overall performance of the TFS server. You perform a clone when you intend to continue using the original TFS…
Read More

Canarys is now a GitLab Professional Services Partner!

Canarys Automations Private Limited is proud to achieve GitLab Certified Professional Services Partner (PSP) status in the GitLab Channel Services Program. With this certification, Canarys builds and operates a technical service practice for GitLab solutions and delivers GitLab’s offering as part of the DevOps Platform. We are now one of…
Read More

GitHub Capabilities in Mobile – Android & iOS

Both an iOS and an Android app are available for GitHub Mobile. You can complete high-impact projects quickly and remotely with GitHub Mobile. It is safe and secure to access your GitHub data via a trusted, first-party client programme. With GitHub Mobile you can: Manage, triage, and clear notifications Read…
Read More

Security Feature & Permission Access Capabilities in GHAS (GitHub Advanced Security)

Customers who purchase an Advanced Security license from GitHub get access to additional security capabilities. The GHAS feature comparison and the permission access requirements for security features are also visible. For users of GitHub Enterprise, there is an add-on called GitHub Advanced Security (GHAS). The feature set for code scanning…
Read More

Using Git LFS to Manage Large File Storage

Git LFS (Huge File Storage) is an open-source Git extension that was created by Atlassian, GitHub, and few other open-source contributors. It minimizes the impact of large files in your repository by downloading the necessary copies of them slowly. Small file storage was the original purpose of Git. Uploading some…
Read More

DevOpSmartBoard – Org Level Reports – Part 2

In the previous blog post, we addressed the features of Org Overview, All Project Details and Query Work Items. You can find all that information here:  DevOpSmartBoard – Org Level Reports Part 1 – Blogs (ecanarys.com) In this blog we will go through other features such as Userlist Groups, My…
Read More

Authenticating as a GitHub App in a GitHub Actions workflow

GitHub Apps: GitHub Apps are first-class actors within GitHub. A GitHub App acts on its own behalf, taking actions via the API directly using its own identity, which means you don’t need to maintain a bot or service account as a separate user. If you don’t need to perform actions…
Read More

DevOpSmartBoard – User Capacity

What is User Capacity: Capacity is the amount of time a team member has to work on the requirement in each sprint. It is important to capture each team member’s expected capacity so you can assign work in sprint planning. Capacity considers a team’s or individual user’s holidays as well…
Read More

DevOpSmartBoard – Org Level Reports Part 1

Org Level Reports: The Org Level Reports is one of the features in the DevOpSmartBoard which gives you an overview of all the projects and data in your organization. There are several sub-features within the Org Level Reports, which are listed below. 1. Org Overview 2. All Project Details 3…
Read More

DevOpSmartBoard – Multiple Team Capacity

DevOpsSmartBoard – Multiple Team Capacity The capacity tool in azure DevOps sprint capacity helps you make sure your team isn’t over or under committed for the sprint. Sprint capacity time is calculated either in hours or days. Capacity takes into consideration the variation in work hours by team members. It…
Read More

DevOpSmartBoard – Subscribers

DevOpSmartBoard – Subscribers DevOpSmartBoard -The Ultimate End-To-End and One Stop Dashboard solution for all the reporting needs in Azure DevOps at organization and project level. DevOpSmartBoard is currently in preview and has the following reports available: ·         DevOps Organization and project level metrics ·         Query work items with various combination of filters and export to excel ·         User…
Read More

.Net Framework to .NET (.Net Core) Migration

In this article, we will discuss about the things we should consider when migrating code from .NET Framework to .NET. The Migration of project from .NET Framework to .NET is relatively a straightforward task but the complexity of the project determines how much effort is involved after the initial migration…
Read More

.Net Framework to .NET (.Net Core) Migration

In this article, we will discuss about the things we should consider when migrating code from .NET Framework to .NET. The Migration of project from .NET Framework to .NET is relatively a straightforward task but the complexity of the project determines how much effort is involved after the initial migration.Applications…
Read More

Supercharging GitHub Actions with Job Summaries and Pull Request comments

Job Summaries A new feature on GitHub allows you to write job descriptions for your actions. It enables you to produce markdown as part of your workflow, render it as an output of the run in the GitHub UI, and publish it as a job summary. Custom Markdown content can…
Read More

9 Easy Steps to Create a Custom Docker File

As it is the time of cloud technology, and everyone is interested in knowing how these cloud will work. There are mainly categorized the cloud into 3 types namely: Iaas (Infrastructure as a Service), Paas (Platform as a Service) and SaaS (Software as a Service). Out of these 3 categories…
Read More

Capabilities of Dependabot in GitHub with Azure Artifacts

In GitHub, while you can see a list of packages the organization level, the packages are installed to a specific repository. We can see here the instructions for pushing various package ecosystems to GitHub npm, NuGet, Maven, Docker. In case you are storing artifacts/packages in Azure Artifacts, Dependabot also supports…
Read More

Protect and discover secrets using Git-leaks

Git-leaks is a SAST tool for detecting and preventing hardcoded secrets like Passwords, API keys and tokens in GitHub Repository. Git-leaks is an easy-to-use, all-in-one solution for detecting secrets, past or present, in your code. Git-leaks would be configured as part of GitHub actions workflow for all the repositories we…
Read More

Code Scanning Results From Azure DevOps Pipelines to GitHub

Overview: In this blog I will demonstrate how to integrate the GitHub Advance Security Code scanning capability into the Azure DevOps pipelines. I will provide example of the Repository that can guide you or your developer working to integrate code scanning into Azure DevOps . I will walk you through…
Read More

3 Strategies to Optimize Cloud Costs

While enterprises have realized the benefits of the cloud such as agility and scalability helping them achieve business goals, performance Efficiency, reliability, Security and Cost considerations in the cloud are key decision criteria for Enterprises to move their workloads to cloud. Post the COVID-19 pandemic Enterprises have seen greater usage…
Read More

Reach Us

With Canarys,
Let’s Plan. Grow. Strive. Succeed.