Posted: May 21st, 2009 | Author: kevin | Filed under: Erlang, Screencast | View Comments
I’m going to start doing another series of recipe-oriented Erlang screencasts soon but I need your help! Fill out this survey and let me know which topic you’d like to see first. It’s a very short survey (one question only) so it’ll only take a second to fill out.
If I get good responses from the survey I’ll continue running them before each episode to make sure I’m covering the topics you want to see.
Posted: August 8th, 2008 | Author: kevin | Filed under: Erlang, Screencast | Comments Off
Thanks to Tom Ayerst for finding a bug in the code bundle for episode 6. At least I know my viewers are paying attention, that’s for sure.
I’ve updated the code bundle to fix Tom’s bug. If you’ve downloaded the code recently you’ll want to pick up the newer bundle from your PragProg account.
Posted: July 28th, 2008 | Author: kevin | Filed under: Erlang, Screencast | View Comments
The next episode in my series is done and should be available in the next 24 hours. The resident editing wizard at Pragmatic Studios, aka Mike Clark, has worked his magic again and made me look way more professional than I ever expected.
The episode runs a little long with a total run time of about 45 minutes. It covers:
- Downloading, building, and installing Mochiweb
- Using Mochiweb to build a simple web application
- Erlang’s experimental support for parameterized modules
- Adding REST-style endpoints to the chat system developed in previous episodes
And because I felt a little bored today, I’ve made another attempt at making my Configuring Emacs for Erlang screencast viewable for a wider audience. You can download the Ogg encoded version of the video here. I tested it with the VLC player on OS X 10.5.4 and a recent Fedora 9 install so I’m hopeful more people will be able to view it.
Posted: June 19th, 2008 | Author: kevin | Filed under: Erlang, Screencast | Comments Off
See here for the gory details.
*sigh*
A hearty thanks to Jon Gretar for finding it. I’d much rather know about a bug and fix it than let it languish in public.
Also, if you haven’t told me what you’d like to see in the next episodes, please drop a comment on here. Right now I’m leaning towards doing a RESTian API via Yaws or Mochiweb (haven’t decided which), followed by unit testing, and then OTP. But there’s still time to make your case! Comment today!
Posted: May 24th, 2008 | Author: kevin | Filed under: Business, Erlang, Screencast | View Comments
Inspired by this post from Ola Bini I decided to take a stab at cleaning up my Emacs configuration.
At the same time I’ve been working on a series of technical screencasts for a client who shall remain nameless, at least for now. I thought a ‘cast covering Emacs configuration would fit nicely with the other ones I had produced for this client so I recorded one. Afterwards, the client and I decided that it wasn’t a good fit after all.
Which left me with a decent screencast just sitting on my hard drive. Rather than delete it or let it collect dust, I’ve decided to share it in the hopes someone will find it useful.
The screencast covers configuring Aquamacs Emacs to use the Erlang Emacs mode which ships with the Erlang standard “distribution” and configuring flymake to provided almost real-time syntax checking. The footage is a little rough but usable.
The screencast is available in QuickTime format here. A zip archive of the final configuration built during the screencast is available here. I make reference to URLs contained in the session notes — these notes do not exist. Instead, here are the URLs:
Flymake download: http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/emacs/lisp/progmodes/flymake.el?revision=1.2.4.33
Erlang mode docs: http://www.erlang.org/doc/man/erlang_mode.html
Edit: 24 hours have passed and it seems I need to clarify a few things:
- I’ve created a new version of the video available here. I’m not sure why some people have problems playing the first video but the second version seems to work a bit better.
- I don’t like YouTube for screencasts which have lots of text. The resolution is too low and the text looks like blurry crap.
- And yes—I completely borked the factorial function. In my defense, I’ve been getting less than 5 hours of sleep per night for the past couple of weeks. I’ve been insanely busy which has made sleep a bit more optional than I’d like. Let this be an object lesson to you youngins who think they can get by on hardly any sleep for weeks on end. With enough sleep deprivation you too can embarrass yourself in front of the Internet. Yay.
7/28/08 Update: Ogg-encoded version of this screencast is available here. Tested using VLC on recent versions of OS X and Fedora, it should be viewable by anyone having problems with the QuickTime movies.