Elixir Mentor

Peter Ullrich & Alex Koutmos on EZSuite

18 snips
Dec 21, 2024
In this engaging discussion, Peter Ullrich, a software engineer and co-founder of EZSuite, joins Alex Koutmos, creator of many Elixir libraries, to explore their innovative tool for Elixir development. They dissect the launch of Phx2Ban, a powerful bot protection solution for Phoenix apps. The duo shares insights on automated threat detection, efficient email design, and their journey from open-source to commercial development. Expect valuable tips on utilizing Elixir's strengths while navigating the startup landscape and enhancing developer experiences!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Prefer One-Time Licenses For Low-Maintenance Tools

  • Use one-time purchase licenses for small developer tools when ongoing hosting costs are low.
  • Maintain and use the tools in your own products to justify lifetime pricing and continued updates.
INSIGHT

App-Level Defense For Restricted Hosts

  • Application-level bot blocking helps when you cannot access host-level firewalls on modern hosts.
  • Embedding protections in Phoenix avoids cloud-provider or reverse-proxy configuration pain.
ADVICE

Insert The Plug After Static And Analyze Async

  • Place the Phoenix2Ban plug after static so it doesn't interfere with static asset requests.
  • Analyze requests asynchronously to avoid slowing the main request path.
Get the Snipd Podcast app to discover more snips from this episode
Get the app