Published inDailyJSGetting 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, 2018A response icon4Jan 19, 2018A response icon4
Which 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
Introducing 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
UX 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
Broken 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
Barebones 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
Barebones 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
Valuable 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
What 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
Barebones 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