In this episode I talk with Brujo Benavides. We talk his history with Erlang, work with Inaka, community growth of Erlang, Erlang tooling, and importance of running Dialyzer on your codebase, and more.
Our Guest, Brujo Benavides
@elbrujohalcon on Twitter
elbrujohalcon on GitHub
elbrujohalcon on About Me
Inaka
@inaka on Twitter
Inaka on GitHub
Erlang Solutions
Announcements
Compose :: Conference will be taking place Thursday, Feb. 4th and Friday, Feb. 5 of 2016 in New York City. Compose is a conference for typed functional programmers, focused specifically on Haskell, OCaml, F#, SML, and related technologies. To find out more and to register, visit http://www.composeconference.org/
LambdaDays 2016 will be taking place on the 18th and 19th of February in Kraków, Poland. The CFP and registration has opened, so make sure to visit lambdadays.org to find out more. And make sure to use code FunkyGeekz4dWin to get 10% off registration.
:clojureD 2016 will be taking place on the 20th of February in Berlin, Germany. The CFP has opened, so make sure to visit www.clojured.de/ to find out more.
ElixirDaze will be taking place March 4th in St. Augustine, Florida. ElixirDaze is a one day conference with a nearly full day of talks and a Helping Hack session to close it out. Visit elixirdaze.com to find out more.
Erlang Factory San Fransisco will be taking place on the 10th and 11th of March, with training on the 7th through the 9th of March and the 14th through the 16th of March. The Call for Talks is now open through December 15th, and the Very Early Bird registration is open as well.
LambdaConf will be taking place May 26th – 29th in Boulder, Colorado. Keep an eye on lambdaconf.us to find out more.
PolyConf 2016 will be taking place on June 30th – July 2nd. The Call For Proposals is now open, and will be taking submissions through the 13th of March. Visit http://polyconf.com/ to keep updated with news as more details become available, and http://eventil.com/events/polyconf-16 to submit your talk proposal.
If you have a conference related to functional programming, contact me, and I will be happy to announce it.
Topics
About Brujo
Coming from Visual Basic and .NET into Functional Programming
Inaka
How Brujo got into first Haskell and then Erlang
Getting into the mindset of processes and concurrency
Fortune of first working in Erlang for a Voice Over IP telephony app
Being the sole Erlang developer at Inaka
Chad DePue and Erlang Inside
Benefit of enhancing a existing codebase and having something to compare against
Whisper
MochiWeb
Cowboy
How Inaka ramps up a new Erlang developer
sumo_db
Erlang Solutions
What the adoption of Erlang from clients looks like
Getting developers at clients up to speed in Erlang
Robert Virding
View of community growth of Erlang over past five years
Brujo and Inaka’s work on tooling
Hound CI for Ruby
Elvis
Elvis Rules
Style Guides for Erlang
xref
Dialyzer
Gadget
xref_runner
erl_tidy
Swagger
cowboy-trails
sumo_rest
hex.pm
Hackage in Haskell
erlang.mk
Rebar 3
hexer
Reconciling usage of build tools for Erlang
Importance of using Dialyzer on Erlang projects
Getting started with Dialyzer
erlang-kantana
Erlang Factory San Fransisco
Importance of understandable clear code for your projects
elbrujohalcon everywhere
Erlang Solutions new website
As always, a giant Thank You goes to David Belcher for the logo design.
2 replies on “Functional Geekery Episode 43 – Brujo Benavides”
Just checking in. Some tiny details:
– I’m in no way related to @lambda_cat, although I like it 😛
– The style guides for erlang I was mentioning where (besides Elvis rules) these ones: http://github.com/inaka/erlang_guidelines
– And one last link to find all my links: http://about.me/elbrujohalcon
Fixed. Thanks for the updates to the show notes!!!