State of Node.js Recorded Talk with Colin Ihrig

October is typically a busy time for the Node.js project, and 2019 is no different. Node.js 13.0.0 was released, Node.js 12 entered Long Term Support, and the OpenJS Foundation announced their new Node.js Certification Program. Join Joyent's Colin Ihrig for a Node.js State of the Union talk. Colin will cover a variety of topics including new features in Node.js, how to pick the right production version for your organization and potential changes on the horizon.

Watch Now

Joyent to Speak at 2019 Node.js Day Conference

During the conference, Joyent's Colin Ihrig provided an introduction to basic gRPC concepts, and how its framework can be used in both browser and Node.js applications. This talk compared and contrasted the various modules available to JavaScript developers, including grpc, @grpc/grpc-js, @grpc/proto-loader, grpc-server-js, and grpc-web. Finally, the talk discussed certain architectural tradeoffs that come with gRPC-based systems.

Watch Now

Assert(js) Toronto 2019 - The JS Testing Conference

Held on September 12, 2019, Assert(js) is a conference for JavaScript developers focused on testing. Watch Joyent's Colin Ihrig (@cjihrig) during Assert(js) where he highlighted how Types and tests can improve code quality in JavaScript applications. Unfortunately, both approaches tend to increase initial development time - although they save time and money in the long run. This lightning talk explains why, given tight development deadlines, tests give a better return on investment than types. Please note, this talk is NOT intended to discredit types, TypeScript, or other similar technologies.

Watch Now

State of Node.js Core Fireside Chat

Node.js, as a platform, is constantly changing and evolving. Node’s core is a melting pot of features from our own community, as well as dependencies such as V8 and libuv. Join Joyent's Node.js engineers, Colin Ihrig, Wyatt Lyon Preul, and Lloyd Benson as they give their perspective on the State of Node.js Core during an open panel discussion. The panel will cover:

Watch Now

Deploy an Application to Multiple Data Centers with Packer & Terraform

This webinar will take you step-by-step through creating an application image and then deploying the application to multiple Triton data centers with Hashicorp's Terraform. We will create a custom application image with Packer on Triton and add that image to three Triton data centers. We will then use that image in our Terraform configuration files to deploy our instances. With the help of Cloudflare, we'll be able to point all instances created to a single vanity domain.

Watch Now

Node Fireside Chat Spring 2018

In this fireside chat, Joyent Product Engineers David Neal, Lloyd Benson, Wyatt Lyon Preul, and Colin Ihrig discuss the upcoming Joyent web console revamp with Casey Bisson, Joyent's Director of Product. The group will discuss the decisions and technologies involved in the design, development, and deployment of the new portal throughout Joyent's cloud.

Watch Now

Webinar: Deploy an Application to Multiple Data Centers with Terraform

This webinar will take you step-by-step through a blue-green deployment on multiple Triton data centers with Hashicorp's Terraform. We will take the image created in the webinar for creating custom application images with Packer, deploy it to Triton with Terraform, and then update that application through a series of gradual deployment changes.

Watch Now

Webinar: Building Microservices on a Serverless Multi-Cloud Platform

Joyent and LunchBadger present their serverless multi-cloud solution that increases efficiencies and reduces TCO. Learn how you can use this flexible, fixed cost alternative to manage serverless applications across multiple providers.

Watch Now

Webinar: Run a blue-green deployment model with Terraform

This webinar will take you step-by-step through a blue-green deployment with Hashicorp's Packer and Terraform. We will take an image created in the webinar for creating custom application images with Packer, deploy it to Triton with Terraform, and then update that application through a series of gradual deployment updates. One version of our application will be live while the other serves as a standby deployment, so developers can easily rollback changes if there are problems in a new release. Remove the risk and organizational paralysis by executing changes quickly.

Watch Now