Canarys | IT Services

Blogs

Blogs

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

Connect apps and integrate data with workflows using Azure Logic Apps

Implementing complex business process has been made easy. Logic Apps in azure provide a way to implement simplified scalable integrations and workflows in the cloud. It provides a flow chart designer to model and automate your process as a series of steps known as a workflow. Connectors are available across…
Read More

Assertions in Coded UI

Let us discuss how to add assertions in coded UI. Assertions are checkpoints/benchmarks to UI controls and are used to verify the expected results of UI controls in Coded UI testing. Following are some of the assertions that are available in Coded UI.     AreEqual     AreNotEqual     Contains…
Read More

An introduction about Node.JS and usage of its modules

Node.js is an open source, cross platform JavaScript runtime environment for developing variety of tools and applications. Node.js is a platform that built on Chrome’s JavaScript runtime. Node.js applications will be developed in JavaScript and they run within Node.js runtime. In this article I am going to show you how…
Read More

TFS to VSTS Migrations

The next evolution of TFS Whether you’re a startup or Enterprise or you’re a team of just one, with Visual Studio Team Services you can easily carry out all the DevOps activities like plan, develop, test, deploy and monitor your business critical applications, from anywhere. You don’t need a large…
Read More

Custom Control in WPF

File Upload Custom Control in WPF This article is about Custom control in WPF, Custom controls are also the user controls, but there is some difference between them. UserControl (Composition) Composes multiple existing controls into a reusable “group” Consists of a XAML and a code behind file Cannot be styled/templated…
Read More

Analysis of Load Test Results

Analysis of Performance Data After you capture and consolidate your results, analyze the captured data and compare the results against the metric’s accepted level. If the results indicate that your required performance levels have not been attained, you can analyze and fix the cause of the bottleneck. The data that…
Read More

How to use AngularJS Services and Controllers

Here in this blog I am going to show some advanced and common functionalities of Angular JS which can be used to web applications development. Before we start if you want to learn more basics of Angular JS, please visit Introduction to Angular JS Angular Services and making AJAX calls…
Read More

CfMD services -Dynamics NAV

CfMD services help ISVs minimize the time and effort needed to get their software solution through the CfMD process. We offer services as a package or individual in order to get the CfMD Certificate done. Solution Design ,development and upgrade We at Canarys help customer to make any modification in…
Read More

Azure Blob Storage: The PowerShell Way!

Hi folks! Great to see you again. This blog post is purely based on Azure Blob Storage: The PowerShell way! In this blog post, I will 1.     Create a New Azure ResourceGroup 2.     Create a Storage account 3.     Create a New Container inside the Blob Storage of Storage Account. 4.    …
Read More

What’s New in Microsoft Dynamics NAV 2017

We were hearing about Dynamics NAV 2017 since long time that it will be releasing by the end of 2016 which will be coming up with further integration of office 365 and few many more interesting features (called project Madeira). Yes, now Microsoft has released the beta version of NAV…
Read More

Create a Windows Server 2012 R2 VM using ARM in Azure PowerShell

Hi Folks, In this Blog Post we will learn how to create an Azure ARM Virtual Machine using Azure PowerShell. For this, you will need an Azure Subscription and machine with Latest Azure PowerShell installed.   1. Run the following script in Azure Powershell:  //Replace MyName with YourName everywhere. Login-AzureRmAccount…
Read More

Continuous Integration/ Continuous Deployment VSTS

Following the below steps you can build and deploy your ASP.NET  app to Azure from either Visual Studio Team Services  Upload your code Upload your latest code to Visual Studio Team Services repository. Create the definition Login to your VSTS account https://xxxxxxxx.visualstudio.com/ Open your team project in your web browser…
Read More

Parallel Execution using Selenium Webdriver and TestNG

While testing a web application it is very important to test the application on different browsers. We can achieve this by using Selenium Web driver and TestNG. If there are more number of scripts to be executed and executing them on each and every browsers sequentially is time consuming. This…
Read More

