Christopher YuanTips on Job Hunting for Software EngineersThe journey to being a Software Engineer can be daunting. Learning how to code and understanding the fundamentals of software development…Dec 9, 2019Dec 9, 2019
Christopher YuanTypeScript — An Object-Oriented Programming LanguageTypeScript is a programming language built on top of JavaScript. It is considered a superset of JavaScript because code that is written in…Dec 2, 2019Dec 2, 2019
Christopher YuanHooks in React (Continued)In my previous article, I discussed hooks and how they provided functions that mimic that of classes such as making use of state or in…Nov 25, 2019Nov 25, 2019
Christopher YuanIntro to Hooks in ReactWhen creating components in React there are two options: class components or functional components. Before hooks were introduced, class…Nov 18, 2019Nov 18, 2019
Christopher YuanHigher-Order Components: A Practical Use CaseIn my previous post, I discussed how higher-order components have the ability to provide shared functionalities or properties between…Nov 11, 2019Nov 11, 2019
Christopher YuanExploring Higher-Order Components In ReactReact is a great framework for front-end development. It introduces a modular and reusable component-based paradigm that gives structure…Nov 2, 2019Nov 2, 2019
Christopher YuanA Look at High Level and Low Level Programming LanguagesHow Coding WorksJul 2, 2019Jul 2, 2019
Christopher YuanGuide to Writing Clean CodeWith starting anything new there is always a desire to do well. It serves as motivation to keep pursuing what you started. I started my…Jun 12, 2019Jun 12, 2019
Christopher YuanSome Useful Array Methods in Ruby (include?/any?/all?)An array is a data structure that is used a lot in programming and to know how to work with this kind of data structure is essential to…May 28, 2019May 28, 2019