Posts

The best way to Compare multiple Ideas: Pair Comparison or Preference Matrix

Image
  Ideas are the productivity of creativity and implementing ideas is called innovation so before innovation comparing ideas is very critical in the digital transformation journey. In the design thinking process, the Idea or Ideate phase is an important and crucial step. The team develops several ideas for problem-solving or innovation using various available creative processes and principles. When we have a list of various ideas for a solving problem or an innovation then it is very difficult to make a decision to chose one idea that best fit without using a scientific method or practice.  There are various methods for idea comparison and validation are available. The pair comparison method or Preference matrix is one of the simplest methods and best for comparing the ideas and then making decision based on the total score and ranking. If many ideas exist, it is recommended to first select the idea using the pair comparison method in a preference matrix. All ideas are compared...

What is difference between Azure Cognitive Search and Elastic Search

Image
  Cognitive search and Elastic search Azure Cognitive Search :-  The Azure Cognitive Search service enables search over different types of content by letting you create and manage search indexes. You can import data from a variety of sources, with AI-powered indexing that can infer and extract searchable content from non-text sources. You decide what data is imported into the index, and set up indexers to pull that data into it, or push JSON formatted documents manually. Azure Cognitive Search also lets you query search indexes. The results contain only your data, which can include text inferred or extracted from images, or new entities and key phrases detection through text analytics. It's a Platform as a Service (PaaS) so Microsoft manages the infrastructure and availability, allowing your organization to benefit without the need to purchase or manage additional hardware resources. Azure Cognitive Search exists to compliment existing technologies and provides a programmable ...

Transport Layer Security (TLS) best practices with the .NET Framework

Image
TLS 1.0 is a security protocol first defined in 1999 for establishing encryption channels over computer networks.  Microsoft has supported this protocol since Windows XP/Server 2003.  While no longer the default security protocol in use by modern OSes, TLS 1.0 is still supported for backwards compatibility.  Evolving regulatory requirements as well as new security vulnerabilities in TLS 1.0 provide corporations with the incentive to disable TLS 1.0 entirely.  TLS 1.2 is a standard that provides security improvements over previous versions. TLS 1.2 will eventually be replaced by the newest released standard TLS 1.3 which is faster and has improved security.   To ensure .NET Framework applications remain secure, the TLS version should  not  be hardcoded. .NET Framework applications should use the TLS version the operating system (OS) supports. With TLS 1.2/1.3 change impact the source code uses the following namespace/library/classes. Directly using the...

How Azure Load Balancer Works

Image
Azure Load Balancer Azure Load Balancer allows us to scale our applications and create highly available services. Azure load balancer allows you to distribute traffic to your backend virtual machines. An Azure load balancer provides high availability for your application. The Azure load balancer is a fully managed service itself. Azure Load Balancer includes a few key components. These components can be configured in your subscription through the Azure portal, Azure CLI, Azure PowerShell, Resource Manager Templates or appropriate alternatives. Following components play and important role in working of Azure Load Balancer. These are Frontend IP configuration The IP address of your Azure Load Balancer. It's the point of contact for clients. These IP addresses can be either: Public IP Address Private IP Address The nature of the IP address determines the type of load balancer created. Private IP address selection creates an internal load balancer. Public IP address selection crea...

How Azure AutoScaling driven up by Azure Monitor Metrics

Image
  Autoscale is a built-in feature of Cloud Services, Mobile Services, Virtual Machine Scale Sets and Websites that helps applications perform their best when demand changes. Azure Autoscaling driven up by Azure Monitor Metrics data which is collected from Azure Services. Azure Monitor Metrics is a feature of Azure Monitor that collects numeric data from  monitored resources  into a time series database. Metrics are numerical values that are collected at regular intervals and describe some aspect of a system at a particular time. Azure Monitor collects metrics from the following sources. Azure resources Applications Virtual machine agents Custom metrics Data that Azure Monitor Metrics collects is stored in a time-series database that's optimized for analyzing time-stamped data. Each set of metric values is a time series with the following properties: The time that the value was collected. The resource that the value is associated with. A namespace that act...

Azure based CI/CD Architecture Explained in Just 8 Steps

