Day2: GraphQL, Testing & PropCheck
Details
Happy New Year! As a warmup for CodeBeam SF in February, we have organized a fantastic double day meetup (Jan 29th-30th) with tons of surprises! Yes!! You heard that right! You have been offered two meetups, great talks, great food, free books & tickets for Code Beam!!! What is not to like?
The second day (Wed Jan 30th) we will be at The RealReal's headquarters in SF! We will have three great talks along with delicious food and drinks and we will raffle a 2-day ticket to Code BEAM and plenty of books!!!
## Agenda for day 2 @ the RealReal
6:00 Doors open, food and networking!
6:30 Intro
6:35 Talk1: Testing in an Elixir world with Rafael Rocha
7:00 Talk2: Properties for all with Ivy Rogatko
7:20 Talk3: Coming to Terms with GraphQL with Bruce Williams
8:00 Giveaway
---
Talk 1: Testing in an Elixir world
In this talk, will share fundamental knowledge about tests with Elixir. Through examples, explore how can we bring specifications, clarity, and better practices to be more self-confident while coding.
Speaker: Rafael Rocha is a passionate software developer at PlataformaTec who loves to make beautiful and meaningful user applications.
---
Talk 2: Properties for all
In this talk, we'll go over property testing and various techniques to prove correctness. Using a simple cache library as an example, and a propcheck library, to briefly cover other techniques and tradeoffs between them.
Speaker: Ivy Rogatko is a Lead Engineer at The RealReal. She is a gaming industry veteran and still dabbles in game programming.
---
Talk 3: Coming to Terms with GraphQL
No longer a niche technology, GraphQL has reached mainstream status. It’s in use across a wide swath of companies ranging from small, scrappy startups to large, lumbering enterprises. You can find it driving UIs for media companies, in public APIs for third-party developers, in internal APIs used for IT infrastructure, and embedded in databases. Some of these companies are using Elixir to build their GraphQL systems, and you can too.
After covering some introductory material on GraphQL, we’ll dive in and look at how we can add it to our applications using Absinthe, the GraphQL toolkit for Elixir—and discuss why the BEAM provides some distinct advantages for GraphQL APIs at scale.
Speaker: Bruce Williams, visiting from Portland, OR, is the co-creator/maintainer of the Absinthe project, and co-author of “Craft GraphQL APIs in Elixir with Absinthe,” published by The Pragmatic Bookshelf last year.
---
About The RealReal
The RealReal is the leader in authenticated luxury consignment. With an expert behind every item, we ensure everything we sell is 100% real. As a sustainable company, we give new life to pieces by brands from Chanel to Cartier, and hundreds more. Extend the lifecycle of luxury items. Our mission to extend the life cycle of luxury items is leading innovation in sustainable fashion.
We have a strong self-managed agile culture where you will deploy to production several times a day, define technical strategy and mentor other engineers. If you are full-stack and enjoy working with Elixir/Phoenix or Ruby/Rails let's talk.
The RealReal is a diversity sponsor at Code BEAM SF. We’ve donated 5 places to under-represented groups in the technology community. Code BEAM SF and The RealReal is addressing the problem of diversity in tech by committing to build a technology scene where everybody, regardless of their gender, race, sexual orientation, religion, nationality, age, socioeconomic background, etc. feels welcome and comfortable.
If you would benefit from a diversity space at Code BEAM SF until 3 Feb.
We're looking fwd to seeing you again!
