Engineering

Software Design Patterns

A design pattern in software engineering is a general repeatable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be directly translated into code. It is a description or template for solving a problem that can be used in a...

JavaScript VS. TypeScript

JavaScript and TypeScript are two of the most popular programming languages today.While both of these programming languages are primarily used for web application development, TypeScript has recently gained traction as RxJS and Angular have begun to use it.So, should you switch your web app from JavaScript to TypeScript?This post will...

Calculate time taken by a function to be executed in Javascript

In this post I will show you how to calculate or measure the time that taken by a javascript function to be executed.As we know that Javascript console has to functions console.time() and console.timeEnd()console.time() - start the timerconsole.timeEnd() - Stops a timer that was previously started by calling console.time() and prints the...

Why Data Science Is the Next Big Thing in Business

As the number of internet-connected devices increases to 38.6 billion by 2025, data science will be the next big thing for businesses around the world. The number of devices linked by the Internet of Things (IoT) is expected to exceed 50 billion by 2030, connecting smartphones, automated vehicles, smart homes,...

Delete Duplicate Rows in SQL Server

I was working on a legacy Database with tables that has a lot of records, more than like 1M records.I noticed some duplicate rows there and I had to do something about this.After some research I came up with the following code that would delete duplicated rows in a table.DELETE...

The long goodbye of third-party cookies

Third-party cookies have been doomed for a long time. Cookies have been the subject of debate since their inception in 1994, with concerns raised about their privacy implications and potential misuse. Nonetheless, they have persisted, unloved but indispensable. However, it appears that the death knell for third-party cookies has finally...

How to Build On-Demand Delivery App?

On-demand delivery apps are causing havoc in one industry after another. Uber, which began as a taxi hailing app, is now used for everything from grocery shopping to healthcare.The rise of on-demand apps is the driving force behind every type of business, regardless of the product or service it provides,...