Adrian Cruz
Search, discovery and personalization software engineer
Adrian is a software engineer, an open-source contributor, and sometimes a speaker. He works at an educational tech startup, Teachers Pay Teachers, helping educators get the resources they need.
Past Activities
Code BEAM SF 2019
13.50 - 14.35
Getting results: finding what we need with Elixir
Elixir is a big part of the technical footprint at Teachers Pay Teachers. But it all started out small, and Adrian will dive into the details of this journey.
From the beginning, the team focused on getting their users the information they need, in the most optimal way possible. As a marketplace, this meant they were going to focus their initial efforts on search. Adrian will go through the anatomy of a search from the point of a user typing a keyword, dive into their lexer, all the way down to ranking algorithms.
OBJECTIVES
The main objectives of this talk are to share the learnings Adrian has found along the way while introducing Elixir into the Teachers Pay Teachers tech stack. There will be a focus on marketplaces and building out product search infrastructure since that is one of the main routes of user engagement at Teachers Pay Teachers.
TARGET AUDIENCE
Engineering individual contributors/managers, product managers, etc. who are looking to hear more about Elixir adoption, beginner Elixir users, or even advanced Elixir users who have been looking to hear case studies for using GraphQL.
Code BEAM SF 2018
15.20 - 15.45
Mixing in Elixir to Build Search
Search is one of the toughest problems in computer science. This talk will discuss the challenges we've gone through at Teachers Pay Teachers while adopting Elixir as our new go-to language. Adrian will discuss some problems they discovered while building out search and more specifically how they are now using Elixir to build out tools to power search analytics.
OBJECTIVES
This talk will point out some of the discoveries they've made while porting the search page from their old stack (PHP). He will also exemplify Elixir, as their go-to language for building out tools on the Search team and how these tools help them move faster with choosing the right decisions when it comes to search algorithm tweaks.
Media
Articles: 1
Mixing in Elixir to Build Search - SLIDES - Code BEAM SF 2018
Slides from Adrian Cruz's talk "Mixing in Elixir to Build Search" - Code BEAM SF 2018
READ MORE