Duplicate Transaction

So, you want to build a restaurant POS

I have been on the front and center of the POS design, development, marketing, and sale for close to two decades. Point Of Sale software applications are sophisticated, ever-changing, and require constant...

Composer for PHP

PHP is a powerful backend programming language for web app development. It is also the most popular.If you have ever developed in PHP, you know that your work could quickly become tedious.For every function...

MVC Design Pattern with a PHP example

Model-View-Controller is the most widely used design pattern in programming languages such as Java, PHP, C, C++, and C#.In an object-oriented programming paradigm, MVC relates the user interface to the...

How to design an API

In my last three articles, I discussed APIs, JSON, and REST.In this article, I am going to show you how to design an API with best practices. Define and Design The first step in building an API is to define...

APIs and why you need them

What’s an API A textbook definition of API is something like this: API stands for Application Programming Interface, a software interface that allows two applications to talk to each other. It defines...

.Net Framework and .Net Core Explained

.Net Framework .NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes an extensive class library called Framework Class Library (FCL) and provides...

Category - How To

Connect two EC2 Instances

Connect two EC2 Instances

I helped a friend to connect two Windows EC2 instances on the AWS. The nature of the project did not require an Amazon VPC, and so my approach was as follow:1- Using RDP, I connected to each server and tried to ping the...

WebView in WinForms

WebView for Winforms and WPF

If you need to load a webpage in your C# WinForm app, you have to use a WebBrowser control, which comes with Visual Studio.WebBrowser is, in fact, a wrapper for IE, and it’s stuck in IE.You will notice that when...

Your Header Sidebar area is currently empty. Hurry up and add some widgets.