Raymond JeongHuman-Centered Design in Web DevelopmentAt the core of human-centered design is having empathy for the users of a product. Users must be seen, not as data, but as human beings who…Jul 6, 2022Jul 6, 2022
Raymond JeongHuman-Centered DesignIn designing applications and websites, we use certain terms — including “users,” “visitors,” and “likes” — that may remove designers from…Jul 4, 2022Jul 4, 2022
Raymond JeongPrinciples of UI DesignA user’s experience with an application is highly dependent on the design of its interface, which is the means by which the user interacts…Jun 28, 2022Jun 28, 2022
Raymond JeongPrinciples of UX DesignUX involves designing an application with the goal of enhancing a user’s overall experience with the product. There are endless ways to…Jun 20, 2022Jun 20, 2022
Raymond JeongEvent PropagationIn Javascript, an event is an interaction between a user and the DOM. That event can cause a certain behavior to occur. For example, the…Jun 13, 2022Jun 13, 2022
Raymond JeongSVGsIn designing a website, images are typically used for decoration and to enhance readability and visual quality, but their resolution can…Jun 6, 2022Jun 6, 2022
Raymond JeongReflection in ES6Generally, in computer science, reflection is the manipulation of objects — their properties, values, and methods — at runtime. ES6…May 2, 2022May 2, 2022
Raymond JeongProxies in ES6A proxy is an object that wraps another object, the target, and intercepts the target’s fundamental operations. We can use proxies to add…Apr 25, 2022Apr 25, 2022
Raymond JeongDestructuring in ES6You can use destructuring to access the values of arrays or objects by extracting and storing them into variables. Destructuring reduces…Apr 18, 2022Apr 18, 2022
Raymond JeongIterators in Javascript ES6In Javascript ES6, there is a for…of loop that is able to iterate over any iterable object. This loop eliminates the complexity of…Mar 4, 2022Mar 4, 2022