Dave StevensinDailyJSGetting started with Hapi 17Hapi 17 was recently released, and brings an exciting change — in an effort to drive adoption of async/await, the entire codebase replaced…Jan 19, 20184Jan 19, 20184
Dave StevensWhich Auth?We like to shorten long words. It saves us a little time talking, or a little time typing, and in meetings we can sound like we’re a real…Nov 14, 2016Nov 14, 2016
Dave StevensIntroducing hasdepDependency management is a thankless task, and one that can easily get out of control in a modern JavaScript project. Consider the need and…Aug 17, 2016Aug 17, 2016
Dave StevensUX for the EngineersFirstly, this was a tricky one to title. To clear up any confusion, and perhaps save you some time, this is not about helping engineers…Mar 14, 2016Mar 14, 2016
Dave StevensBroken Window Theory and Git ReposI recently contributed to a repository that had a well established CHANGELOG, Migration Guide and README.Feb 25, 2016Feb 25, 2016
Dave StevensBarebones Application Security — Denial of ServiceSo far we’ve tackled Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF),SQL Injection (SQLi) and Spammers.Nov 13, 2015Nov 13, 2015
Dave StevensBarebones Application Security — SpammersSo far we’ve tackled Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF) and SQL Injection (SQLi). If you missed any, start with…Nov 9, 2015Nov 9, 2015
Dave StevensValuable lessons I’ve learned as a software engineerI made a request on Twitter earlier today, offering to answer questions from new or junior engineers coming in to the industry. My…Oct 27, 2015Oct 27, 2015
Dave StevensWhat advice would I give my younger self?I made a request on Twitter earlier today, offering to answer questions from new or junior engineers coming in to the industry. My…Oct 26, 2015Oct 26, 2015
Dave StevensBarebones Application Security — SQL Injection (SQLi)We’re roughly halfway through this series on basic security steps for Startups to take. After introducing the series, we covered Cross Site…Oct 26, 2015Oct 26, 2015