Chang Phang WeiPractical Object-Oriented Design in Ruby: Designing Classes with a Single ResponsibilityThis is my reading notes for Chapter 2: Designing Classes with a Single Responsibility, for the book Practical Object-Oriented Design in…Jan 20Jan 20
Chang Phang WeiPractical Object-Oriented Design in Ruby: Table of ContentsCurrently, I am reading this book Practical Object-Oriented Design in Ruby: An Agile Primer.Jan 19Jan 19
Chang Phang WeiPractical Object-Oriented Design in Ruby: Object-Oriented DesignThis is my reading notes for Chapter 1: Object-Oriented Design, for the book Practical Object-Oriented Design in Ruby by Sandi Metz.Jan 19Jan 19
Chang Phang WeiHow to use Chrome DevTool’s performance tab on your mobile deviceIn this article, I will explain how to use Chrome DevTool’s performance tab to execute runtime performance analysis on a mobile device…Dec 5, 2023Dec 5, 2023
Chang Phang WeiGoogle Core Web Vitals’ role on SEOEver wondered how Google measures a webpage’s performance and user experience for Googlebot crawling? How the performance and user…Jun 6, 2023Jun 6, 2023
Chang Phang WeiCommon Online Threats You MUST Know to Protect Yourself.Different types of cyber attacks can be used to target individuals, organizations, and even entire networks. Understanding these…Dec 13, 2022Dec 13, 2022
Chang Phang WeiIP Address vs MAC AddressA MAC address and an IP address serve different purposes on a network.Dec 12, 2022Dec 12, 2022
Chang Phang WeiLearn this Programming Language to Advance your Career/Earn Big $$$“Unlock the power of your data with SQL”Dec 11, 2022Dec 11, 2022
Chang Phang WeiWhat is TCP/IP?TCP/IP, which stands for Transmission Control Protocol/Internet Protocol, is a suite of protocols that are used to govern the transmission…Dec 11, 2022Dec 11, 2022
Chang Phang WeiWhat is a Hub, Switch or Router?Hubs, switches, and routers are all devices that are commonly used in computer networks, but they serve different purposes. In this…Dec 11, 2022Dec 11, 2022