Building a search engine: my introduction to functional programming
summary
A four-person team learns Elixir at a boot camp then builds a working search engine: a URL scraper that seeds a crawler, scraped pages stored in a database, and a query engine that ranks results with a very crude algorithm and renders a Google-like page. Elixir’s concurrency and tooling actually make the spider feasible, fizzbuzz surfaces functional shifts, community help accelerates progress, and running the crawler gets the team banned from some coffee shops while confirming the prototype works.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:27Preamble
- 1:21Team
- 1:40URL Scraper
- 2:22Query Engine
- 3:02WTF moments
- 3:41Community
- 4:25Junior jobs
related talks
29mWeb scraping in Elixir with Crawly
32mElixir for the rubyist
42mIntroduction to Elixir for Rubyists
06mJosé Valim and friends answer most searched Elixir questions
50ma Guided Introduction to Elixir - Part 1 of 6
32mBuild your very own web framework in Elixir
47mGood behaviour: Cultivating Healthy Elixir Teams & Codebases
48mBitcoin & Elixir: Living the Cutting Edge
