Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
With Eric Saxby (Sr Software Enggr, Sparta Science) & Justin Almeida (Sr Software Enggr, Change.org).
Tue, May 28, 2019 @ 06:30 PM   FREE   Venue, 383 Rhode Island St
 
   
 
 
Sign up for our awesome SF Bay Area
Tech Events weekly email newsletter.
   
LOCATION
EVENT DETAILS

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.

 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms