Canarys | IT Services

Blogs

Blogs

Brief Journey to Asp.Net MVC Framework

Introduction: ASP.NET MVC is a  framework for building web applications that uses the model-view-controllerpattern. Like ASP.NET Web Forms, ASP.NET MVC is also built on top of the ASP.NET Framework. This means we can use same APIs like security, state management, membership, caching,ajax etc in MVC Applications. Every ASP.NET MVC application…
Read More

Cross Browser issue, How to handle in Internet Explorer?

Cross Browser issue , How to handle in Internet Explorer? Now a days in online there are good number of browsers like Mozilla Firefox, Safari, Google Chrome, Internet Explorer etc. User of these browsers are also there. So one website has to be fixed all cross browser issues. Otherwise, one…
Read More

Starting with CSS Preprocessor

In this article we learn about,  1.What is CSS Preprocessor?  2.Installations  3.How to useVariables?  4.Preprocessor Based Popular CSS Frameworks  5.What is Crunch?  6.How to use math function in LESS?  7.How to use arithmetic in LESS?  8.Mixins  9.Benefits of CSS preprocessor 10.What is next?   1.What is CSS preprocessor? CSS preprocessor…
Read More

ASP .Net MVC Error Logging Using Elmah

ASP .Net MVC Error Logging Using Google Elmah Introduction: ELMAH is one of the popular Library to logging unhandled errors provided by Google .It’s an application wide error logging facility which can be dynamically plugged. You don’t need to recompile the code. It’s pluggable. Below I will show you how…
Read More

How to develop apps for Windows Phone

In today’s market, all we know that the importance of mobile apps for companies to improve their business is high. No matter of what business it is, a mobile app can help them to get and retain the customers. Recently I was exploring on available frameworks for developing mobile apps…
Read More

What is a 9 patch image and how is it useful?

A 9 patch image is a regular png (.PNG) image which is needful for android app developers where they require to wrap any content within a background image without pixelating the background image. Usually background images have a fixed height and width, but sometimes we may require background images which…
Read More

General guidelines to be followed by .Net Developers to write optimized code.

Looping  Please avoid if else conditions .Instead use switch statements. Avoid For-Each for iteration in performance critical code paths, instead use FOR loops.  If you test for multiple exit conditions, begin the expression with the one most likely to allow you to exit.  Avoid calling properties inside within loops. If…
Read More

No Title

Although eCanarys is a world away from the US, technology allows us to work as an integrated team. No different than if the office was down the block. We are very happy to have found eCanarys!…
Read More

Continued improvements in Canarys SEPG

A Software Engineering Process Group (SEPG) is an organization's focal point for software process improvement activities. (ref – http://en.wikipedia.org/wiki/Software_Engineering_Process_Group). When we say engineering, we generally think of building something. In the software industry we build software. And we build software in the same way as any other construction company will…
Read More

No Title

Great to see the Canary’s team taking ownership of engagements and driving them well which is evident from the customer feedbacks…
Read More

Welcome to Canarys

Canarys has completed 27 years in business and is celebrating its success as a comprehensive solution provider specializing in Microsoft Azure Cloud, TFS Consulting, Mobile Apps (Xamarin) and Application Development across a broad spectrum of domains. With several hundred customers to vouch for the quality and effectiveness of its services, Canarys…
Read More

SharePoint Consulting

Is cutting costs and increasing employee productivity becoming too high an aim? Do you increasingly think that sharing business data and close collaboration are important factors for timely and informed organizational decision-making? Does reduction of project risks still remain an unfulfilled desire? If your answers are in the affirmative, worry…
Read More

Regulatory and Compliance Solutions

The Global Regulatory Compliance Management group of Fortira Inc. addresses the full spectrum of SOX 302/404 Compliance including Business and IT process evaluations, ERP GRC Access Compliance, SAS 70 assessments, control gap assessments, risk evaluation and remediation, reporting and disclosures, and related internal audit functions. Our group is comprised of…
Read More

Infrastructure Management

The focus has been to provide our clients professional services and result-oriented technology solutions. Our smart sourcing capabilities enable us to provide cost-effective solutions using the most cutting-edge technologies, and our Solutions Team enables us to create, deliver, and manage our clients’ projects over their life cycle. We offer the…
Read More

Software Development Solutions

software development- “Stringent quality standards with benchmark practices and knowledge in various industries, which help provide our customers the best solutions” At our experienced and highly qualified developers and QA Engineers follow stringent quality standards with benchmark practices. This ensures that our customers get maximum value for their IT spending…
Read More

Microsoft Dynamics ERP & CRM Solutions

Canarys has been a prominent Microsoft Dynamics NAV partner since the inception of the practice. We have immense product knowledge, implementation experience and technological competence in the area. This has consistently ensured successful and quick implementations and effective turn-around for our customers. We offer Microsoft Dynamic NAV, AX & CRM…
Read More

Microsoft VSTS Consulting

At a time when businesses are attempting to attain the highest possible degree of standardization and automation in software development, an integrated Application Lifecycle Management and software development toolset like Team Foundation Server holds the key to success. A proper commissioning of the Team Foundation Server (TFS) can work wonders…
Read More

Quality is Our Mantra – Successful Completion of the Surveillance Audit

Canarys has successfully completed the Surveillance Audit and has been certified for ISO 9001:2008. Quality is the way to go…
Read More

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

Reach Us

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