Sign in


Every one of us would have installed a trial version of software such as antivirus, game, licensed tool, etc. at some point in our life. But while doing it, have you ever noticed after the trial period ends, the software will magically stop working for you. Even when you try to uninstall and install the software again, it will shoot the same expired message. You must be wondering how this is possible. The answer to this is Windows Registry.

Once installed, the software takes the help of the Windows registry to provide all the necessary information in the registry. This…

A key aspect of any project is managing database migrations. While working on developing an application it is critical for team members to work in tandem especially when it comes to handling databases.

Databases are manually managed while developing an application. For example, developers often create SQL scripts for updating tables and stored procedures. They then have to manage them in a certain order so that they be executed in the upper environments smoothly.

In short, managing databases is not easy at all. This is where Fluent Migrator comes in handy. It is a tool that helps in solving all…

Power Apps is one of Microsoft’s premium offerings in the cloud space. This is a concept that allows professionals to develop high-functioning applications without the need for typing in a single line of code.

In this blog post, we’ll take a look at what is Power Apps and how it can be used to build applications at scale.

Table of Contents

  1. What is Power Apps?
  2. Why should you use Power Apps?
  3. Three major components of Power Apps
  4. What are the different ways to use Power Apps?
  5. Verdict

What is Power Apps?

Power Apps is Microsoft’s answer to building business heavy applications without a ton…

In this article, we will introduce you to GitHub Actions. Last year, some new GitHub features were introduced. Amongst them was GitHub Actions.

GitHub Actions enables continuous integration and a wide range of automation configured from within your repository. You can create your own actions, use and customize actions shared by the GitHub community, or write and share the actions you build. To share actions you’ve built, your repository must be public.

GitHub Actions supports Windows, Linux and MacOS and you can run any programming language supported by these operating systems.

Let’s take a look at the core concepts of…

In the present world, most of our tasks are being done using computers. Computers have a wide array of benefits in every field, be it mechanical, electrical, civil designs, load testing, performance analysis, etc. They display their utility through web applications, desktop applications, and cloud-based apps.

It is a universal fact that computers have significantly contributed to mankind by making several tasks simpler and easier than doing them manually. Having said that, one of the best features of a computer is its multitasking capability. Most of us browse websites while writing a document in Microsoft Word. This is multi-tasking.


While developing any software or product, access to databases plays a very critical role. Therefore it is essential that it is designed carefully. For this very purpose, developers make use of ORM (Object Relational Mapping) which facilitates them to access data easily. Usage of an ORM library helps you speed up the development of any application while simplifying and solidifying the implementations. There are many popular ORM libraries that are used in the C# world such as Entity Framework, NHibernate, Dapper, LLBLGen Pro, RepoDB, etc. …

In our previous blogs, we had seen what a microservice is and how it is different from a monolithic architecture. We even looked at the advantages it has over monolithic applications. In this post, we are going to take it one level deeper and see how to create microservices in your Visual Studio.

Sub buckle up and get ready to build your own microservice today.

Table of contents

  1. How to create a microservice?
  2. Wrapping Up

How to create a microservice?

To create a microservice, we need access to the following tools -

  1. Visual Studio (For implementing C# based code for the service)
  2. SQL Database server…

A typical piece of software usually requires messaging to connect and scale itself. Such applications either connect to each other or to a device or to the data of users with the help of messaging. This makes them look as if they are the components of one large application. Messaging is an asynchronous task which decouples the applications by separating the task of receiving and sending messages.

RabbitMQ is a message broker which provides the applications a common platform to send and receive messages and keeps the messages safe until they are received. So, let us quickly understand what is…

It is universal knowledge that Continuous Integration and Continuous Deployment are the new and improved ways to develop and deploy software applications. Over the last few years, CI/ CD has undergone a massive transformation with respect to its application in software development.

A CI/CD environment is way different from a production environment. Most of the bugs only uncover themselves after the updates or the changes have hit the users. This is a major drawback for developers and organizations across the world.

Luckily, there is a solution to this and it is called Canary deployment. It is a process by which…

The advantage that computers and automation bring to our life is plenty. Handling tasks without human intervention and monitoring is definitely a boon for most people.

Here is a hypothetical scenario. You have a system that offers services over the cloud. The system is paid but offers a free trial period of 30 days. To validate the trial users and restricting their access after 30 days, you require constant monitoring. Also, if it’s done manually then there is a possibility of errors such as ending the trial period earlier or providing an extended usage of the trial software.

This might…


We are the technical partner for your online platform and the best employer for web development professionals. Want to know more about ParTech?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store