Sunday, June 17, 2012

This Wednesday: An Evening of Hacking

This month we'll meet to discuss the Duck Duck Go plugin API, as documented by DDG. 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!

The location is changing for this month!

Time: 6:30 PM Wednesday June 6th

Location:
Intoximeters, Inc.
2081 Craig Road
Saint Louis, MO 63146
USA
Park near the front of the building and someone should be able to show you to the room.

Monday, May 14, 2012

Next Talk: Lies, Damn Lies, and Benchmarks (part 2)


PM's have brought up issues with using perl on the jobs. We've all heard some version of "Do it in shell,
there's too much overhead in starting up perl", "Perl takes too long to write", or something similar.

This all applies until you have to actually debug ten levels of plumbing in the shell. Or until you actually
look at the kernel overhead of passing all of the piped data through the shell.

There are some things that are more easily done in shell, but many people avoid perl for the wrong reasons.

This month we will look at how to benchmark Perl and perl, a few things to look for when you run
the perl compiler on your system, and how to manage the tradeoff between multi-layer shell plumbing and perl startup.

One of the issues is benchmarking shell accurately using, of course, perl and Benchmark. Another is
looking whether it really takes "too long" to write non-trivial Perl vs. shell.

Wednesday, April 18, 2012

Next Talk: Testing in Perl


Perl's "testing culture" has put a premium on developing simple, effective ways to test code -- not the least of which for the perl distro itself.

Aside from Test::Simple and Test::More, there are builders and other modules that help exercise your code. I'll go over some quick ways to automate testing, from Object::Exercise to Test::Builder.

Anyone who has testing issues please bring an example.


Meeting starts 4/17/12 (TONIGHT!) @ 6:30.

Monday, March 19, 2012

Talk This Week: Git & Sneakernets


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.

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).


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.

After that we'll go through showing how the thumb drive snekernet works.

We have Free Beer (or coffee). If you don't like either Golden Draak or Chimey feel free to bring your own :-)


Meeting starts at 6:30 March 21st, at Workhors Computing's office.

Sunday, October 16, 2011

October Meeting: Frickin' Robots!

Speaker: Matt Follett
When: 6:30 PM Wednesday, October 19th
Where:
2414 Menard Street
Soulard, MO 63104

Abstract:

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.

Sadly, all the really cool robots are still too expensive to entrust me with, so we'll have to make do with videos.

About Matt Follett:

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&T), where he dual majored in Computer Science & 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.

Monday, February 14, 2011

February Meeting: Perl 6

Speaker: Matt Follett
When: 6:30 PM Wednesday 2/16/11
Where:
Announce Media
6665 Delmar Boulevard
Saint Louis, MO 63130-4544

Foo Sponsor: Announce Media

Abstract:


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.

About Matt Follett:


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 & Computer Engineering. He has worked for Monsanto, Boeing, Beck Automation, and Washington University as a software engineer.

Tuesday, January 4, 2011

Winter White Lightning Talks!

Speaker: You!
When: 6:30 PM Wednesday 1/19/11
Where:
Announce Media
6665 Delmar Boulevard
Saint Louis, MO 63130-4544

Sponsor: TBD

Action: Signup for a lightning talk and put your topic idea or ideas in the comment when you signup!

http://www.signupgenius.com/go/january83
Password: mongers

Abstract:


Lightning Talks (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. :)