Bill CheninLevel Up CodingFluid Typography using the Clamp PropertyThe idea of Fluid Typography has been around for quite some time. It is about scaling the font-size up or down depending on the screen…Oct 11, 20213Oct 11, 20213
Bill CheninGeek CultureAsynchronous Testing in AngularIn this tutorial, we will go over how you may write unit tests for asynchronous jobs such as API calls. In modern web applications, it is…Oct 4, 20211Oct 4, 20211
Bill CheninGeek CultureForm Testing in AngularAngular Forms is commonly used in real world applications. It provides developers simple yet comprehensive ways to validate users’ inputs…Sep 27, 20212Sep 27, 20212
Bill CheninGeek CultureAngular Component Unit TestComponents are the smallest units yet the most common use case in Angular. In this tutorial, we will apply what we’ve learned so far, and…Sep 20, 2021Sep 20, 2021
Bill CheninGeek CultureWorking with Spies in Angular Unit TestSpy is a feature in Jasmine that allows you to spy on something to achieve the following goals: 1. Monitor if a function is called along wiSep 13, 2021Sep 13, 2021
Bill CheninGeek CultureWriting your first test in AngularIn this tutorial, we will introduce the common pattern to follow while writing a test case then introduce some common Jasmine functions…Sep 6, 2021Sep 6, 2021
Bill CheninLevel Up CodingIntroduction to Unit Test in AngularWelcome everyone! In this new series — Unit Test in Angular, we will go over every knowledge you need to know in order to do unit testing…Aug 30, 2021Aug 30, 2021
Bill CheninLevel Up CodingPure CSS Hamburger MenuIn this tutorial we will go over how you can build your own hamburger menu from scratch using pure CSS. No additional Javascript or…Aug 23, 20212Aug 23, 20212
Bill CheninLevel Up CodingUI Animation in CSSin CSS we define different CSS properties in each state and then link them together by attaching the ending state to DOM events like…Apr 26, 2021Apr 26, 2021
Bill CheninLevel Up CodingUI Animation in Adobe XDIn modern websites, animations are becoming more and more important. It distinguishes professional websites from good websites as it makes…Apr 19, 2021Apr 19, 2021