Canarys | IT Services

Blogs

Blogs

Swift Closures

A closure is a kind of anonymous(no name) function that gets stored as a variable so it can be called later on, and has the special ability to remember the state of your program when you used it.Closures are typically enclosed in curly braces { } and are defined by…
Read More

App Center With Xamarin Forms

AppCenter is helpful for us to build our App along with we can test our app on 1000+ physical devise which is hosted on cloud.  With the help of AppCenter we can distribute our build for testing purpose and after that we can deploy on App Store and Play store…
Read More

NAV – Connecting External SQL

Reason Data synchronization between NAV and other applications (whose back end is SQL) Applications: eCommerce Integrations Who can do it? Knowledge on NAV Development Knowledge on NAV Table objects Basic knowledge on database Pre-requisites: NAV 2016 or above Access to NAV Development environment and NAV developer’s license SQL Server (credentials…
Read More

Swift Mapping and Flat Mapping

In this blog post, I will introduce some of useful tips and techniques of using swift mapping and flat mapping, you might already experienced the basic usage of swift map and flat map but in this blog we can see some additional benefits and areas where we can use the…
Read More

Avoid These 14 Subject Line To Get A Prospect

Messages frequently live amazing their titles. An extraordinary title propels prospects to open the message, while a deadened one means they won't read a solitary word.  The email headlines on this rundown fall into the second camp. They're pretentious, irritating, misdirecting, and befuddling – here and there, the greater part…
Read More

What is Defect? Defect Life Cycle in Software Testing.

Defect is an unexpected behaviour (or) unexpected flow of the software application against to requirement document. A Defect can be an error/bug which includes: Functional errors, Communication errors, Syntactic errors etc. A Defect has its own life cycle in software testing from the day it found to till closing. In…
Read More

Introduction to SharePoint and its features

What is SharePoint? SharePoint is a platform to support collaboration and Content management system. It is a central web based portal where you can manage document, social activities, data and information. It allows groups to set up a centralized, password protected space for document sharing. Document can be stored, download…
Read More

What are Frames? How to handle frames in Selenium WebDriver with C#?

IFrame (FullForm: Inline Frame) is an HTML document that is included in another HTML document and is used to place the contents from another source. Eg: Advertisements, Youtube Videos etc… Almost all site includes IFramenow a day, where they would be displaying advertisements or playing videos of other sources. Now…
Read More

What is Synchronization? Handling Synchronization in Selenium WebDriver using C#:

Synchronization meaning: when two or more components involved to perform any action, we expect these components to work together with the same pace. The co-ordination between these components to run paralelly is called Synchronization. Synchronization (Wait) in Selenium has a great significant value. Now a day, we see most of…
Read More

How to Prevent Users from Moving Task to Closed State with a non-Zero value Remaining Work field in VSTS/TFS

One workflow problem we see in VSTS/TFS projects is people move the Task to Closed or Resolved state without updating the Remaining Work to Zero which leads to some incorrect project reports. In theory, there should be no Remaining work for Closed or Resolved Tasks. One of our customer had…
Read More

Why move to VSTS?

Introduction to Visual Studio Team Services (VSTS) Visual Studio Online is not Visual Studio on the Web. Many people might think that it’s simply the cloud-based version of Microsoft development tool. But, it is Team Foundation Server (TFS) on cloud. It started off as the online version of TFS, but with a lot of…
Read More

DevOps with Visual Studio Team Services for Java

Java DevOps is simply applying DevOps practices and philosophies to Java app development. That means that compartmentalized teams are no longer needed when creating Java applications. Benefits of Java DevOps DevOps take a people-first approach. Apart from bringing together your development, operations and other teams, DevOps require team members to understand…
Read More

Implementing Security to your DevOps Pipeline

Hi all, today in this post I'm gonna talk about "Implementing Security to your DevOps Pipeline using VSTS and White Source Bolt (DevSecOps)". As we all know the trends that we are seeing out in the market, lot of buzz words are being heard and DevOps being 1 of them…
Read More

VSTS Rollup Service – How to use

          Hi All, Here i'm going to explain How VSTS RollUp Service works and how to use RollUp service in your Team Project. Once the VSTS Rollup service is created and enabled for your team project, go to the same Team Project and create the work items like Epic, Feature, PBI…
Read More

VSTS Rollup Service – Setup

Hi All, if you are worrying how to calculate sum of the effort fields in VSTS, here is the solution. I’m going to explain you how our VSTS Rollup Service works. Here is the entire thing you need to know. VSTS Rollup is a Web Service which provides summed values of…
Read More

VSTS RollUp

Hi All, In this post, I’d show you show you the few Pre-requisites to get your VSTS Team Project registered for the RollUp web service, and Steps to create service hooks. Please search for VSTS Rollup on VSTS Marketplace and click on Get Started. Before you start : Below few Pre-requisites to get…
Read More

VSTS Area Uploader

Hi All, In this post, I’d show you the VSTS Area Uploader tool, which helps you to upload the Areas with multiple level from a .csv file to your team project/ multiple team projects. To start this, browse to VSTS MarketPlace and search for VSTS Area Uploader. You should see the screen as below…
Read More

VSTS Copy Dashboard Tool

In this blog I’m gonna show how to use VSTS Copy Dashboard  tool that replicates/copies the existing dashboard from one team to either single or multiple teams and reduces time & effort of recreating widgets and charts. To access the tool, browse to the VSTS MarketPlace and search for the Dashboard Migrator. You should see…
Read More

Implementing Google account authentication in ASP.NET MVC

Implementation of Google OAuth in MVC application:   Step 1: Create a Google OAuth application           To create it please follow the steps below: Go to https://console.developers.google.com, login with your Gmail id. Click on ‘Select a Project’ dropdown at left top of the page. Click on ‘Create project’ button, Enter…
Read More

Sending Test reports by Email using Office 365, Gmail

Wouldn’t it be great if Test Report are sent automatically across team as soon the Test Execution is complete?? Now, let’s see how to achieve this using Office 365.com, Outlook.com and Gmail.com account as the SMTP host. Include the below code in your OneTImeTearDown (NUnit) or AfterClass (TestNG) method: we…
Read More

Token Based Authentication for Web API’s

Securing ASP.NET Web API using Custom Token Based Authentication Providing a security to the Web API’s is important so that we can restrict the users to access to it. We can provide the security in two different ways: Basic authentication. Token based authentication. In this blog, we will discuss how…
Read More

Dashboard Migrator Tool

Hi All, In this post I'm gonna show you The Dashboard Migrator that helps you to copy the dashboard across different teams within the same Team Project easing the need of setting up the data to multiple teams which includes data like widgets, charts, Build summary etc. To do so…
Read More

Access Control in Swift 3

If you are doing programming for a while, you have often heard of some weird keywords like open,public,internal,file-private and private. Before we dive into those keywords, we must know one important thing “Module”. module is just a bundle of code. single Xcode project/framework/bundle is considered as a single module. Even…
Read More

Extent Reports in Selenium CSharp (C#)

Reports play a fundamental role when it comes to TESTING. Tester can now  know the real-time reports of test suit execution. Reports made ease to know the ratio of Pass? : Fail? post-test suit execution and it is the only documentation to know about test execution results. Everyone wish to…
Read More

Canarys Automations Pvt Ltd recognized as finalist for 2017 Microsoft DevOps Partner of the Year Award

                Bengaluru, Karnataka, India — June 2, 2017 — Canarys Automations Pvt Ltd today announced it has been named a finalist in the 2017 Microsoft DevOps Partner of the Year Award. The company was honored among a global field of top Microsoft partners…
Read More

VSTS Team project Monitor

In this Blog we will discuss about new VSTS extension "VSTS TeamProject Monitor" developed by Canarys. The extension allows you to view the total number of team projects created for an account, process templates being used and option to delete one or more Team projects at one go. Below are the feature of…
Read More

Web API 2 With Repository pattern

Web API 2 With Repository pattern How to create Repository pattern in web API 2. Overview of Repository Pattern The repository pattern is intended to create an abstraction layer between the data access layer and the business logic layer of an application. It is a data access pattern that prompts…
Read More

Migration Process of SVN to Git

Subversion (SVN) is a central version control system (VCS) while Git is a distributed version control system. SVN does some things very well and has been a great source control system. But the features that Git brings – distribution, performance, easy branches, easy merges, stash – are hard to pass…
Read More

How to Set Up Selenium WebDriver in Visual Studio Enterprise 2015?

Pre-requisite : Visual Studio Enterprise 2015 application should be installed into the system. Create the new project in Visual Studio : Select New option from File menu and click on Project. Refer Fig.1. Fig.1 On New Project windows popup > Select Visual C# > Windows > Console Application > Enter Name and Location and click on…
Read More

VSTS on Mobile

VSTS on Mobile Canarys Automations Pvt Ltd Business, Productivity VSTS on Mobile extends enterprise applications (TFS, SharePoint) to mobile devices and optimizes the workforce in your organization. This app is robust, secure, scalable and responsive mobile solution with a platform support for multiple devices. Download Free App for Android and…
Read More

Reach Us

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