Canarys | IT Services

Blogs

Blogs

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

Migrating Work Item from Azure DevOps to GitHub Issues

Overview: This blog will let you know migrating work items from Azure DevOps to GitHub. Work Item are nothing but we can say In Azure DevOps, a need can be stated by generating a work item Here in this scenario we have  one PowerShell script which help to migrate the…
Read More

CxO Roundtable at C-SOaP- SUMMIT 2013

                  CxO Roundtable at C-SOaP (Canarys – Software Offshore and Partner) SUMMIT 2013 http://ecanarys.com/ is recognized by Microsoft as among India’s premier Visual Studio IDE partners. The  roundtable discussion will include Shesh, Director – Technology Solutions of Microsoft development and Vineeth, Microsoft mobile architect, with a focus on best practices…
Read More

Entity Framework CodeFirst Approach

Entity Framework Code First Approach   Entity Framework is an enhancement to an existing ADO.Net technique and ORM framework we used for Microsoft technologies. The Entity framework is an object-relation mapper, means it takes the structure of the database and turns it into objects that the .Net framework can understand. Developers…
Read More

Using XMPP and Openfire server in ASP.NET C# – Part -1

Extensible Messaging and Presence Protocol (XMPP) The Extensible Messaging and Presence Protocol (XMPP) is a protocol for streaming XML elements in order to exchange messages and presence information. The XMPP Core uses main features like XML Streams TLS SASL IM The basic functionality expected of XMPP is instant messaging (IM)…
Read More

Introduction to GitHub Package Registry

GitHub Packages is a software-package hosting service, like npmjs.org, rubygems.org, or hub.docker.com, that allows you to host your packages and code in one place. You can host software packages privately or publicly and use them as dependencies in your projects. The GitHub Package Registry allows you to develop your code…
Read More

GitHub Integration with Marketplace Apps

In GitHub we have services that integrate with GitHub which can help you do anything from enabling continuous integration to closing stale issues and pull requests. 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…
Read More

Reach Us

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