Image
Continuous integration and Continuous deployment (CI/CD) architecture using Azure  explained in just simple 8 steps. These are 1. Change application source code. 2. Commit application code and Web Apps web.config. 3. Continuous integration triggers application build and unit tests. 4. Continuous deployment trigger orchestrates deployment of application artifacts with environment-specific parameters. 5. Deployment to Web Apps. 6. Azure Application Insights collects and analyzes health, performance, and usage data. 7.  Review health, performance, and usage information. 8. Update backlog item. Tools/Services use in this process are  Visual Studio Azure Repo Azure Pipeline Azure Web App Service Azure Application Insights Azure Backlog Service or Visual Studio Team Services Backlogs. Ref:- portal.azure.com doc.microsoft.com

How Azure Application Insights Usage Analysis Help to Improve User Experience, Performance and Business growth

Image
Application Insights Usages Analysis  Azure Application Insights is a feature of Azure Monitor that provide developer, DevOps Professional and Business extensible Application Performance Management (APM) service. It is used to monitor your live applications. It will automatically detect performance anomalies, and includes powerful analytics tools to help you diagnose issues and to understand what users actually do with your app. It's designed to help you continuously improve performance and usability. It works for apps on a wide variety of platforms including .NET, Node.js, Java, and Python hosted on-premises, hybrid, or any public cloud.  How It Works Application Insights usages analysis helps developer, admin, business owner to find the answer of the following questions. Which features of your web or mobile app are most popular?  Do your users achieve their goals with your app? Do they drop out at particular points, and do they return later? Application Insights provide...

How to Create Setup for Windows Application in Visual Studio

Image
  In Visual studio 2012 we can create installer for application distribution in several ways like using InstallShield from Flexera software ,Inno setup from jrsoftware.Earlier version of Visual studio like Visual studio 2010 Installer Project template was free and it license was included with license of Visual studio. In Visual studio 2012 InstallShield setup project incorporated but with trail version to use commercial it you need to buy license from Flexera software. To activate the trial version you need to register on the Flexera software website and once you register then they will email the key to your email address which will be valid for some fixed number of days. Inno setup from jrsoftware is free installer for windows programs. Once you download and Install on your machine you can easily use Inno setup user interface and create installer very easily and quickly.It is different to use in the respect that as it is not integrate with Visual studio. To cr...

Inno Setup - Free installer for Windows programs

Image
  I nno Setup is a  free  installer for Windows programs/script that is very simple to use it and create a installer for distribution. It provides  Support for every Windows release since 2006, including: Windows 10, Windows 10 on ARM, Windows Server 2019, Windows Server 2016, Windows 8.1, Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, and Windows Vista. Once you download and Install on your machine you can easily use Inno setup user interface and create installer very easily and quickly.It is different to use in the respect that as it is not integrate with Visual studio. To create Installer you need to launch inno Setup Compiler and give you *.exe,images and other files references to it .There are two option for creating this installer through inno setup compiler one is Wizard based and other is Script based. Download :- https://jrsoftware.org/

How to do Site Editing in Kentico CMS

In Kentico site editing or manage site content perform through administrator login. User who has administrator role assigned can edit /manage website content through Kentico web based user interface. Once administrator login to Kentico website through administrator account ,Kentico website redirects to the dashboard page from where administrator need to click on Pages button ,it will redirect to Kentico CMS page application. Kentico CMS page application landing page is divided into several sections. Left section list the tree view with each node representing the document (page) of the corporate website, Right section shows selected document detail parts it is categories into page, design, form, master page, and others. To edit content of any page or document of the website you need to select first document from tree view (which is left side of the page application).Once selected a node from tree right section shows the detail description of the document in correspondin...

What is Document in Kentico

In Kentico, document is used to display data in pages. Documents data can be structured or typed data. Document data can be edited in Form tab (shows right section of pages application) of the selected document. All the items in the content tree are in fact documents. However, there is a special type of documents called pages. This means that even files and documents that you upload to the content tree are documents Each document represented in node of content tree left side of page application showing the status icon, Each status icon represent the state of the document. See images of documents

What is Kentico CMS

Kentico is Web based CMS (Content management system) that developed using Microsoft ASP.NET Framework and SQL SERVER database. It allows site administrator to manage(Add,Edit,Archive) web content like text , media files on hosted domains.it allows ASP.NET developers to make customization of the site according to the business requirements.ASP.NET developers with help of the Kentico inbuilt classes , framework and workflow can integrate the customize code modules in the Kentico projects and host the same on web server. Features of Kentico CMS are as follows. 1. Real time Site web content editing and publishing using Kentico in-built web based user interface. 2. Provide collection of APIs (Application Programming Interface) by which ASP.NET developers can invoke in the development of custom Kentico CMS modules for specific functionality. 3. Collection of in-built web parts and widgets. Kentico CMS each modules (document/pages) developed using web parts and widgets. ...