How to Sync On-premise AD with Windows Azure AD using Azure AD Connect tool

  Azure AD is a service that provides identity and access management capabilities in the cloud. Azure AD can be integrated with existing on-premise AD for providing single sign-on functionality for their users to access the cloud applications. So it is essential for organizations to keep the credentials in both…
Read More

Creating a Point-to-Site Connectivity using Azure Resource Manager

Configure a Point-to-Site connectivity to a VNet using PowerShell (ARM Mode) Task 1: Create a Self-Signed certificate   1. Login to your Visual Studio Virtual Machine using your credentials. Create a folder C:P2S Certificates.       2. Navigate to C:ProgramDataMicrosoftWindowsStart MenuProgramsMicrosoft Visual Studio 2012Visual Studio Tools and Run VS2012…
Read More

How to Create an Azure Virtual Network by using a Deployment Template

Hello Folks! In this Blog post, we will try to learn how to create an Azure V-Net using an ARM template. I have divided the post into two tasks. Please follow the steps to complete the deployment. Task 1: Download the Template from GitHub 1. Open the internet explorer and…
Read More

Coded UI automation for web applications using Record and Playback approach.

First, What is Coded UI? Coded UI (also called CUIT) is an automation testing tool provided by Microsoft technologies which helps in creating automated tests. The Coded UI tests help us verify the whole application such as User Interface and their functioning properties. Coded UI tests are more helpful when…
Read More

Creating Simple App Using Ionic Framework

Introduction: Ionic framework is a simple, beautiful and structured Software Development Kit by using this we can create mobile apps. We can create both Android and iOS apps using ionic framework. You will find many docs and example for creating the apps using Ionic framework. Creating the Setup Environment: Follow…
Read More

ASP.NET: Audit Trail Implementation using Entity Framework

When you are working with certain projects which involves the Customer records, you might need to track of each and every addition/change made to system along with who create, modify and delete the records.  Here I am going to show you how to implement the Audit Trail using Entity Framework…
Read More

Create Restful service using Web API

What is Asp.Net Web API? Asp.Net Web API is a framework for building HTTP services that can be consumed by a broad range of clients including browsers, mobiles, iphone and tablets. It is very similar to ASP.NET MVC since it contains the MVC features such as routing, controllers, action results…
Read More

Locking VMs and Resources Groups with Azure Resource Manager using Azure PowerShell

Hello Folks! In this blog post we will be talking about locking down your Azure Resources with Azure Resource Manager. This tutorial might come handy to you when you want your resources to be safe from getting accidentally deleted. You can lock almost any type of resource using this method…
Read More

Handling Radio buttons and Checkboxes using Selenium Webdriver

The main difference between Radio button and Checkbox is that, using radio button we will be able to select only one option from the options available. whereas using checkbox, we can select multiple options. When we inspect a Radio button or a Checkbox, HTML code looks as below Using Click()…
Read More

Upcoming Webinar – Offshore support to North American Dynamics NAV partners

Offshore support to North American Dynamics NAV partners whose customers are moving to NAV ’16 While you may be busy selling new NAV installs, we can help offer the same features to your current NAV customers.. Do your NAV customers require integration with Mobile / Office /SharePoint / CRM/ BI…
Read More

Microsoft Azure: Implementing Internet Facing Load Balancers using Azure Resource Manager

Howdy Folks! I was exploring Network Load Balancer in Azure Resource Manager and found out that you can also create an Internet Facing Load Balancer using Azure Portal. In this blog, I will show you How to create an External Load balancer using Azure Resource Manager. We will create two load balanced web-servers publically accessible through…
Read More

Managing your text messaging with Manage My SMS

Have you ever been bothered by the bank notifications, payment reminders, lottery wins on your mobile phone and wondered whether there was any easy way you could take control? Or have you thought of safeguarding some of the key messages, may be, balance notifications from your bank, special messages from…
Read More

Page Object Model

Automation Testing with Selenium using Page Object Model Page Object Model (POM) Writing selenium scripts is not tough job. We have to find the elements and perform the operation on the webpage. Consider the below example of simple selenium script which will navigate to gmail website and identifies the email id…
Read More

Reach Us

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