Hi Austin Noders!
We've got some great talks lined up for you this month! Can't wait to see you all for some top-notch node learning!
Julius Zerwick – SPACECRAFT!
In this talk, I plan to discuss the project and the challenges faced in building it, along with the solutions used to address them. The topics we will touch upon include:
- Crafting a front-end REPL experience
- Multi-user collaboration on the same REPL
- Client-server communication with HTTP vs. WebSockets
- Containers with Docker to create “rooms” for user sessions
- Security measures to handle malicious code
- Reverse proxies to connect users to containers
Roberto Fuentes – APIs: Routes and Pipelines
PI implementations can turn out to be an unexpected bowl of spaghetti. With so many tools & styles to assist in the development of APIs we often forget what components make up an API. In order to help ease implementation it is helpful to understand conceptually the pieces we are putting together to create an API solution.
In this presentation Roberto will go over general components of an API: routes, middleware, and controllers. I will also go over route nesting and composition, how to leverage code reuse with route composition, and nailing down API complexity by building a modular pipeline. The demo is built with Koa.JS & Koa-Router.JS
Having a conceptual model of API components and how they interact with each other assists us in delivering an API system built for maintainability & change.
We'll be at uShip this month. Thanks to uShip for hosting! It's going to be a great event!
See you there!