<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-3915083018721250714</atom:id><lastBuildDate>Thu, 04 Apr 2013 01:24:43 +0000</lastBuildDate><category>ur</category><category>announcement</category><category>location</category><category>survey "new location" "genome center" "announce media"</category><category>git</category><category>monthly talk</category><category>functional programming</category><category>orm</category><category>genome center</category><category>vim</category><category>meeting</category><category>email migration list</category><category>database</category><category>announce media</category><title>St. Louis Perl Mongers</title><description /><link>http://stlouis.pm.org/</link><managingEditor>noreply@blogger.com (Michele)</managingEditor><generator>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/StLouisPerlMongers" /><feedburner:info uri="stlouisperlmongers" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-4427074214405563573</guid><pubDate>Mon, 18 Jun 2012 04:16:00 +0000</pubDate><atom:updated>2012-06-17T23:18:21.991-05:00</atom:updated><title>This Wednesday: An Evening of Hacking</title><description>This month we'll meet to discuss the Duck Duck Go plugin API, as &lt;a href="http://duckduckhack.com/"&gt;documented by DDG&lt;/a&gt;. After a brief discussion we will break into groups of 1 or more to hack on the API and see what fun ideas we can implement. We can end by showing off anything that people might have done. Be sure to bring neat ideas!&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;The location is changing for this month!&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Time: 6:30 PM Wednesday June 6th&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Location:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="https://maps.google.com/maps?q=2081+Craig+Road+Saint+Louis,+MO+63146+USA"&gt;Intoximeters, Inc.&lt;/a&gt;&lt;br /&gt;
2081 Craig Road&lt;br /&gt;
Saint Louis, MO 63146&lt;br /&gt;
USA
&lt;/div&gt;
&lt;div&gt;
Park near the front of the building and someone should be able to show you to the room.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/a-CP3JsI-w4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/a-CP3JsI-w4/this-wednesday-evening-of-hacking.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2012/06/this-wednesday-evening-of-hacking.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-3064786692252594406</guid><pubDate>Tue, 15 May 2012 03:48:00 +0000</pubDate><atom:updated>2012-05-14T22:48:56.374-05:00</atom:updated><title>Next Talk: Lies, Damn Lies, and Benchmarks (part 2)</title><description>&lt;br /&gt;
&lt;div class="p1"&gt;
PM's have brought up issues with using perl on the&amp;nbsp;jobs. We've all heard some version of "Do it in shell,&lt;/div&gt;
&lt;div class="p1"&gt;
there's too much overhead in starting up perl", "Perl&amp;nbsp;takes too long to write", or something similar.&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
This all applies until you have to actually debug ten&amp;nbsp;levels of plumbing in the shell. Or until you actually&lt;/div&gt;
&lt;div class="p1"&gt;
look at the kernel overhead of passing all of the piped&amp;nbsp;data through the shell.&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
There are some things that are more easily done&amp;nbsp;in shell, but many people avoid perl for the&amp;nbsp;wrong reasons.&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
This month we will look at how to benchmark Perl&amp;nbsp;and perl, a few things to look for when you run&lt;/div&gt;
&lt;div class="p1"&gt;
the perl compiler on your system, and how to manage&amp;nbsp;the tradeoff between multi-layer shell plumbing and&amp;nbsp;perl startup.&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
One of the issues is benchmarking shell accurately&amp;nbsp;using, of course, perl and Benchmark. Another is&lt;/div&gt;
&lt;div class="p1"&gt;
looking whether it really takes "too long" to write&amp;nbsp;non-trivial Perl vs. shell.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/QnDnRYiLAqk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/QnDnRYiLAqk/lies-damn-lies-and-benchmarks-part-2.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2012/05/lies-damn-lies-and-benchmarks-part-2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-2845274930169428405</guid><pubDate>Wed, 18 Apr 2012 21:34:00 +0000</pubDate><atom:updated>2012-04-18T16:34:17.006-05:00</atom:updated><title>Next Talk: Testing in Perl</title><description>&lt;br /&gt;
&lt;div class="p1"&gt;
Perl's "testing culture" has put a premium on developing&amp;nbsp;simple, effective ways to test code -- not the least of&amp;nbsp;which for the perl distro itself.&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
Aside from Test::Simple and Test::More, there are builders&amp;nbsp;and other modules that help exercise your code. I'll go over&amp;nbsp;some quick ways to automate testing, from Object::Exercise&amp;nbsp;to Test::Builder.&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
Anyone who has testing issues please bring an example.&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
Meeting starts 4/17/12 (TONIGHT!) @ 6:30.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/vYnJHGiRqms" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/vYnJHGiRqms/next-talk-testing-in-perl.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2012/04/next-talk-testing-in-perl.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-6945438932152961156</guid><pubDate>Mon, 19 Mar 2012 18:54:00 +0000</pubDate><atom:updated>2012-03-19T13:55:04.820-05:00</atom:updated><title>Talk This Week: Git &amp; Sneakernets</title><description>&lt;br /&gt;
Ever get stuck without a network? Conferences, flights, broken hardware: whatever the reason it is a pain. Especially at conferences or hackathons, damaged networks can really screw up your day.&lt;br /&gt;
&lt;br /&gt;
There are any number of ways to work around your network woes, but git is the simplest: just clone repository onto a nearby thumb drive and pass it around. Viola! Instant, painless sneakernet (unless you drop the thumb drive in your beer).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Don Ellis will start with a short introduction to git, including examples of dealing with branches, merging, and recovering from accidental commits, and cloning your empty repository.&lt;br /&gt;
&lt;br /&gt;
After that we'll go through showing how the thumb drive snekernet works.&lt;br /&gt;
&lt;br /&gt;
We have Free Beer (or coffee). If you don't like either Golden Draak or Chimey feel free to bring your own :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeting starts at 6:30  March 21st, at Workhors Computing's office.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/JJ3YncOsS_s" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/JJ3YncOsS_s/talk-this-week-git-sneakernets.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2012/03/talk-this-week-git-sneakernets.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-5515481070636045147</guid><pubDate>Mon, 17 Oct 2011 02:59:00 +0000</pubDate><atom:updated>2011-10-16T22:40:57.129-05:00</atom:updated><title>October Meeting: Frickin' Robots!</title><description>Speaker: Matt Follett&lt;br /&gt;When: 6:30 PM Wednesday, October 19th&lt;br /&gt;Where:&lt;br /&gt;2414 Menard Street&lt;br /&gt;Soulard, MO 63104&lt;br /&gt;&lt;br /&gt;Abstract:&lt;br /&gt;&lt;br /&gt;Thanks to machine learning and robotics we have amazing new technology these days, from automated vacuum cleaners and lawn mowers to bomb disposal units and war-zone safety and surveillance systems. However, this field comes with a wide array of problem spaces. From having your robot know where it is to having it navigate an area each ability has problems layered on top of each other. This talk will cover some of the problems, solutions, and history in sensing, locomotion, navigation, and overarching control systems.&lt;br /&gt;&lt;br /&gt;Sadly, all the really cool robots are still too expensive to entrust me with, so we'll have to make do with videos.&lt;br /&gt;&lt;br /&gt;About Matt Follett:&lt;br /&gt;&lt;br /&gt;Matt Follett is a local software engineer who has developed a wide range of technologies over the last few years, from C++ custom network protocols to web analytics systems. He is a graduate of the University of Missouri at Rolla (now Mo S&amp;T), where he dual majored in Computer Science &amp; Computer Engineering. He has worked for Monsanto, Boeing, Beck Automation, and Washington University as a software engineer. He is currently moving towards completing his Masters in Computer Science from Washington University while working for a local startup hoping to help make healthcare more understandable.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/-CXlFSx9TQ0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/-CXlFSx9TQ0/october-meeting-frickin-robots.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2011/10/october-meeting-frickin-robots.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-6782940766609372840</guid><pubDate>Mon, 14 Feb 2011 17:50:00 +0000</pubDate><atom:updated>2011-02-14T11:52:13.575-06:00</atom:updated><title>February Meeting: Perl 6</title><description>Speaker:  Matt Follett&lt;br /&gt;When:  6:30 PM Wednesday 2/16/11&lt;br /&gt;Where:&lt;br /&gt;Announce Media&lt;br /&gt;6665 Delmar Boulevard&lt;br /&gt;Saint Louis, MO 63130-4544&lt;br /&gt;&lt;br /&gt;Foo Sponsor:  Announce Media&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Abstract: &lt;/h3&gt;&lt;br /&gt;Perl6 has been a long time coming with the original design dating back to 2000.  With releases of great Perl 6 partial implementations such as Rakudo and Niecza rolling along Perl 6 is becoming a more exciting technology every day.  This talk will cover some of the features and advancements that Perl 6 provides today and try and provide some knowledge on how it can be useful today.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;About Matt Follett:&lt;/h3&gt;&lt;br /&gt;Matt Follett is a local developer who has developed a wide range of technologies over the last few years, from C++ custom network protocols to web analytics. He is a graduate of the University of Missouri at Rolla, where he majored in Computer Science &amp; Computer Engineering. He has worked for Monsanto, Boeing, Beck Automation, and Washington University as a software engineer.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/KDm_CJKZfQ8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/KDm_CJKZfQ8/february-meeting-perl-6.html</link><author>noreply@blogger.com (geoffeg)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2011/02/february-meeting-perl-6.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-5340476502967786719</guid><pubDate>Tue, 04 Jan 2011 17:33:00 +0000</pubDate><atom:updated>2011-01-04T11:36:51.433-06:00</atom:updated><title>Winter White Lightning Talks!</title><description>Speaker:  You!&lt;br /&gt;When:  6:30 PM Wednesday 1/19/11&lt;br /&gt;Where:&lt;br /&gt;Announce Media&lt;br /&gt;6665 Delmar Boulevard&lt;br /&gt;Saint Louis, MO 63130-4544&lt;br /&gt;&lt;br /&gt;Sponsor:  TBD&lt;br /&gt;&lt;br /&gt;Action:  Signup for a lightning talk and put your topic idea or ideas in the comment when you signup!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.signupgenius.com/go/january83"&gt;http://www.signupgenius.com/go/january83&lt;/a&gt;&lt;br /&gt;Password:  mongers&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Abstract: &lt;/h3&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Lightning_Talk"&gt;Lightning Talks&lt;/a&gt; (http://en.wikipedia.org/wiki/Lightning_Talk) are typically between 5-10 minutes.    The amount of time you will have will be determined by the number folks interested in giving talks.  I'm pretty sure we have a gong too.  Also talks do NOT have to be perl related.  I'd love to see a good variety of topics!   Fun is good too.  :)&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/L4hz4nevhm0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/L4hz4nevhm0/winter-white-lightning-talks.html</link><author>noreply@blogger.com (geoffeg)</author><thr:total>1</thr:total><feedburner:origLink>http://stlouis.pm.org/2011/01/winter-white-lightning-talks.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-2106917184899808820</guid><pubDate>Thu, 11 Nov 2010 07:50:00 +0000</pubDate><atom:updated>2010-11-11T01:55:22.636-06:00</atom:updated><title>Memory Manglement</title><description>Speaker:  Steven Lembark&lt;br /&gt;When:  6:30 PM Wednesday 11/17/10&lt;br /&gt;Where: &lt;br /&gt;Announce Media&lt;br /&gt;6665 Delmar Boulevard&lt;br /&gt;Saint Louis, MO 63130-4544&lt;br /&gt;&lt;br /&gt;Sponsor:  &lt;a href="http://www.neteffects.com"&gt;Net Effects&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Abstract: &lt;/h3&gt;&lt;br /&gt;Most users don't ever realize just how much of a memory hog Perl is. Being Perl, however, the language makes it easy to find out using Devel::Peek and Devel::Size. This talk uses both to peer into scalars, arrays, and hashes and shows some ways to reduce the overhead when dealing with long-lived or high-volume applications.&lt;br /&gt;&lt;br /&gt;Viewers should walk away with enough understanding of the modules to track memory use in their own code.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;About Steven Lembark:&lt;/h3&gt;&lt;br /&gt;Steven has been hacking in Perl for fun and profit since the early 90's. Much of his work has been in high-volume ETL for Finance and Bioinformatics and web back ends. His current projects are hacking DP for a web back end and aligning short sections of HIV-1 genetics using the W-curve for vaccine analysis.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/614CUNsXCvI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/614CUNsXCvI/memory-manglement.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/11/memory-manglement.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-5879389841525266314</guid><pubDate>Thu, 07 Oct 2010 04:37:00 +0000</pubDate><atom:updated>2010-10-06T23:38:24.398-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">announcement</category><category domain="http://www.blogger.com/atom/ns#">meeting</category><category domain="http://www.blogger.com/atom/ns#">announce media</category><title>Regular Expressions</title><description>Speaker:  Steven Pritchard&lt;br /&gt;When:  6:30 PM Wednesday 10/20/10&lt;br /&gt;Where: &lt;br /&gt;Announce Media&lt;br /&gt;6665 Delmar Boulevard&lt;br /&gt;Saint Louis, MO 63130-4544&lt;br /&gt;&lt;br /&gt;This meeting is being sponsored by &lt;a href="http://www.announcemedia.com"&gt;Announce Media&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Abstract: &lt;/h3&gt;&lt;br /&gt;Regular expressions are one of the things that make Unix utilities (grep, sed, vi, etc.) and Perl so awesome.&lt;br /&gt;&lt;br /&gt;In this talk, we'll go over the various flavors of regular expression syntax, look at how to use regular expressions effectively, and look ahead to the cool additions to regular expressions available in Perl 6.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;About Steven Pritchard:&lt;/h3&gt;&lt;br /&gt;Steven Pritchard is a Linux guy and a hardware geek who has spent the last several years doing consulting and training, in addition to fixing all manner of random stuff at the Computer Room (http://www.computerroom.us/) in Shiloh, IL.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/0RNaxS_hknY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/0RNaxS_hknY/regular-expressions.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/10/regular-expressions.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-8608679061416413350</guid><pubDate>Fri, 03 Sep 2010 19:42:00 +0000</pubDate><atom:updated>2010-09-14T15:07:08.512-05:00</atom:updated><title>Introducing The Monads</title><description>Speaker:  Aditya "Deech" Siram&lt;br /&gt;When:  6:30 PM Wednesday 09/15/10&lt;br /&gt;Where: &lt;br /&gt;Announce Media&lt;br /&gt;6665 Delmar Boulevard&lt;br /&gt;Saint Louis, MO 63130-4544&lt;br /&gt;&lt;br /&gt;This meeting is being sonsored by &lt;a href="http://www.comsys.com"&gt;COMSYS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Abstract: &lt;/h3&gt;&lt;br /&gt;Haskell monads do everything from mundane list processing and IO to complex functionality like fine-grained concurrent state management and parsing grammers. And because they are all monads, they have a consistent syntax making them very simple and elegant to use.&lt;br /&gt;&lt;br /&gt;This talk will give a tourof these and other noteworthy citizens of this wonderful landscape. There will be plenty of practical code examples and no knowledge of Haskell is required.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;About Aditya "Deech" Siram:&lt;/h3&gt;&lt;br /&gt;Aditya "Deech" Siram is a Java developer with the Neuroinformatics Research Group at Washington University. He's into functional programming languages, especially Haskell, and looks forward to the day he gets paid to use it.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/lGqjDmznNk8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/lGqjDmznNk8/introducing-monads.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/09/introducing-monads.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-5837504079064726203</guid><pubDate>Fri, 20 Aug 2010 22:07:00 +0000</pubDate><atom:updated>2010-08-20T17:18:04.401-05:00</atom:updated><title>Better late than never: An Evening with Git</title><description>Remember &lt;a href="http://stlouis.pm.org/2010/01/evening-with-git-pizza.html"&gt;"An Evening with Git,"&lt;/a&gt; back in January?&lt;br /&gt;&lt;br /&gt;The video of the talk is finally up!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stlouispm.blip.tv/file/4027520/"&gt;Part 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://stlouispm.blip.tv/file/4027674/"&gt;Part 2&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/jciP_KpWFi8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/jciP_KpWFi8/evening-with-git.html</link><author>noreply@blogger.com (Ben O)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/08/evening-with-git.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-1822168016738020455</guid><pubDate>Fri, 20 Aug 2010 19:01:00 +0000</pubDate><atom:updated>2010-08-20T14:06:33.416-05:00</atom:updated><title>Subscribe to our videos</title><description>I just noticed that blip.tv provides an iTunes subscription service.  You can download our videos to your PC and watch them as you please or transfer them to your favorite handheld device.&lt;br /&gt;&lt;br /&gt;Click &lt;a href="itpc://stlouispm.blip.tv/rss/itunes/"&gt;Subscribe&lt;/a&gt; to add us to your iTunes.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/7Kmg5KcRIBg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/7Kmg5KcRIBg/subscribe-to-our-videos.html</link><author>noreply@blogger.com (Ben O)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/08/subscribe-to-our-videos.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-1541044507525028490</guid><pubDate>Thu, 19 Aug 2010 12:27:00 +0000</pubDate><atom:updated>2010-08-19T07:31:37.041-05:00</atom:updated><title>Videos from Last Night's Talk</title><description>In case you missed Bill Odom's talk last night, you can watch it here!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stlouispm.blip.tv/file/4021138/"&gt;Part 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://stlouispm.blip.tv/file/4021155/"&gt;Part 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://stlouispm.blip.tv/file/4021115/"&gt;Part 3&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/IoDphYXONHU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/IoDphYXONHU/videos-from-last-nights-talk.html</link><author>noreply@blogger.com (Ben O)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/08/videos-from-last-nights-talk.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-4440531424727206533</guid><pubDate>Mon, 16 Aug 2010 17:32:00 +0000</pubDate><atom:updated>2010-08-16T12:33:21.323-05:00</atom:updated><title>What is Modern Perl?</title><description>If you're new to Perl or new to using it in a scalable, testable, and maintainable manner, you may find this helpful:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://perlgeek.de/blog-en/perl-tips/what-is-modern-perl.html"&gt;What is 'Modern Perl?'&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/ebLRqUFo0wY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/ebLRqUFo0wY/what-is-modern-perl.html</link><author>noreply@blogger.com (Ben O)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/08/what-is-modern-perl.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-8033903543687276041</guid><pubDate>Mon, 16 Aug 2010 02:24:00 +0000</pubDate><atom:updated>2010-08-18T13:23:34.531-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">vim</category><category domain="http://www.blogger.com/atom/ns#">announcement</category><category domain="http://www.blogger.com/atom/ns#">meeting</category><category domain="http://www.blogger.com/atom/ns#">announce media</category><title>Vim Fandango - The Extended Edition, Director's Cut</title><description>Speaker:  Bill Odom&lt;br /&gt;When:  6:30 PM Wednesday 08/18/10&lt;br /&gt;Where: &lt;br /&gt;Announce Media&lt;br /&gt;6665 Delmar Boulevard&lt;br /&gt;Saint Louis, MO 63130-4544&lt;br /&gt;&lt;br /&gt;Sandwiches from Jimmy Johns will be provided by the always helpful &lt;a href="http://unhub.com/lisarokusek"&gt;Lisa Rokusek&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Abstract: &lt;/h3&gt;&lt;br /&gt;Vim deserves its reputation as one of the most powerful tools in a developer's toolbox -- but it's not exactly friendly and approachable. Even long-time users rarely employ more than a fraction of its capabilities, and new users are often left wondering why so many apparently-sane people won't shut up about how awesome it is. The stark UI, the steep learning curve, the host of idiosyncrasies... mastering Vim is a challenge, and that's putting it politely.&lt;br /&gt;&lt;br /&gt;This talk explains why it's worth the effort.&lt;br /&gt;&lt;br /&gt;During this presentation, we'll see real-world examples of using Vim to perform astounding feats that poor souls using lesser editors can only imagine. We'll cover ways to integrate Vim with your environment, tailor it to your work, and generally bend it to your every whim.  We'll discuss important settings, advanced techniques, useful customizations, handy scripts, must-have plugins, crafty tips, and sneaky tricks. In short, we'll explore how to use Vim most effectively, so it lives up to to the awesome reputation that you'll soon be telling all your disbelieving friends about.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;About Bill Odom:&lt;/h3&gt;&lt;br /&gt;Bill is a long time developer and well known member in the Perl community, and was president of The Perl Foundation from 2005 to 2007.  He has worked in many languages for companies in the Midwest and both coasts, from ActionScript to XSLT, but keeps finding his way back to Perl.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/W4OqeRq8Ftg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/W4OqeRq8Ftg/vim-fandango-extended-edition-directors.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/08/vim-fandango-extended-edition-directors.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-8333401930273909000</guid><pubDate>Mon, 26 Jul 2010 00:42:00 +0000</pubDate><atom:updated>2010-08-09T00:10:42.380-05:00</atom:updated><title>Upcoming Talks</title><description>If you enjoyed the lightning talks last week, mark your calendars for the following talks:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;August 18:&lt;/b&gt; &lt;i&gt;Vim Fandango&lt;/i&gt; (Bill Odom)&lt;br /&gt;&lt;b&gt;September 15:&lt;/b&gt; &lt;i&gt;Introducing The Monads&lt;/i&gt; (Aditya Siram)&lt;br /&gt;&lt;br /&gt;Each meeting is the third Wednesday of the month, at 6:30 PM.   We meet at the offices of Announce Media, at 6665 Delmar in the U City Loop (the former Blockbuster building next door to the Market Pub House).&lt;br /&gt;&lt;br /&gt;We are also on the lookout for sponsors for food.  If you or your employer would be willing to help out the group by sponsoring pizza or other food for our upcoming meetings, we'd greatly appreciate it -- please get in touch with us!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P.S. Slides from the lightning talks will be up soon.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/xMjLIqVCUxI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/xMjLIqVCUxI/upcoming-talks.html</link><author>noreply@blogger.com (Ben O)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/07/upcoming-talks.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-7135729760947193371</guid><pubDate>Fri, 02 Jul 2010 01:31:00 +0000</pubDate><atom:updated>2010-07-21T12:43:31.959-05:00</atom:updated><title>Lightning Talks</title><description>Speaker:  You, your friends, etc.&lt;br /&gt;When:  6:30 PM Wednesday 07/21/10&lt;br /&gt;Where: &lt;br /&gt;Announce Media&lt;br /&gt;6665 Delmar Boulevard&lt;br /&gt;Saint Louis, MO 63130-4544&lt;br /&gt;&lt;br /&gt;The Jimmy Johns provided for this meeting is sponsored by &lt;a href="http://www.cofactorgenomics.com"&gt;Cofactor Genomics&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Abstract: &lt;/h3&gt;&lt;br /&gt;This month we will be doing another exciting round of lightning talks.  Last time we heard about everything from Metro transit schedules to Moose.  What will it be this time, MegaMan, Gearman, Perl6?  You decide!  Please reply with the talk you are going to give.  Slides will be accepted up to the night before the meeting so that we can compile them together and make our lightning talks nonstop fun.  We will attempt to append any presentations provided to the end of the meeting.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;About You, your friends, etc.:&lt;/h3&gt;&lt;br /&gt;Who are you?  What kind of hobbies do you have?  What neat things do you want to share?  We won't know until you tell us.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/6JaP0QnFcU4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/6JaP0QnFcU4/lightning-talks.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>3</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/07/lightning-talks.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-8616500263715074093</guid><pubDate>Tue, 15 Jun 2010 04:52:00 +0000</pubDate><atom:updated>2010-06-14T23:53:00.939-05:00</atom:updated><title>Concepts of Functional Programming</title><description>&lt;div&gt;Speaker:  Matt Follett&lt;/div&gt;&lt;div&gt;When:  6:30 PM Wednesday 06/16/10&lt;/div&gt;&lt;div&gt;Where: &lt;/div&gt;&lt;div&gt;Announce Media&lt;/div&gt;&lt;div&gt;6665 Delmar Boulevard&lt;/div&gt;&lt;div&gt;Saint Louis, MO 63130-4544&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;Abstract: &lt;/h3&gt;&lt;/div&gt;&lt;div&gt;The resurgence of functional programming languages in recent years has shown that no one paradigm will efficiently solve any given problem. Instead, attempting to use the best methods for the problem at hand will lead to smaller, cleaner code. This talk will explain basic functional concepts and give examples of when and how to use them. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This version of the talk will be more expansive than the version being presented at YAPC::NA 2010.  Attendees will be given the chance to help pick the most valuable and interesting topics to be covered in the shorter YAPC talk.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;About Matt Follett:&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;Matt Follett is a developer in the Informatics team at The Genome Center at Washington University School of Medicine, where he works on high-throughput DNA sequencing projects. He is a graduate of the University of Missouri at Rolla, where he majored in Computer Science &amp;amp; Computer Engineering. He has worked for Monsanto, Boeing, and Beck Automation as a software engineer. He was the head of the 2009 St. Louis BarCamp. He currently resides in St. Louis, where he heads the local chapter of Perl Mongers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/WVmPIZQVvpk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/WVmPIZQVvpk/concepts-of-functional-programming.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/06/concepts-of-functional-programming.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-6745954105839528866</guid><pubDate>Wed, 09 Jun 2010 22:46:00 +0000</pubDate><atom:updated>2010-06-09T17:50:10.137-05:00</atom:updated><title>NYTProf updated</title><description>&lt;a href="http://blog.timbunce.org/2010/06/09/nytprof-v4-now-with-string-eval-x-ray-vision/"&gt;NYTProf v4 was released today. &lt;/a&gt; Now it can peer into string evals to give you more detail.   &lt;br /&gt;&lt;br /&gt;If you've never used NYTProf, give it a try -- its reports make it really easy to get some insight into what your software is doing.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/4XloaYv7zcE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/4XloaYv7zcE/nytprof-updated.html</link><author>noreply@blogger.com (Ben O)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/06/nytprof-updated.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-6290791395421451286</guid><pubDate>Thu, 27 May 2010 15:37:00 +0000</pubDate><atom:updated>2010-05-27T10:39:42.163-05:00</atom:updated><title>Perl One Liner Tricks</title><description>Here's a cool list of perl &lt;a href="http://blog.ksplice.com/2010/05/top-10-perl-one-liner-tricks/"&gt;one-liner tricks&lt;/a&gt;.  I've never written obfuscated perl one-liners much so this will help me on my way to reaching perl one-liner zen.  Maybe it will help you, too!&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/9nVxd_wAcyo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/9nVxd_wAcyo/perl-one-liner-tricks.html</link><author>noreply@blogger.com (Ben O)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/05/perl-one-liner-tricks.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-4464320298863478610</guid><pubDate>Wed, 26 May 2010 15:26:00 +0000</pubDate><atom:updated>2010-05-26T10:29:25.969-05:00</atom:updated><title>Hidden Features of Perl</title><description>I came across &lt;a href="http://stackoverflow.com/questions/161872/hidden-features-of-perlhttp://stackoverflow.com/questions/161872/hidden-features-of-perl"&gt;this cool list&lt;/a&gt; of obscure but useful features in Perl.  You may have seen some of these but I've certainly never seen all of them.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/67EQtlFyfOg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/67EQtlFyfOg/hidden-features-of-perl.html</link><author>noreply@blogger.com (Ben O)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/05/hidden-features-of-perl.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-6838580962984314871</guid><pubDate>Tue, 18 May 2010 03:12:00 +0000</pubDate><atom:updated>2010-05-17T22:12:52.637-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">announcement</category><category domain="http://www.blogger.com/atom/ns#">meeting</category><title>Internal DSLs</title><description>&lt;div&gt;Speaker:  Matt Follett&lt;/div&gt;&lt;div&gt;When:  6:30 PM Wednesday 05/19/10&lt;/div&gt;&lt;div&gt;Where: &lt;/div&gt;&lt;div&gt;Announce Media&lt;/div&gt;&lt;div&gt;6665 Delmar Boulevard&lt;/div&gt;&lt;div&gt;Saint Louis, MO 63130-4544&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;Abstract: &lt;/h3&gt;&lt;/div&gt;&lt;div&gt;Software development becomes increasingly complex year after year. Developers are constantly required to provide new solutions to more complex problems often with more domain specific knowledge. A popular approach to this has been to implement Domain Specific Languages (DSLs) to detach the logic required to understand the problem's domain from the programming. However, writing a full-blown DSL takes time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;An approach that has been gaining popularity year after year has been implementing internal DSLs. Internal DSLs are extensions of the host language that are still constrained by it's specifications. However, by using an internal DSL the developer can more quickly provide a many of the features of a full blown DSL while avoiding much of the work. This talk will discuss the usage, benefits, and implementation of internal DSLs. It will attempt to explain the concepts through a selection of examples. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;About Matt Follett:&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;Matt Follett is a developer in the Informatics team at The Genome Center at Washington University School of Medicine, where he works on high-throughput DNA sequencing projects. He is a graduate of the University of Missouri at Rolla, where he majored in Computer Science &amp;amp; Computer Engineering. He has worked for Monsanto, Boeing, and Beck Automation as a software engineer. He was the head of the 2009 St. Louis BarCamp. He currently resides in St. Louis, where he heads the local chapter of Perl Mongers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/szKnlUzL2hc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/szKnlUzL2hc/internal-dsls.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/05/internal-dsls.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-698406151321159390</guid><pubDate>Mon, 19 Apr 2010 16:42:00 +0000</pubDate><atom:updated>2010-04-19T11:50:29.417-05:00</atom:updated><title>Geoff Gallaway's March 2010 Presentation</title><description>&lt;div&gt;Video is forthcoming, but here's the slides from Geoff Gallaway's March presentation on HTML5.  There's a list of useful starting points for exploring HTML5 at the bottom of the post.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:425px" id="__ss_3776938"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/stlouispm/geoff-gallaways-march-2010-html5-presentation" title="Geoff Gallaway's March 2010 HTML5 Presentation"&gt;Geoff Gallaway's March 2010 HTML5 Presentation&lt;/a&gt;&lt;/strong&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=html5presentation-100419114150-phpapp02&amp;amp;stripped_title=geoff-gallaways-march-2010-html5-presentation"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=html5presentation-100419114150-phpapp02&amp;amp;stripped_title=geoff-gallaways-march-2010-html5-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/stlouispm"&gt;stlouispm&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Links:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://youtube.com/html5"&gt;Test out HTML5 YouTube video using Google Chrome or Safari&lt;/a&gt; (some videos still play with Flash)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Check out some cool &lt;a href="http://www.chromeexperiments.com/"&gt;HTML5/Canvas/Javascript demos&lt;/a&gt; (works in Safari, too):&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Keep up with the progress of the HTML5 spec (slowed down recently): &lt;a href="http://blog.whatwg.org/"&gt;http://blog.whatwg.org/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Read the &lt;a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/"&gt;HTML5 draft&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.w3.org/Style/CSS/current-work"&gt;CSS3 module development status dashboard&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.css3.info/"&gt;Information and examples of how to use CSS3 on your site&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://diveintohtml5.org/"&gt;A book-in-progress about HTML5&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://9elements.com/io/projects/html5/canvas/"&gt;A cool little demo using HTML5&lt;/a&gt; audio, canvas drawing and more&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.typekit.com/"&gt;Try out web font support&lt;/a&gt; on your site with very little effort&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.modernizr.com/"&gt;JavaScript library to detect browser support for various features&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://webkit.org/blog/"&gt;The Safari/WebKit developers' blog.&lt;/a&gt; (&lt;a href="http://webkit.org/blog/386/3d-transforms/"&gt;3D transforms&lt;/a&gt; and &lt;a href="http://webkit.org/blog/324/css-animation-2/"&gt;CSS animation&lt;/a&gt; were shown at the end of the talk)&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/BO3ltVtdvuc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/BO3ltVtdvuc/geoff-gallaways-march-2010-presentation.html</link><author>noreply@blogger.com (Ben O)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/04/geoff-gallaways-march-2010-presentation.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-9187568955418394640</guid><pubDate>Tue, 06 Apr 2010 18:20:00 +0000</pubDate><atom:updated>2010-04-06T21:04:01.420-05:00</atom:updated><title>Writing Games in Perl: I'm not as Crazy as you Think</title><description>&lt;div&gt;Speaker:  Robert Ward&lt;/div&gt;&lt;div&gt;When:  6:30 PM Wednesday 04/21/10&lt;/div&gt;&lt;div&gt;Where: &lt;/div&gt;&lt;div&gt;Announce Media&lt;/div&gt;&lt;div&gt;6665 Delmar Boulevard&lt;/div&gt;&lt;div&gt;Saint Louis, MO 63130-4544&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;Abstract: &lt;/h3&gt;&lt;/div&gt;&lt;div&gt; Once upon a time, game development was a domain reserved for only the most intrepid programmers: those willing to bear the burden of manual memory management and hours of debugging highly optimized C code.  Now, however, we are entering a brave new world of game development.  Modern AAA titles are increasingly using dynamic languages to create core game logic while still keeping processor intensive tasks like AI and graphics in C.  Moving forward further, we are starting to see bindings for languages like Perl and Python into graphics toolkits and other optimized libraries.  Now programmers from all types of backgrounds can pop open their favorite text editor and have basic games running in very short order.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Robert will be giving a brief overview of the state of the art in Perl programming and talking about the different libraries that are available.  Focusing on the Simple DirectMedia Layer (SDL), he will take the audience through the creation of a simple game from empty file to (hopefully) fun times.  Lastly, he will pontificate briefly about the place of Perl and other dynamic languages in the future of game development.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;About Robert Ward:&lt;/h3&gt;&lt;/div&gt;&lt;div&gt; Robert Ward is an embedded systems developer for the industrial automation company, Beck Automation, LLC.  He splits his time there working on embedded automation products, industrial communication, and Catalyst based web applications.  He is a graduate of the Missouri University of Science and Technology where he majored in Computer Engineering.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/6Zgb2x-3jPY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/6Zgb2x-3jPY/perl-sdl.html</link><author>noreply@blogger.com (Matt Follett)</author><thr:total>3</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/04/perl-sdl.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3915083018721250714.post-5001188460657954939</guid><pubDate>Tue, 06 Apr 2010 17:43:00 +0000</pubDate><atom:updated>2010-04-06T12:45:17.604-05:00</atom:updated><title>Perl Development History, Visualized</title><description>&lt;a href="http://www.youtube.com/watch?v=jl9HVEJl_-w"&gt;Here's&lt;/a&gt; a cool video I came across that visualizes the commit history of Perl over time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/gource/"&gt;Gource&lt;/a&gt; was used to create this.&lt;img src="http://feeds.feedburner.com/~r/StLouisPerlMongers/~4/UipdHE-UTGU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/StLouisPerlMongers/~3/UipdHE-UTGU/perl-development-history-visualized.html</link><author>noreply@blogger.com (Ben O)</author><thr:total>0</thr:total><feedburner:origLink>http://stlouis.pm.org/2010/04/perl-development-history-visualized.html</feedburner:origLink></item></channel></rss>
