Daniel LeitchinStackademicInterviewing as a Skill: A React Study GuideInterviewing can be a skill in its own right. To help you refresh your memory and prepare for questions that might come your way, I have…Jun 11Jun 11
Daniel LeitchinNerd For TechChoosing Between “type” and “interface” in ReactWhen I first dipped my toes into the world of development, I recall a vivid memory of discussing TypeScript with one of my seniors. Eager…Aug 9, 2023Aug 9, 2023
Daniel LeitchinStackademicSetting Up Multi-Flavor Android Analytics with Firebase in FlutterWorking with a multi-flavored Flutter application for Android can make setting up Firebase for each flavor a challenging task, especially…Aug 2, 2023Aug 2, 2023
Daniel LeitchinNerd For TechInitializing a Firewall on an Ubuntu Cloud ServerTLDR: In this guide, I will give basic instructions and explanations for securing your server.Mar 24, 2022Mar 24, 2022
Daniel LeitchinNerd For TechHow JavaScript uses HashingTLDR — Hashing has to do with taking a certain value (for example your password), applying some kind of mathematical operation (MD5, SHA-1…Feb 10, 2021Feb 10, 2021
Daniel LeitchinNerd For TechLinear Search vs Binary SearchTLDR — A Linear search cycles through an array from start to finish, A binary search breaks the array into halves and does a half-interval…Feb 4, 2021Feb 4, 2021
Daniel LeitchinNerd For TechBig O notation basics for web developersThe TLDR — Big O notation takes a look at how an algorithm scales.Feb 2, 2021Feb 2, 2021
Daniel LeitchinNerd For TechAsync/Await: Modern Concurrency In JavaScriptTraditional CPU’s process tasks in a synchronous order one operation after another, this was enhanced by multi-threaded CPU’s, most PC's…Jan 31, 2021Jan 31, 2021