Posted on June 1, 2017
The question of what my process is for creating talks has come up several times recently. There was a time when I would just open keynote and expect my brain to come up with a talk. Some people can do that, and I learned that’s not optimal for me. My process has resulted from trying many different things, some of which resulted in talks that I wasn’t happy with. It’s taken time to get the process right.
☞ Continue reading
Posted on October 23, 2016
in micheledoesweb
I started a project earlier this year to re-familiarize myself with web technologies that have come around in the last 2 or so years and to rejuvenate related rusty skills. The beginning was great, I wrote a blog post 5 weeks in a row. My life was pretty quiet at this point. I had finished up travel for the spring, I wasn’t on major projects at work that left me brain-drained at the end of the day, and there were no upcoming conferences I needed to prep for.
☞ Continue reading
Posted on May 18, 2016
in micheledoesweb
Controllers This is where it’s going to get interesting. I really liked how Padrino combined routes and logic in the same place, so I attempted to do so with Hapi. After combing through the boilerplate projects, I found the magic to allow me to split up my routes into separate controllers. It’s a simple module.exports = server; in my main index.js file.
An interlude on module.exports Admittedly, before I sat down and started working on this test I dug a bit into how Node.
☞ Continue reading
Posted on May 10, 2016
in micheledoesweb
After my last exploration went sour, I decided to do some more up-front research before diving into Hapi.js. In addition to the resources on Hapijs.com, I spent a lot of time googling for best practices. While there are a lot of blog posts and tutorials on using Hapi, there do not appear to be any standards around how applications are organized.
The only open source projects related to boilerplates I found had few stars on GitHub and haven’t received updates in the past year.
☞ Continue reading