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…Jan 23, 2021Jan 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…Jan 16, 2021Jan 16, 2021

Cindy KeiinJavaScript in Plain EnglishData Structures: Binary Search Trees (BST)Jan 9, 2021Jan 9, 2021

Cindy KeiinJavaScript in Plain EnglishAlgorithm Practice: Product SumAnother algorithm that often comes up during technical interviewsJan 3, 2021Jan 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…Dec 24, 2020Dec 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…Dec 18, 2020Dec 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…Dec 5, 2020Dec 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…Nov 28, 2020Nov 28, 2020