Justin James!

Making the complex simple and easy to understand

Justin is a Microsoft MVP, DevOps Evangelist, Web developer and Professional Speaker who loves to code, teach, and share his knowledge with others to help them grow in their careers. He specializes in making the complex simple and easy to understand. Justin has worked at Intel for over 20 years in various groups leading software development projects, being an Agile advocate and most recently has taken on a role as a DevOps Evangelist. Justin's new role as a DevOps Evangelist is the perfect marriage of his love of development and teaching. Justin frequently speaks at conferences, meetups, and community events. He has been a guest on the .NET Rocks podcast, Angular Air videocast, and Developer on Fire podcast. To hear his thoughts on software development and public speaking, follow his website at http://digitaldrummerj.me, subscribe to his YouTube channel at https://www.youtube.com/channel/UCDMvOL1XSKclxwplUT0fzLA or subscribe to his Twitch channel at https://www.twitch.tv/digitaldrummerj. If you see him in the hallway, come up and say hi!

Rapid REST API Development with Node and Sails

Creating a RESTful API should be the easiest part of your development. You should not have to be a rocket scientist to successfully create a RESTful API. With Sails, you can create a full featured RESTful API in just a few minutes without writing any code. You get create, destroy, update, find, paginate, sort, and filtering out of the box. If you need to add your business logic to any of the methods or create your own methods, you can do that by writing simple JavaScript functions. Once you are ready to implement security, Sails provides policies that can be applied to any REST action to implement email/password, social login or Windows authentication. For data storage, Sails bundles the power ORM, Waterline, which provides a simple data access layer that just works, no matter which one of the more than 30 data storage providers you are using. This talk will be code heavy as we walk through getting started with Sails and demonstrate how to implement the features of Sails through the creation of an API. As well, I will share the tips and tricks that I have learned using Sails at a Fortune 100 company. You will walk away understanding how and why you should use Sails on your next project. All code covered in the talk with be immediately available for download.

Time: 8:30 AM

Room: Orange