Detroit.Code() Sessions tagged node

Liven Up With Logic Apps

Complicated workflows getting you down? Well get ready to liven things up with Logic Apps. Create your workflows by doing LESS work and partaking in more "fun".Logic Apps provide a great way to simplify and implement scalable integrations and workflows in the cloud. Using a visual designer, Logic Apps allow you to implement workflows, connect with APIs and access several cloud tools at the click of a button (or two..). In this session, we will go over how to build Logic Apps, how to integrate APIs into your workflow, how Logic Apps can be a great way to handle data and how to connect your Logic App to an active Web Application (Node.js example will be used). This is an ideal introductory session for those curious on how to get started with Logic Apps and workflows and even those interested in learning about different methods of streaming data! It's time to kick back and relax as Logic Apps livens things up for you

Speaker

Gabrielle Crevecoeur

Gabrielle Crevecoeur

Technical Evangelist, Microsoft

Breaking Into Bots

Step into the world of Conversational Bots. Taking over platforms one by one, conversational bots are becoming the newest applications wanted and needed by consumers everyday. If you are wanting to learn how to get into the world of Conversation Bots, this talk is for you. Gabrielle will take you step by step on how to get your proper tools, building a bot, deploying it to the cloud and how to get it up and running on different platforms. This is an ideal session for those who are familiar with Node.js and would like to apply it to something new.

Speaker

Gabrielle Crevecoeur

Gabrielle Crevecoeur

Technical Evangelist, Microsoft

Level Up From Hardware Noob to Hardware Node

Go one step beyond the browser and leverage your existing JavaScript skills to explore the possibilities of hardware. Do you have an Arduino gathering dust, just waiting for an application beyond the hello world of blinking an LED? It’s time to take that hardware off the shelf, and learn how to create interactive experiences in the physical world. This session will explore how to utilize the popular Node robotics frameworks to control an Arduino, showing you how to get quickly up and running in this new and emerging world of hardware. In this session, we’ll create a calender reader which accesses your calendar and reads your day to you with just the click of a button. This is an ideal introductory session for those curious on how to get started with some of the popular microcontrollers and microprocessors using JavaScript.

Speaker

Gabrielle Crevecoeur

Gabrielle Crevecoeur

Technical Evangelist, Microsoft

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.

When you are ready to implement your security layer, Sails has you covered. Sails provides basic security and role-based access in the form of policies that can be applied any REST action. Policies are interchangeable with Express/Connect middleware which means you can plugin in popular NPM modules such as Passport. You can also easily implement your own email/password, social login or Windows authentication with a bit of JavaScript.

For data storage, Sails bundles the power ORM, Waterline, which provides a simple data access layer that just works, no matter what database you are using. Out of the box MongoDB, MySQL, PostgreSQL, and Redis are support. However, there are more than 30 data storage providers adapter that the community has created such as Microsoft SQL Server, Couchbase, Salesforce, and Firebase. You can easily switch between any data storage provider or mix and match data storage providers on a model by model basis.

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.

Speaker

Justin James

Justin James

Senior Software Engineer, Intel