Blog Image

When to Rebuild a Software from Scratch?

2943
Software development influencer Joel Spolsky specifically forbade rebuilding software from scratch. He called doing so, “the single worst strategic mistake that any software company can make.” That blunder’s disastrousness is evidenced by several historical...
Blog Image

Big Data And Its Impact On Business And Mobile Apps

1258
Today it would take a person approximately 181 million years to download all the data from the internet. Yes, you read that right! Now you can imagine the amount of data that is out...
Blog Image

Name Matching Techniques with Python

1594
How to correct names and words with mistranslations and misspellings using python? We do face lots of cases where we have to match a word with a lot of variations. This can be because of...
Blog Image

Blockchain for Developers; The Importance of API Providers

383
Over the last few years, the blockchain has suddenly become the hottest new technology in the space. Every single organization out there is looking to integrate the blockchain in its daily operations. However, this...
Blog Image

Application of Real Time Locating Systems (RTLS)

2308
Monitoring Labour and Productivity through A.I. What is RTLS? RTLS can determine the location of a medium in real time, monitor and analyse movement in a designated location, and carry voice and data communications. It has great potential on...
Blog Image

8 Skills You Need to Become a Data Scientist

8639
  Numbers do not scare you? There is nothing more satisfying than a beautiful excel sheet? You speak several languages, but only in code? Then it might be time for you to explore how to become...
Blog Image

Best Coding Languages to Learn in 2019

16100
During my years as an undergrad, I skipped many night-outs to pick up Java hoping it would one day help me get ahead in my career. Years later, when it’s finally time to cash...
Blog Image

Clean Code is Crucial in Software Development — Here’s Why

2022
Clean code is “easy to understand and easy to change”, it’s about attention to detail. But why should developers worry about code fitting that description if their programs seem to be getting the job done? For...
Blog Image

A Team Should Build the Most Impactful Parts of Its Software

1807
Publicly available solutions are ubiquitous. These products can fill a team’s need so well that it is tempted to build its software from a mélange of packages sown together.  A mishmash of libraries is...
algorithm

How to Code an Algorithmic Trading Strategy in 25 Minutes

27590
With the rise of Machine Learning and Data Scraping, technical skills have become a necessity for those who want to make a living in the finance industry. Algorithmic Trading is a perfect skill to pick...
Photo by Austin Distel on Unsplash

Thoughts About Being A Software Project Manager

1106
A reflection on leadership in software. Background The Initiative A few months ago I had an initiative that I have been wanting to realize. In the company that I have been working in, there seems to be...
Blog Image

3 React Concepts Which Can Be Forgotten

1194
React has evolved over the years and some concepts were replaced by better ones. 1. Using classes Every time we wanted to use state or take advantage of lifecycle methods we had to compose a Javascript class...
Blog Image

Elbow Method – Metric Which helps in deciding the value of k in K-Means...

2223
Here in this article, I am going to explain the information about the method, which is helping in deciding the value of the k which you can use for the clustering of the data...
Mobile app

React Native or Flutter: Which One Should You Pick?

1617
Long gone are the days when cross-platform app development was an option; nowadays, it's a necessity for businesses. Right now, two of the strongest cross-platform mobile app development frameworks in the market are Flutter...
Blog Image

4 Key Habits I Learned as a Software Engineer

1610
Somethings better to know sooner than later, here are the 4 key habits I learned as a software engineer. I am almost 3 years into software engineering. Honestly, I don’t think I am that good...
Blog Image

Software Development Process: How to Pick The Right Process?

3340
Software are the lifelines of the organizational success of any business. Without the assistance of software, a business will certainly fall into a multitude of fault lines and collapse. Also, when it comes down to...
Self-Driving Technology

Self-Driving Technology: Is Software Evolving Fast Enough to Make It Foolproof?

1730
Technology is rapidly evolving due to inventions like 3D printing to virtual reality. One of the most interesting routes it’s taking, however, is toward self-driving cars. The automobiles we use every day to get...
Blog Image

A Programmer’s Guide to Creating an Eclectic Bookshelf

4084
Every developer should have a bookshelf. The possible set of texts in his cabinet are myriad, but not every collection gives a programmer a variety of tools. With an eclectic set of weapons, a...
Blog Image

Being Good at Google is a Skill

1425
Being good at ‘Google” is a skill. Yes, you heard me. Knowing what and how to Google or search for something is an undervalued asset, especially in the fields of Data Science and developing....
Blog Image

3 Ways to Protect Against Man-In-The-Middle Attacks

7108
A man-in-the-middle attack is one where both the client and the server are victims. The attacker sits virtually between both parties and intercepts communications between the two. Therefore, all information passed from one end...