A double header!
Session 1: Node.js is here. Yep, Javascript on the server side of things. Is this a good thing? That's what we'll be looking to decipher as we walk through the following points at a high level, all the while relating it to the RPG programmer mindset to more easily draw similarities.
And seriously, Javascript is employment insurance. You have life insurance and car insurance, and, and, and; well, why not employment insurance. Learn something (Javascript, and inherently Node.js) that is applicable to every single website on the internet.
In this session we will learn about the following:
Why Node.js? We already have Java, PHP, Ruby.
How to obtain and install Node.js
Make Node talk to your RPG and DB2
What's this i/o blocking stuff I hear about Node.js?
Javascript syntax - brief intro
Javascript callbacks - they're everywhere, but how do they affect your programming in Node?
Create a simple "hello world" app without using frameworks.
Session 2: Websockets, IBM i, and Watson
HTML5 gave us WebSockets. IBM gave us Watson. Did you know we can easily access Watson from IBM i for our own business purposes? We can and it is sooooo stinkin' cool.
Attend this session to learn how you can call on Watson from IBM i using Node.js. You will learn about what Watson is and available APIs. How WebSockets work to communicate from browser to IBM i and from IBM i to Watson. And finally, learn how the Node.js socket.io library makes it dead simple to do WebSockets.