Tools mentioned by Jerod Santo
Software and services Jerod Santo has mentioned across podcast appearances.
SignalCast may earn a small commission on purchases through these links — at no extra cost to you. As an Amazon Associate we earn from qualifying purchases.
Turbolinks
Recommended“Achieve single-page application behavior (persistent audio player across page navigation) without rebuilding as a React app. Add data-turbolinks-permanent attribute to player div and data-turbolinks-off to admin links. Solves specific SPA needs without full architectural changes or JavaScript framework overhead.”
Plug
“Phoenix uses Plug middleware where each request passes a connection struct through a pipeline of functions. Stack traces remain shallow (nine functions deep versus Rails' deep nesting), making debugging straightforward and revealing minimal framework code between your application logic and the response.”
Ruby on Rails
“Jerod Santo explains how Changelog rebuilt their podcast platform using Elixir and Phoenix after outgrowing WordPress, covering pattern matching, functional programming concepts, deployment strategies, and why they chose Elixir over continuing with Ruby on Rails.”
SQS
“Background tasks like sending transactional emails require no external queue infrastructure. Use Task.start_async to background processes immediately without Redis, SQS, or similar tools.”
ETS
“Erlang's ETS provides in-memory caching, eliminating memcached dependencies for RSS feed caching and similar use cases.”
React
“Achieve single-page application behavior (persistent audio player across page navigation) without rebuilding as a React app.”
Redis
“Background tasks like sending transactional emails require no external queue infrastructure. Use Task.start_async to background processes immediately without Redis, SQS, or similar tools.”
Ecto
“Focus on web development patterns first—Ecto queries, controllers, templates.”
PostgreSQL
“The underlying concurrency power exists when needed, but pragmatic web apps succeed using surface-level features and standard Postgres databases.”
Slack
“Santo discovered Elixir's approachability when he built a Slack invite web app in two to three hours as his first Phoenix project.”
Phoenix Framework
“Jerod Santo explains how Changelog rebuilt their podcast platform using Elixir and Phoenix after outgrowing WordPress, covering pattern matching, functional programming concepts, deployment strategies, and why they chose Elixir over continuing with Ruby on Rails.”
memcached
“Erlang's ETS provides in-memory caching, eliminating memcached dependencies for RSS feed caching and similar use cases.”
WordPress
“Jerod Santo explains how Changelog rebuilt their podcast platform using Elixir and Phoenix after outgrowing WordPress, covering pattern matching, functional programming concepts, deployment strategies, and why they chose Elixir over continuing with Ruby on Rails.”
Elixir
“Jerod Santo explains how Changelog rebuilt their podcast platform using Elixir and Phoenix after outgrowing WordPress, covering pattern matching, functional programming concepts, deployment strategies, and why they chose Elixir over continuing with Ruby on Rails.”