What is Report Server Database

Embedded and Shared Data Sources is used in SSRS.Datasource is one of the mandatory components/parts of SSRS. In Embedded Datasource, Datasource is embedded in the report projects and it is not accessible by the other SSRS report projects. In Shared Datasoruce ,Datasource is share and it can be access by the other SSRS report proejcts.

How SSRS reports files transfer from development to Production when SSRS reports delpoy

How SSRS reports files transfer from development to Production when SSRS reports delpoy Actually In SSRS when we deploy the reports then *.rdl(report file) and *.rds datasource file does not upload to server using deploy command(right click on *.rdl file) of visual studio IDE solution explore. In real data record or meta data information moves/insert in report server database which was configured using SSRS configuration window. All the information like datasource and .rdl file information/meta data saved in report server database. *.rdl file informaiton save in xml format in the report server database and same as datasource.

The report server cannot open a connection to the report server database.

The report server cannot open a connection to the report server database. A connection to the database is required for all requests and processing. (rsReportServerDatabaseUnavailable) This Error throws when we try to access/browse the SSRS Report manager link/URL through Report services configuration manager window. This error due to missing database or data source for the reports.Configure database or report database through eport services configuration manager window(Mentioned/specify data source ,username and password).

What is difference between .NET Component and .NET Controls

  .NET Component .NET Component is special kind of executable class which is used for development of windows based application. .NET components is used in Windows forms by drag and drop(it adds in lower section of window form design area) or using corresponding classes. Some of .NET components are Timer,BackgroundWorker,ErrorProvider and many other please see in the below image. .NET controls .NET Controls are pre compiled classes available in .NET framework with/without graphical user interface. There are two types of .NET Controls . 1 Windows .NET Controls 2. Web .NET Controls/ASP.NET Controls. .NET Controls can be used using drag and drop or by creating objects of corresponding controls classes in the Windows/web Projects. Some of .NET controls are GridView(ASP.NET Controls),DataGridView(Windows Controls) and many others See the below image of .NET Controls

OutSystems – A Low-code Development Platform

Image
Introduction :- Low-code is a way for developers of all skill levels to design applications quickly and with minimum hand-coding by dragging and dropping visual blocks of existing code into a workflow to create applications.  It is model-driven or visual development paradigms supported by expression languages or scripting. Benefits of Low-Code Platform:- Faster Delivery Time and Reduce the cost of development by up to 60%.

There was a resource authorization issue: "The pipeline is not valid. Job Job: Step AzureCLI input connectedServiceNameARM references service connection Visual Studio Enterprise – MPN which could not be found. The service connection does not exist or has not been authorized for use.

There was a resource authorization issue: "The pipeline is not valid. Job Job: Step AzureCLI input connectedServiceNameARM references service connection Visual Studio Enterprise – MPN which could not be found. The service connection does not exist or has not been authorized for use. To Resolve this You need to create a Azure resource manager subscription using https://portal.azure.com/#blade/Microsoft_Azure_Billing/SubscriptionsBlade . https://portal.azure.com/#blade/Microsoft_Azure_Billing/SubscriptionsBlade You need to click + icon and it will start the form wizard by which you need to fill and select the require value.Once you filled the detail it will be create Azure resource manager subscription which you can use.

How to publish iPhone app on App store using Xamarin or visual studio.

Following steps required to publish iPhone app on Apple store using Xamarin or visual studio. # Need to arachive Xamarin.iOS build using Build menu or Right click the project .iOS project and select Archive menu from context menu popup. Once Archiving process done it show .ipa file in Archive windows. Before clicking on Sign and Distribute make sure you configured certificate and provisoning profile.If you did not setup earlier you can create using these steps. # Creating a Distribution Certificate and .p12 File A distribution certificate identifies your team/organization within a distribution provisioning profile and allows you to submit your app to the Apple App Store. . On your Mac go to the folder Applications > Utilities and open Keychain Access. On your Mac go to the folder Applications > Utilities and open Keychain Access. 2. Go to Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority. Go to Keychain Access > Cert...

Resources/LaunchScreen.storyboard : error : The file 'Resources/LaunchScreen.storyboard' does not exist.

Resources/LaunchScreen.storyboard : error : The file 'Resources/LaunchScreen.storyboard' does not exist.