Z. Michael LuoinHackerNoon.comMVC vs. MVVM: How a Website Communicates With Its Data ModelsThere’s no singular way in which a website can be structured. The design patterns of websites vary as much as websites vary themselves…Oct 18, 20174Oct 18, 20174
Z. Michael LuoinCloudBoostHandling Time: Component Lifecycle Methods in ReactThey say that, in the same vain that art is used to decorate space, music is a way for people to decorate time. Because of this, composers…Oct 9, 2017Oct 9, 2017
Z. Michael LuoInheritance Part II: Class Based InheritanceIn programming there are two main methods in which an object oriented programming language can use to create object instances: a prototype…Oct 2, 2017Oct 2, 2017
Z. Michael LuoInheritance Part I: JavaScript Object Orientation & Prototypal InheritanceUnderstanding how object orientation is handled is crucial part of learning any new programming language. In many cases, good…Sep 25, 2017Sep 25, 2017
Z. Michael LuoPolymorphic AssociationsOne of the more interesting offerings Active Record and Rails has on associations between tables is something called the Polymorphic…Aug 22, 2017Aug 22, 2017
Z. Michael LuoEvent Propagation and TreesThere are many quirks with Javascript DOM manipulation. One of the quirkiest of quirks a budding programmer will come across in his/her…Jul 28, 2017Jul 28, 2017
Z. Michael LuoStacks on Stacks on Stacks.. but not too many though.As a beginner programmer, I’ve always found the system stack error in ruby to be one of the funniest error messages to read…Jul 7, 2017Jul 7, 2017
Z. Michael LuoA Quick Review of Routing in RailsRails is a very magical framework. It has dozens upon dozens of bells and whistles that are designed to surprise the user by knowing…Jun 16, 2017Jun 16, 2017
Z. Michael LuoIt Speaks!: Reading Errors and Exceptions in RubyOne of the most important things a beginner programmer can do that often isn’t attempted is learn how to read error messages.May 31, 2017May 31, 2017