Prefer Extending Over Adding Corner CasesWhen developing software, we frequently encounter situations where we need to add new functionality to existing code. How we approach these…Mar 14Mar 14
Published inYonder TechBlogRecursion Isn’t Always the Answer (Sometimes It’s the Problem)In Computer Science, recursion is thought of as an elegant solution when deeply nested data structures are involved (e.g. Trees). Most of…Feb 27Feb 27
Understanding TypeScript’s infer in 4 easy examplesIn TypeScript, the infer keyword is used within conditional types to infer (deduce/extract) a type from another type. It allows TypeScript…Feb 14Feb 14
Published inYonder TechBlogProgressive TypeScriptWhile working on a project I needed to write a function that takes two other functions and calls both of them if you are in the dev…Feb 14Feb 14
JSON to timestamps… simple, right?How deep can you go when trying to solve a simple problem using code?Apr 25, 2024Apr 25, 2024