Vignesh R
PowerApps Component Framework – Pcf Push
Category: PCF,Pcf Push,Power Platform,PowerApps,powerapps component framework Author: Vignesh R Date: 1 year ago Comments: 0

As a part of the august 2019 release the PCF team has come up with automating the process of fix-build-test cycle entirely speeding up the process. In the early releases we had a kind of a pain when creating a solution and importing it to the environment. It had several steps involved. What is pcf … Continue reading PowerApps Component Framework – Pcf Push
Source: Vignesh Ravi

PCF – Social Media Icons Control
Category: custom control,PCF,Power Platform,PowerApps,powerapps component framework Author: Vignesh R Date: 1 year ago Comments: 0

How cool does it look to have a custom “Social media icons” in customers or leads records! Doesn’t it help the form looks like a custom app totally? Here comes another custom control, “Social media icons”. It has around 18 social Media Icons and 6 types of designs that are totally configurable. Solution – Source … Continue reading PCF – Social Media Icons Control
Source: Vignesh Ravi

PCF – Audio Attachment Control with Live Preview
Category: 365spartan_AudioAttachmentControl,Audio,custom control,PCF,Power Platform,PowerApps,powerapps component framework Author: Vignesh R Date: 1 year ago Comments: 0

How cool it’s to upload the customer conversation, interaction with technician etc. that was recorded to the form & can be played back within the form whenever needed! Amazing isn’t it? Well, the possibilities are limitless. The AudioAttachmentControl is used to upload any kind of audio file which is of mp3 format as of now. … Continue reading PCF – Audio Attachment Control with Live Preview
Source: Vignesh Ravi

PCF – Exploring ControlManifest File In Detail
Category: controlmanifest,PCF,Power Platform,PowerApps,powerapps component framework Author: Vignesh R Date: 1 year ago Comments: 0

First of all, let’s understand that PCF(PowerApps Component Framework) custom control is just an abstraction above your PowerApps fields or dataset. So to make things clear Let’s start from the control manifest file. The ControlManifest file is considered as the metadata file where you will be able to add configuration for your custom control I … Continue reading PCF – Exploring ControlManifest File In Detail
Source: Vignesh Ravi

PCF – Where do I start with?
Category: custom control,PCF,Power Platform,PowerApps,powerapps cli,powerapps component framework Author: Vignesh R Date: 1 year ago Comments: 0

If you are looking for a place to get started with PowerApps Component Framework (PCF) – don’t worry, I have got your back on this. Let’s begin with setting up the environment where we will see the components needed for the PCF development, how to install them, run the default application, debug it in the … Continue reading PCF – Where do I start with?
Source: Vignesh Ravi

Battle Between Microsoft Flow And Logic Apps ?
Category: Azure,Flow,Logic Apps,Microsoft Flow Author: Vignesh R Date: 1 year ago Comments: 0

What is Flow?

Microsoft Flow is an online workflow service that automates actions across the most common apps and services. For example, you can instantly receive an email or a push notification on your phone whenever a sales lead is added to Dynamics 365 

Microsoft Flow is a Software as a Service (SaaS).

Read for more info:

What is Logic Apps

Azure Logic Apps simplifies how you build automated scalable workflows that integrate apps and data across cloud services and on-premises systems. Learn how to create, design, and deploy logic apps that automate business processes with our quickstarts, tutorials, templates, and APIs.

Logic Apps is a Platform as a Service(PaaS) and Infrastructure as a Service(Iaas). Which exists within the Azure cloud.

Read for more info:

Is this both same or different?

Both are integration tools that have configurable workflow actions which makes it easy to build your workflow processes to integrate with all of your enterprise applications.

Microsoft flow is built on top of logic apps. Whatever logic apps can do can be done by flow but there are slight differences. Which we will discuss briefly…

Who is the Target Audience? who can use this?

