Speaker

Wyatt Preul

Wyatt Preul

I love Open Source development in Node.js land

Kansas City, Missouri, United States

Actions

I regularly contribute to open source software, namely software in the Node.js ecosystem. I helped to create hapi and the surrounding ecosystem. I have a passion for containers, microservices, application security, and testing.

Area of Expertise

  • Information & Communications Technology

Topics

  • Node.js
  • NodeJS
  • JavaScript
  • Testing
  • Debugging
  • Containers
  • Docker
  • hapi

Node.js microservices on Autopilot

Too often microservices aren’t designed to be resilient to changes from services they depend on. Even if services are resilient, most solutions retry connection attempts or make requests that will fail. There is a better way, one that can reduce unnecessary chatter and help ensure that services are responsive to upstream changes. The solution to this and other Node.js microservices issues is follows the Autopilot Pattern. This talk presents solutions to common pitfalls that developers face as they move to microservices and containers.

• Docker and microservice pitfalls
• Node.js microservices - Writing services using hapi
• ContainerPilot - how to use ContainerPilot with Consul for service discovery
• Deploying services in production
• Debugging containers/services in production

* Basic Node.js or Docker experience is a plus

GraphQL on the server

When you learn about GraphQL you are usually taught about things from the perspective of the client. However, there is an entire world of GraphQL that lives on the server and has very different concerns. This talk focuses on how to build out a Node.js hapi server to work with various GraphQL clients. Additionally, it will focus on how to make GraphQL requests from a server to other servers. This talk will also cover basic approaches to testing these GraphQL services. Finally, the talk closes with thoughts around securing these GraphQL services.

ed is dead

Whenever Frank Black was singing about the death of the single line editor he could have just as easily been singing about the future fall-off of REST popularity. REST is wonderful at exposing simple single-consumer APIs. However, it starts to fall down when you need to provide a non-breaking long term solution that multiple clients with various concerns must depend on. To solve this and many other problems we have GraphQL.

This talk focuses on how to build out a Node.js hapi server to meet the needs of various GraphQL clients. Additionally, it will focus on how to make GraphQL requests from a server to other servers. This talk will also cover basic approaches to testing these GraphQL services. Finally, the talk closes with thoughts around securing these GraphQL services.

Everything in this talk is oriented toward the modern JavaScript Engineer who is interested in learning about the shortcomings of REST and the reasons why GraphQL is gaining popularity.

This talk focuses on the flaws with REST and how GraphQL addresses them. It also highlights some of the remaining challenges with GraphQL and ways to address them.

Samsung Developers Conference

November 2017 San Francisco, California, United States

Node Interactive 2017

October 2017 Vancouver, Canada

Node Summit 2017

Presented on the Autopilot Pattern and did a workshop on developing microservices in node.js with containers

July 2017 San Francisco, California, United States

JSConf China 2017

Presented: Containerized Node.js Microservices on Autopilot

July 2017 Shanghai, China

Nodevember 2016

Presented on Autopilot

November 2016 Nashville, Tennessee, United States

Node Interactive 2016

presented: Node.js, in a Galaxy Far, Far Away (and 300 million pockets)

November 2016 Austin, Texas, United States

Container Summit NYC

February 2016 New York City, New York, United States

Node Community Convention

Presented on microservices in Node.js with Seneca

January 2016 San Francisco, California, United States

Node Interactive 2015

December 2015 Portland, Oregon, United States

Nodevember 2015

Presented on microservices in Node.js with Seneca

November 2015 Nashville, Tennessee, United States

FullStack 2015

Presented workshop on microservices

October 2015 London, United Kingdom

NodeConf EU 2015

Presented workshop on hapi

September 2015 Waterford, Ireland

Node Summit 2015

Panel speaker

February 2015 San Francisco, California, United States

hapiDay

Presented on hapi

December 2014 Oakland, California, United States

Nodevember 2014

Presented on hapi

November 2014 Nashville, Tennessee, United States

NodeConf 2014

July 2014 Petaluma, California, United States

LXJS 2014

Presented on hapi and did workshop on hapi

June 2014 Lisbon, Portugal

NodeConf 2013

June 2013 Petaluma, California, United States

Wyatt Preul

I love Open Source development in Node.js land

Kansas City, Missouri, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top