Ben Marx

/ / / / / / /

Learn how to successfully adopt Elixir with lessons learned by Bleacher Report.

Top Three Takeaways

  • How to build a successful team
  • How to migrate to Elixir
  • Ways to ensure code quality remains high even with a new language.

OTP20 officially introduced dirty schedulers. In this talk, we'll cover why they're part of OTP and what function they perform. Using Rust NIFs, we'll compare schedulers and dirty schedulers to illustrate the trade-offs between scheduler types.

By the talk's end, it should be apparent why dirty schedulers are part of OTP and how and when you should consider using them.

Smaller teams are easier to manage just as simpler systems are easier to manage. As your team grows, your system inevitably becomes more complex.

At Bleacher Report, as we've grown our team, we've put in place standards and systems that help maintain software quality, keep developers engaged and independent and evaluate and incorporate new technology.

Bleacher Report, a division of Turner Sports, is the second largest sport website in the world. At peak times they deliver over 1.5 billion page views per month and serve over 200,000 concurrent requests to their mobile apps alone.

Join Dave Marks, Sr. Director of Engineering, and Ben Marx, Lead Engineer as they review the how and why of porting Bleacher Report’s most critical apps from Ruby to Elixir.