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…2 min read·Oct 11, 2021--3--3
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…7 min read·Oct 4, 2021--1--1
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…8 min read·Sep 27, 2021--2--2
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…11 min read·Sep 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 wi5 min read·Sep 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…6 min read·Sep 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…7 min read·Aug 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…4 min read·Aug 23, 2021--2--2
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…7 min read·Apr 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…5 min read·Apr 19, 2021----