Cindy KeiAlgorithm Practice: Binary Search TreeBinary search is an important search algorithm. It is an efficient method to search for a specific element within a sorted array. While…3 min read·Jan 23, 2021----
Cindy KeiinJavaScript in Plain EnglishAlgorithm Practice: Checking for a Valid SubsequenceThe only way to get better at algorithms is through consistency and practice — so let’s jump right back in to another algorithm practice…3 min read·Jan 16, 2021----
Cindy KeiinJavaScript in Plain EnglishData Structures: Binary Search Trees (BST)4 min read·Jan 9, 2021----
Cindy KeiinJavaScript in Plain EnglishAlgorithm Practice: Product SumAnother algorithm that often comes up during technical interviews3 min read·Jan 3, 2021----
Cindy KeiinJavaScript in Plain EnglishAlgorithm Practice: Caesar Cipher EncryptorThe Caesar Cipher Encryptor is next up in our series of algorithm problem walkthroughs. Classified as an “easy” algorithm on websites like…4 min read·Dec 24, 2020----
Cindy KeiinJavaScript in Plain EnglishAlgorithm Practice: Checking Whether A String Is A PalindromeHere’s a classic algorithm problem that comes up quite often in technical interviews: given a string, how can we check whether it is a…2 min read·Dec 18, 2020----
Cindy KeiinThe StartupCross-Origin Resource Sharing (CORS) Issues and How to Solve ThemWhen developing an application, a common issue that developers run into is one involving CORS. This is an issue that is quite frustrating…3 min read·Dec 5, 2020----
Cindy KeiBuilding a Chatbot Using BotkitNowadays, when you log on to any website, chances are that you’ll come across a chatbot. Chatbots are widely used across web applications…3 min read·Nov 28, 2020----
Cindy KeiIObject-Oriented ProgrammingA Review of OOP and Its Core Principles4 min read·Nov 22, 2020----