Nat RetselVirtual Functions and Abstract ClassesVirtual functions are member functions declared in the base class which can be overloaded in derived classes to suit specific needs of…4 min read·Sep 22, 2023----
Nat RetselC++ Function overload and auto type conversionC++ allows for function overloading, where functions can have the same identifier as long as they differ in the number of parameters and/or…3 min read·Sep 18, 2023----
Nat RetselKadane’s AlgorithmKadane’s algorithm is an iterative DP algorithm finding the largest subarray sum for a given array. It run at linear time and constant…4 min read·Sep 3, 2023----
Nat RetselThe Internet and Packet transferWe’ve used the internet daily, so what exactly is it? It is a tangible physical entity?6 min read·Aug 19, 2023----
Nat RetselOverview of a basic HFT architecture and FIX protocolAccording to GPT-4:3 min read·Aug 15, 2023----
Nat RetselAlgo Stories — Knuth-Morris-Pratt (KMP) AlgorithmHeya folks. Today we will be looking at the Knuth-Morris-Pratt (KMP) algorithm. It is a string searching algorithm that requires some form…7 min read·Jul 6, 2023----
Nat RetselBanking Web App Stories — Part 8In this final part of the web app series, we will be looking at APIs and in particular, RESTful / REST API.25 min read·Jul 2, 2023----
Nat RetselBanking Web App Stories — Part 7With a working web app set in stone, we will be looking into the CRUD operations.6 min read·Jun 27, 2023----
Nat RetselBanking Web App Stories — Part 6With user registration and login out of the way, we can now focus on allowing users in the same database to transfer funds. For the…8 min read·Jun 11, 2023----
Nat RetselBanking Web App Stories — Part 5Continuing from part 4 of this series, we will be attempting to write tests for our web app. Since the transactions part of the app hasn’t…7 min read·May 30, 2023----