Authentication – from “Programming JavaScript Applications”

JavaScript | Node | Web Architecture 7 7 Comments

I have read a lot of books about how to build applications, but I’ve never seen one that adequately covers the topic of authentication, so I decided to dedicate a section to it in my book, Programming JavaScript Applications. Enjoy this free excerpt. Authentication Authentication is the mechanism which confirms the identity of users trying […]

Read More

I have read a lot of books about how to build applications, but I’ve never seen one that adequately covers the topic of authentication, so I decided to dedicate a section to it in my book, Programming JavaScript Applications. Enjoy this free excerpt. Authentication Authentication is the mechanism which confirms the identity of users trying […]

Read More

Polymorphic functions and method dispatch in JavaScript

JavaScript | Web Architecture 1 1 Comment

Don’t be afraid of the big words. This stuff is simple. Polymorphism just means that something behaves differently based on context, like certain words can have different meanings depending on how they’re used. e.g., “Watch out for that sharp turn in the road!” “Wow, that knife is sharp!” “I know you’re sharp enough to wrap […]

Read More

Don’t be afraid of the big words. This stuff is simple. Polymorphism just means that something behaves differently based on context, like certain words can have different meanings depending on how they’re used. e.g., “Watch out for that sharp turn in the road!” “Wow, that knife is sharp!” “I know you’re sharp enough to wrap […]

Read More

Basic Website Deployment Strategy

Web Architecture 2 2 Comments

Deployment is a big part of the web application development process that is frequently overlooked, or taken for granted — but when it’s not handled properly, it can cause very expensive problems. When you’re a single developer creating a small application, it’s not unusual to simply edit your source files, and upload them directly to […]

Read More

Deployment is a big part of the web application development process that is frequently overlooked, or taken for granted — but when it’s not handled properly, it can cause very expensive problems. When you’re a single developer creating a small application, it’s not unusual to simply edit your source files, and upload them directly to […]

Read More