Patrick J. McDermottCreating Layers in CSSThe new CSS layers feature makes organizing CSS code more efficient, and addresses the confusion around specificity.Apr 25, 20222Apr 25, 20222
Patrick J. McDermottinJavaScript in Plain EnglishHow to Hash Passwords Using BcryptA tutorial on hashing passwords using bcrypt.Feb 16, 2022Feb 16, 2022
Patrick J. McDermottBuilding Custom Hooks in ReactThe power of using React hooks makes building out scalable applications so much easier. Thanks to the introduction of hooks in React 16.8…Jan 29, 20221Jan 29, 20221
Patrick J. McDermottTop Five Small Business Website Must-HavesIn today’s world, if a business does not have a website, they are already behind the curve against their competition. Statistics have shown…May 23, 2021May 23, 2021
Patrick J. McDermottMy Story — Why Did I Get into DevelopmentI have always had a passion for tech and web development — but it has not always been the career path that I followed. This is my story.Apr 5, 2021Apr 5, 2021
Patrick J. McDermottinJavaScript in Plain EnglishDynamically Importing Modules in JavaScriptWhen it comes to developing effective sites, page load speed is crucial — especially for user that are visiting from mobile devices on…Mar 20, 2021Mar 20, 2021
Patrick J. McDermottinJavaScript in Plain EnglishMake A Simple Password Toggle Form With JavaScriptIn front-end development, there are times when you are creating a login or a sign-up form and you want to give the user the option to show…Feb 7, 20211Feb 7, 20211
Patrick J. McDermottCSS clamp() Function for Responsive FontsIf you have spent any time developing responsive web sites, I am sure that you, too have realized that getting your font size to scale to…Feb 5, 2021Feb 5, 2021
Patrick J. McDermottStyling Chrome, Firefox, & Opera Mobile Theme Color with Meta TagIn today’s internet world, having a website is not enough. With over 50 percent of web users browsing the internet via mobile devices —…Jan 27, 2021Jan 27, 2021
Patrick J. McDermottWriting Cleaner JavaScript with Guard ClausesWhen I first started programming with JavaScript, my conditional logic statements were often comprised of massive amounts of nested…Jan 13, 2021Jan 13, 2021