Thursday, September 16, 2010

July Meeting Videos

July 21, 2010 we had two great talks: LandShark, and Erlang Idioms.

Garrett's talk demoed his LandShark web infrastructure. He is using LandShark to make developing web based applications easier. Based loosely on the python wsgi mechanism, LandShark simplifies web interface creation.

Eric Marret and Martin Logan talked about common Erlang development idioms. An idiom is a common method of 'defining' how you develop applications. Exactly how should try/catch/throws be used?

Great talks, guys! Every time we meet we all learn something!

LandShark & Idioms Part 1

LandShark & Idioms Part 2

LandShark & Idioms Part 3

LandShark & Idioms Part 4 (Final)

Sunday, August 29, 2010

6/2/2010 OTP Plus

Here's the video from the group meeting on 6/2/2010 on "How to use OTP". OTP makes coding with Erlang just so much easier. OTP just abstracts so much coding away. Jon Patton discussed using gen_servers and Tristan Sloughter discussed using gen_supervisors. Great talks guys!!

A couple of other impromptu talks were also given. Martin Logan talked about terminology and how we can discuss and use OTP. Eric Merrit talked about the various ways of connecting non Erlang code to the Erlang VM. Nifs are your friend!

Sunday, August 8, 2010

ErlangCamp Chicago 2010 Registration Open

We are pleased to announce ErlangCamp Chicago 2010 ( has gone live and is ready to take registrations. If you want to learn how to build production ready Erlang/OTP systems, this workshop is for you.

Thursday, May 6, 2010

CEUG April 21st meeting slides - Switching from Python and Java to Erlang

Chris and Garrett have been kind enough to share their slides on moving to Erlang from Python and Java, respectively. Video of Chris's talk can be found here, while video of Garrett's talk can be found here. Finally, there was a joint Q&A session which can be found here.

Our next meeting is tentatively schedule for June 2nd at Orbitz. The meeting will cover the reasons why to choose OTP for all Erlang development, along with a gentle introduction to building your first OTP application.

You can always find out the latest meeting information at the CEUG Meetup page. Make sure to mark June 2nd on your calendars. We look forward to having another great meeting.

Saturday, April 24, 2010

CEUG April 21st meeting video - 3 of 3 (Q and A)

This is the final video in our series. There was quite a lot of interesting QA as usual and we have it all recorded here.

CEUG April 21st meeting video - 2 of 3 (Garrett on Java to Erlang.)

This is the second Erlang OTP video for the Chicago Erlang User Group April 21st meeting. Garrett covers transitioning to Erlang from Python and also does a great job talking about why Erlang in the first place. He humorously covers broad topics in this video from the Erlang standard library, to recursion, to how OTP is like Django!  Definitely worth watching.

If you are interested in coming to CEUG meetings and are in or near chicago checkout out our site for info on our meetings here

CEUG April 21st meeting video - 1 of 3 (Chris on Java to Erlang.)

We had a great chicago erlang user group meeting this April the 21st.  With almost 40 in attendance it was a packed house for sure.  We had two great talks. First was Chris Duesing on easing the transition to Erlang from Java and then Garrett Smith did similar but from a Python perspective.  Following that we had a long Q & A session.  

Here is the video of Chris's talk.  He covers in the video the basics of Erlang from data types, to functions, to pattern matching, to lambdas, to recursion, to processes and messaging.  Very thorough for a short talk.

Wednesday, February 24, 2010

Erlang Development Cycles Presentations

Here's the video from the Development Cycles Talk given on February 17, 2010. Lots of great ideas in here!

Development Cycles Part 1

tools used can be found at
the github erlware account
and sinan can be found with faxien by running "faxien install-release sinan"

Also, check out for the emacs IDE mode and and for more information on tags and their keybindings in Emacs. All of these are easy to install with apt-get if you are running Ubuntu.

Development Cycles Part 2

Development Cycles Part 3

Tuesday, February 16, 2010

OTP Packaging Video 12/16/2009

Here's the video from the December 16, 2009 Erlang/OTP Packaging talk given to the Chicago Erlang Users Group by Martin Logan.

Part 1

Part 2

Part 3

Thursday, February 11, 2010

Chicago Erlang User Group Meeting Februrary 17th

The time and location:
We are confirmed for Wednesday February 17th at 6:00PM. Orbitz has agreed again to let us use their office space for the meetup. We need all the names of the people that will attend so we can place them on the security list. Please email to RSVP at martinjlogan -at- gmail.

The address for the talk is 500 W. Madison St, Chicago IL (the Olgilvie transportation center). Come up to the third floor, show your ID to the people at the desk. and give Martin a ring at 312 772 2310 so someone can come down and get you.

The Talk:
Several CEUG regulars are going to walk us through how they write Erlang. This will be a chance to see how other people get things done and what tools they use. Examples include Sinan, Faxien, git and Emacs.

P.S The meeting is BYOB