Paul Ndemo2 and 3 Tier ArchitectureA tier (not to be confused with layer) refers to the physical separation of an application. On the other hand, a layer refers to the…Jun 16, 2020Jun 16, 2020
Paul NdemoMerge Sort and Quick Sort Algorithms in RubySorting refers to the process of arranging elements from a collection in a particular order. The most common ordering formats are…Jun 9, 2020Jun 9, 2020
Paul NdemoUsing Multiple Databases in Ruby on RailsOne of the new features that were recently shipped in Rails 6 is the support of multiple database connections. Initially, to use multiple…Jun 2, 2020Jun 2, 2020
Paul NdemoinThe StartupSequential and Binary Searching Algorithms in RubySearching refers to the algorithmic process of finding a specific item from a collection of items. A search enables us to know whether an…May 26, 2020May 26, 2020
Paul NdemoStack, Queue and Deque Data Structures in RubyA data structure simply refers to a way of storing and organizing data so that it can be used efficiently. Stacks, queues and deques are…May 19, 2020May 19, 2020
Paul NdemoAlgorithm Efficiency Analysis Using Big-O NotationIn analysing an algorithm’s efficiency, independent of the programming language used or computing device on which it’s run, it’s important…May 5, 2020May 5, 2020