Canarys | IT Services

Blogs

Blogs

India’s First – Microsoft Gold Competency in Application Lifecycle Management

By earning the Microsoft Gold Competency in Application Lifecycle Management, Canarys became the First Indian Company to achieve this honour. By this achievement, Canarys has now added a feather in the cap for the ongoing Visual Studio Consulting engagement with Microsoft Corporation India…
Read More

Authoring custom release gates

Release gates allow controlled automatic collection of health signals from external services, and promote the release when all signals indicate a healthy deployment. In this example, we’ll add a release gate to validate code coverage on a module before deployment. Add gate to the release pipeline 1. Once the extension is installed on your account, you can add the new gate to your release pipelines. 2. Enable Gates and add Code Coverage to the gate.   3. The release would wait for the cumulative code coverage for the chosen module  to reach the threshold before proceeding to the next stage. Configure the gate as shown below.   Task Inputs Parameters Description Artifact Select the build artifact Module (Case sensitive) Name of the module or dll to evaluate Code Coverage Type Line: to evaluate the number of…
Read More

Why customer should choose Azure DevOps

Azure DevOps is rebranding of Microsoft’s Visual Studio Team Services (VSTS), which is the online version of Team Foundation Server. Here are some of the prime reasons as to why a customer should choose Azure DevOps. TFS is originally a source code management tool, which later became a platform, where…
Read More

Roles in DevOps Mobile App Development

DevOps can be defined as an approach to enable seamless application delivery from inception to production. This approach improves Software Development by focusing on collaboration between various stakeholders and project members. DevOps is gaining popularity with the mobile app development teams. Mobile app development generally adopts the latest trends, technologies…
Read More

What is DevOps and why Enterprises are serious about it?

The term DevOps is becoming increasingly familiar as more and more companies are interested in implementing it. The combination of two words, Development and Operations unified the software development culture and practice. The biggest advantage of using DevOps is that it basically helps with performance improvement to create shorter deployment…
Read More

Dynamics 365 Business Central: How to Record Events in Business Central

When you are developing an extension for Dynamics 365 Business Central and you need to interact with the standard Microsoft’s code, one of the hardest problems is detecting which event you can subscribe to (As you already know, you cannot modify standard code in the D365BC platform, but you can…
Read More

How to pass Images from Report Body to Header/Footer in RDLC

When using SetData and GetData functions to pass data from report body to report header/footer we can also pass the images. For example: when creating a multiple document for different companies with different logos. Find the below code to achieve the scenario. 1. Create the following function in Report Properties:…
Read More

⚡ Angular — Protect your unsaved data

Have you ever filled a form and mistakenly closed that tab or went back without completing the process and lost all those data? Prevent your users from experiencing the same. Angular provides CanDeactivate route guard, which prevent navigating from one route to another, unless the given condition becomes truthy. Imagine a simple dashboard…
Read More

Introducing Azure DevOps Earlier (VSTS)

Microsoft recently announced Azure DevOps and an evolution of Visual Studio Team Services (VSTS) which is now called as Azure DevOps Services. All the VSTS users will be able to move or change to new URL and UI with ease. Instead of <your account name>. visualstudio.com you will be using…
Read More

Create a simple Chatbot App using Botframework & Xamarin.Forms

We can integrate Chatbot API with Xamarin.Forms App using two methods, Embed Code with Web View or Native with DirectLine. In this blog, I shall explain how to integrate Chatbot using embed code with WebView which is simple. To achieve this, we need to have below 3 things set up…
Read More

Create a Basic Bot with the Bot Builder SDK for.NET

In this blog, I am going to show how to create a basic bot using Microsoft Bot Builder Framework and SDK for .NET. What is a Bot? A bot is a software that is designed to automate the tasks you would usually do on your own, like booking a flight…
Read More

Authorize access to VSTS REST APIs with OAuth 2.0

Here in this blog we will discuss how can we implement OAuth authentication to VSTS REST API’s using access Token. Authenticate your web app's users to access the REST APIs so that your app doesn't have to keep asking for their usernames and passwords. Visual Studio Team Services uses the OAuth…
Read More

Microsoft Dynamics NAV Control & recognizes add-ins

CONTROL ADD-IN’s IN NAV: Microsoft Dynamics NAV 2015 comes with one new feature in Add-In files area we do not need manually to copy add-in dll to client… Click here to read full post Authour, Subhash Sharma…
Read More

What’s New On Microsoft Dynamics NAV 2018

API Integration in NAV 2018 As most of us know that Microsoft NAV 2018 has released a great feature about API in 2018, to support this feature we have new page type called as ‘API’. You will find four new properties in API Page I.e. Page type, Entity Name, Entity…
Read More

Initializing Core Data In Swift 4 For Mobile App Development

Why Core Data?   There are multiple ways to store data in your iOS app but one of the best way is to use core data . also allows you to store your data within app bundle and your data to be retained on app launches.   What’s Core Data?…
Read More

Microsoft Dynamics NAV 2018 User Task

Introduction: User Tasks is a one of the new feature added in Microsoft Dynamics NAV 2018. In this you can create the tasks for yourself and assign tasks to others or be assigned a task by someone else in your Company and you can set an expiration date, create a…
Read More

Migrating Work Items from 1 Team Project to another Team Project in VSTS

Hi ya’ll, in this post I am gonna show you how to migrate work items from 1 Team Project (TP) to another TP in VSTS using the vsts work item migrator tool. WiMigrator is a command line tool designed to Migrate work items from one VSTS/TFS project to another. In…
Read More

Animation with Xamarin Forms

In this Article I am going to show you how we can add animation in our Xamarin Forms Application. It is very simple process to add animation with xamarin forms app. We are not going to use any 3rd party plugin for that. Because this property available with default project…
Read More

Unit Test in C# (Xamarin Forms)

Unit Test are important for a good quality and maintainable code. It help to find error in our code in a very easy manner. For maintenance a software code it is a good practice to write a Unit test in your project. Unit text is performed by the developer and…
Read More

Azure Function : A quick start with database

Azure Function is a solution for running small piece of code or a "Function" in cloud. You can write just the code need for the problem without worrying about the infrastructure or the application to run it. Function can make your development more productive and you can choose your development…
Read More

NAV – Connecting Microsoft Dynamics CRM customized entities

Reason: NAV and CRM can be integrated using inbuilt standard features. However, there are certain scenarios where CRM have new / customized fields. These data if required in NAV, then you’re at the right blog to see ‘How-To-Do’ this. Who can do it? Knowledge of NAV Development Knowledge of NAV…
Read More

Xamarin Forms- Dependency Service (Text To Speech)

It is beautiful  and simple to implement. We can use this feature in our App where we want to add voice with text. Prerequisite :- Xamarin Forms project with PCL Approach. (STEP 1) Create a Interface class in PCL. Right click on PCL project ->Add New-> EmptyInterface Create this Interface…
Read More

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

Reach Us

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