How to Recognize When to Go Home How to Recognize When to Go Home Computer programming is an activity that is also a culture. The unfortunate fact is that it is not a culture t...
Each File is a Program Each File is a Program Almost every website (web application) you use is comprised of many different JS files (typically with the .js file extension). It...
How to Balance Brevity and Abstraction How to Balance Brevity and Abstraction Abstraction is key to programming. You should carefully choose how abstract you need to be. Beginn...
Scaling The Elm Architecture Scaling The Elm Architecture If you are coming from JavaScript, you are probably wondering “where are my reusable components?” and “how do I do par...
Knative Security and Disclosure Information Knative threat model Report a vulnerability When Should I Report a Vulnerability? When Should I NOT Report a Vulnerability? Vulnerab...
Chicken Or The Egg? Chicken Or The Egg? There’s a temptation to think that all of the code you see in a JavaScript program is interpreted line-by-line, top-down in order, as th...
Knative Security and Disclosure Information Knative threat model Report a vulnerability When Should I Report a Vulnerability? When Should I NOT Report a Vulnerability? Vulnerab...