Change.org will be hosting 2 great talks this month. Come join us to learn about extending Ecto with custom types & useful abstractions around GenStage!
Agenda:
---------------------
6:30 Doors open, food & networking!
7:00 Talks begin
Talks:
-----------
Eric Saxby - Casting against type(s),
About the speaker:
It took a while for Eric to come around to programming, trying a few other careers first. Now he focuses on the intersection of code & process, using buzzwords such as TDD, agile, XP, & devops to describe his ham-fisted hammering on keyboards. He finds it most interesting when code fails, & why.
Summary:
Coercing & validating user input can lead to painful code. Casting language primitives is done by Ecto, & storage problems that once required thought are solved by conventiontime is stored in UTC, money without floating points. Managing our own types often gets ugly, though: standard vs metric; currency conversion; jsonb.
Extending Ecto is simple. With custom types, we can separate casting from formatting & dramatically improve the readability & maintainability of applications.
-----------
Justin Almeida - Broadway, using GenStage at Change.org
About the speaker:
Justin is a software engineer who is passionate about using his talents to create a better world around him. He has been using Elixir in production for a few years & can't imagine having to leave the BEAM.
Summary:
Broadway is a new abstraction over GenStage that makes setting up concurrent, multi-stage data ingestion & data processing pipelines simple. In this talk, he'll discuss Broadway itself, along with a few of the use cases Change has been exploring with this powerful new library.