addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

9th Meeting

No confirmed talks yet, just a few ideas.

Since we regularly get people new to Erlang coming along to the meetup, I thought it might be nice to do some hands on Erlang coding. A couple of ideas I've had are:

- e2 tutorial (, either doing it straight, in Erlang with plain OTP or for the adventurous rewrite it in Elixir.

- webmachine workshop for LambdaJam Chicago (  This goes through building a twitter like service using Erlang and webmachine, complete code is available on github.



Some of the RocketBoots staff (well actually Brian and me) are entering the 2014 UAV Outback Challenge which requires us to design and build an autonomous aircraft to search for a "lost" bushwalker and deliver a water bottle to them once they're found.

The autopilot and ground-station software we're using is based on a binary messaging protocol called MAVLink. Most existing MAVLink projects are based in C and Python, but Erlang is actually a natural fit for this sort of soft real-time binary control system, and arguably more robust.

Andrew Tridgell (of samba and rsync fame) has written a MAVLink code generator pymavlink that creates implementations of MAVLink clients for various languages, and I'm thinking of extending it to Erlang. To do this I'd like to workshop with the group what people think an idiomatic Erlang MAVLink client should look like, based on the existing C/Python versions. In particular how could the Erlang Type System be used to best effect for safe message structures and enums.

Not sure how this discussion will go, but the hardware (including the ridiculously large model plane and engine, radio modems, ardupilot etc) are in the office so I can also do a quick show and tell to give people some background to the project.


Join or login to comment.

  • MarkT

    Thanks for the yikkity-yak shearing instructionals!
    Looking forward to the Elixir discussions!
    Getting a taste from suchas:
    Milo's preso is a great 5-liner intro.

    August 7, 2013

  • Tim M.

    Fred Herbert the author of Learn You Some Erlang, just posted a library for limiting mailbox sizes this morning. I remember talking about it briefly with someone.

    August 7, 2013

  • Tim M.

    Starting talks now, if you're locked out give me a call on[masked]

    August 6, 2013

  • Milo H.

    It time permits, I would like to share few tips around profiling your erlang code using fprof tool.
    I will show a quick demo how to view it's results in KCachegrind using erlgrind.

    August 4, 2013

6 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy