Jamie Wright
Create of Tatsu, builder of Chronic
Jamie Wright is a maker of internet things with a love/hate relationship for Redbull™, standing desks, and paintball guns.
He has a love only relationship with teaching, learning, and building bots.
Jamie runs Brilliant Fantastic as an independent software developer that helps companies drive their businesses forward through valuable software.
Past Activities
Code BEAM SF 2020
16.20 - 17.05
Building a realtime WebSocket API in Phoenix
Sometimes consumers of your APIs require near-real-time communication because regular RESTful HTTP APIs can be a few milliseconds too slow. These performant and scalable APIs can be made over WebSocket TCP connections where events are pushed from client and server in near-real-time fashion.
This talk is a story of how Jamie built such an API. He'll look at why this decision to create a WebSocket API was made and will take a look at the data that supported this decision. Jamie will take a deep dive into Phoenix WebSockets, channels, and transports to expose the underlying architecture.
THIS TALK IN THREE WORDS
Learn
WebSocket
APIs
OBJECTIVES
The goal of this talk is to distil the information Jamie has found over the past year of building a real-time websocket API in Elixir to help save the attendees time and resources and also inspire them or give them the motivation to build these types of APIs.
TARGET AUDIENCE
Any Elixir developer, from a beginner on up, who is looking to build real time websocket APIs.