Retracing Our Steps
From "wouldn't it be cool if my walk spelled something" to a service that tests seven route-matching strategies against ten cities before picking one. This is the whole story, bugs and all.

Search for a command to run...
From "wouldn't it be cool if my walk spelled something" to a service that tests seven route-matching strategies against ten cities before picking one. This is the whole story, bugs and all.

Public cloud providers such as AWS (Amazon Web Services), and GCP (Google Cloud Platform) offer many network services to customers that can be configured through graphical interfaces, command line, and API endpoints. In this article, which is aimed a...
Have you ever tried to refactor/clean up some program code only to discover you are just dealing with a different type of mess? reordering spaghetti in a pan doesn't make it a different type of pasta. It is only by having a deep understanding of OOD ...
Having worked in a couple of multinational software companies as well as startups, I feel I have seen or at least heard about almost every type of software comment there is, I will try to list them, and I am happy for you to reach out to me if there ...

It is important to define the various levels of access to an information technology system individuals require. The levels of access given to individuals are determined on two primary factors: The individual's role within the organization. The sensi...
![Information Security Series: [Part2] Principles of Privileges](https://cdn.hashnode.com/res/hashnode/image/upload/v1647290198557/daFz7fDND.png)
In this series, we are going to talk about the basic principles of information security & the fundamental frameworks that are used to protect data and systems. The CIA Triad In 1998 a security model called the CIA triad started being used for creatin...
![Information Security Series: [Part1] Principles of Security](https://cdn.hashnode.com/res/hashnode/image/upload/v1647209120646/xVK4QYmwq.png)
Introduction The basic idea of blockchain is very simple: a distributed immutable ledger that maintains a continuously growing list of records. the ledger is distributed among multiple peers Distributed Consensus Now, some of these peers might be evi...
![[Python Block Chain] Part 1 : The Basic Blockchain](https://cdn.hashnode.com/res/hashnode/image/unsplash/OqtafYT5kTw/upload/v1639091485679/Ly_4WnlWl.jpeg)
In this article I will be talking about the basic concepts that are used within a Blockchain. Hash Functions A hash function is any function that can be used to map data of arbitrary size to fixed-size values. The values returned by a hash function a...
![[Understanding Blockchain] Part 2 : Basic Blockchain Concepts](https://cdn.hashnode.com/res/hashnode/image/unsplash/JNxTZzpHmsI/upload/v1638832184055/siV6Lr2Zf.jpeg)
You would have been living in an underground cave for the past 10 years if you havn't heard about cryptocurrencies. We all heard about Bitcoin, Ethereum and the rest of the crypto currencies. At the time of writing (2021-12-05) the price of 1 Bitcoin...
![[Understanding Blockchain] Part 1 : What Is Blockchain](https://cdn.hashnode.com/res/hashnode/image/unsplash/gogwOet3mkM/upload/v1638743142562/WHVNrAg_g.jpeg)