Microsoft Flow Concentrates targeting on Citizen developer, Business Users, IT people, A guy with a deep understanding of coding (developers) – Sorry dev guys you are not the only rockstar for this show. We have got more company.

Logic apps are used to create a bit complex workflows on a B2B level which requires a developer or IT professional who can handle advanced integrations and developments.

  • Flow
  • Development is done using browser side(UI)
  • Built-in Analytics. Flows are created and grouped within the environment.
  • Administration is handled by flow, requires a basic office 365 subscription.
  • Features which are missing in Logic Apps – Buttons, Environments, Mobile App, Run as User, Resource is allowed to own flows.
  • Logic Apps
  • Development can be done using the browser(UI) or Visual Studio and deployed to Azure logic Apps.
  • Need to use Azure analytics services and has no concept of environment.
  • Administration is handled by Azure portal. So has additional built-in Azure security capabilities.


As a beginner, it would be great to start with Microsoft flow as it is easy to use and automate workflows. When it Comes to complex integration and B2B or B2C make sure you choose Logic Apps…

Source: Vignesh Ravi

Raspberry PI Vs Arduino ?
Category: Arduino,IoT,microcontroller,microprocessor,Raspberry PI Author: Vignesh R Date: 1 year ago Comments: 0

What Actually are these ?

Why do I need these ?

Which one should I select? … for my project ?

What is the difference between them ?

In common both look identical ?

Lets Simplify …

Before getting into the world of control boards?

Let’s have a look into microcontroller and microprocessor


Microcontroller is designed to perform specific tasks based on the inputs given and does some processing and returns a result where it could perform single thread operation.

The best example would be a washing machine where the specified task (washing) is always going to be the same based on the input given by the end-user.

The basic example of a MICROPROCESSOR would be a computer where it acts like a CPU. It could perform several multi-thread operations like mathematical calculation, web browsing, gaming and lots more…

Okay, Let’s dive into Arduino vs Raspberry Pi …

There are a large number of control boards two of the most popular are the Arduino(MICROCONTROLLER) and Raspberry PI(MICROPROCESSOR)

If we take a look on the product page of the control boards there is going to be several boards,

Arduino – uses microcontroller

Arduino has no interpreter, no operating system, no firmware.

Basically requires to connect to a computer for uploading the operation that has to be done. Which uses C code where it is compiled to machine language and runs in the Arduino.

You can run Node.js code on it using the Johnny-five project, which is pretty cool.

Arduino is good at interacting with the input and output as they are just a set of repeated instruction, they are a bit fast.

The memory, I/O ports, timers, serial interface all are connected internally to the Arduino board. Arduino is cheap in cost.

Raspberry PI – Uses microprocessor

Raspberry Pi is a series of single-board computers. You could use Noobs to install Linux(raspbian) as operating system. Where you code using python, java, Node-RED, Sonic PI, Mathematica, Wolfram, etc. Raspbian has an Inbuilt IDE. There is a list of operating system which you can install based on your comfort

Noobs ( New out of the box Software) – It is an easy installer for raspbian(Linux) operating system.

Debian with Raspberry Pi Desktop is the Foundation’s operating system for PC and Mac. You can create a live disc, run it in a virtual machine, or even install it on your computer.

Raspberry PI is good at processing and advanced mathematical computations. Which allows them to connect with audio and videos. communicating with other devices is easy.

Has weak input and output which requires transistors to drive the hardware. The memory, I/O ports, timers, serial interface has to be connected externally to the board Raspberry Pi is a bit costly when compared with Arduino.

Raspberry PI uses a microprocessor so it has an operating system itself but needs an application or software to program, it has to pass through multiple levels so basically is slow when compared with Arduino.

Detailed specification


After having a look at the specification chart. Most of the people would prefer getting a raspberry pi … But it depends on what kind of project you choose? Arduino is always the best choice to communicate with sensors. Raspberry pi are always good at multi-processing.

There are a couple of controls board out there.

Think Wise Before choosing one …

Source: Vignesh Ravi

1 2