Open in app
Home
Notifications
Lists
Stories

Write
Patrick J. McDermott
Patrick J. McDermott

Home
About

Apr 25

Creating Layers in CSS

Layers have been a part of CSS since its inception. By default, there are three layers that determine how CSS styles are applied to a web page. Having separate layers makes overwriting code from a previous layer super easy, and each layer has its own hierarchy that ignores specificity. …

CSS

5 min read

Creating Layers in CSS
Creating Layers in CSS

Published in JavaScript in Plain English

·Feb 16

How to Hash Passwords Using Bcrypt

A tutorial on hashing passwords using bcrypt. — User authentication is perhaps the most crucial part of just about every website and web application on the internet. It is also a very tricky and difficult part of application development for a lot of developers — especially those that are just starting their careers. One of the main reasons…

Nodejs

15 min read

How to Hash Passwords Using Bcrypt
How to Hash Passwords Using Bcrypt

Jan 29

Building Custom Hooks in React

The power of using React hooks makes building out scalable applications so much easier. Thanks to the introduction of hooks in React 16.8, writing React components is as simple as writing a JavaScript function — literally. In React years past, in order to have access to state or a component’s…

React

5 min read

Building Custom Hooks in React
Building Custom Hooks in React

May 23, 2021

Top Five Small Business Website Must-Haves

In today’s world, if a business does not have a website, they are already behind the curve against their competition. Statistics have shown that better than 85 percent of consumers are searching for and comparing local businesses online. …

Website

7 min read

Top Five Small Business Website Must-Haves
Top Five Small Business Website Must-Haves

Apr 5, 2021

My Story — Why Did I Get into Development

Since a young age I have been interested in technology and computers. I got my first computer — a fossil by today’s standards — at the age of 12, and I did what any 12-year-old with a shiny new computer would do: I took the machine apart! I wanted to…

Web Development

7 min read

My Story — Why Did I Get into Development
My Story — Why Did I Get into Development

Published in JavaScript in Plain English

·Mar 20, 2021

Dynamically Importing Modules in JavaScript

When it comes to developing effective sites, page load speed is crucial — especially for user that are visiting from mobile devices on their mobile carrier’s network speed. In 2021, Google ranks sites based on several factors — from Cumulative Layout Shifts to page load speeds and unused JavaScript that…

Java Script

5 min read

Dynamically Importing Modules in JavaScript
Dynamically Importing Modules in JavaScript

Published in JavaScript in Plain English

·Feb 7, 2021

Make A Simple Password Toggle Form With JavaScript

In 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 their password so that they can make sure that they typed everything correctly, rather than hiding it behind dots or asterisks. …

Java Script

12 min read

Make A Simple Password Toggle Form With JavaScript
Make A Simple Password Toggle Form With JavaScript

Feb 5, 2021

CSS clamp() Function for Responsive Fonts

If 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 the size of the viewport without looking too small on smaller viewports and too large on larger viewports is not always easy. I have…

CSS

3 min read

CSS clamp() Function for Responsive Fonts
CSS clamp() Function for Responsive Fonts

Jan 27, 2021

Styling Chrome, Firefox, & Opera Mobile Theme Color with Meta Tag

In today’s internet world, having a website is not enough. With over 50 percent of web users browsing the internet via mobile devices — from mobile phones to tablets and even smart watches — it is important for your website to be responsive and mobile friendly. Sure, you have heard…

Mobile

4 min read

Styling Chrome, Firefox, & Opera Mobile Theme Color with Meta Tag
Styling Chrome, Firefox, & Opera Mobile Theme Color with Meta Tag

Jan 13, 2021

Writing Cleaner JavaScript with Guard Clauses

When I first started programming with JavaScript, my conditional logic statements were often comprised of massive amounts of nested if…else if…else statements. Initially, when writing these statements, they made sense because they walked through the logic step-by-step and the function executed properly based on the logic. Hoverer, weeks or months…

Java Script

4 min read

Writing Cleaner JavaScript with Guard Clauses
Writing Cleaner JavaScript with Guard Clauses
Patrick J. McDermott

Patrick J. McDermott

Following
  • TheCodeWork

    TheCodeWork

  • Team AV

    Team AV

  • Brandon Blankenstein

    Brandon Blankenstein

  • Jason Samui

    Jason Samui

  • Andrey Codez (Obushnyy)

    Andrey Codez (Obushnyy)

See all (10)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable