From sblanton at choppertrading.com Fri Feb 1 04:25:33 2013 From: sblanton at choppertrading.com (Sean Blanton) Date: Fri, 1 Feb 2013 12:25:33 +0000 Subject: [Chicago-talk] Speakers needed In-Reply-To: References: <-3526721787261067045@unknownmsgid> <03B783B3-5BF5-44FB-AEF5-4F0AF2A04883@imaginative-software.com> <-7176940301499513865@unknownmsgid> <6982BE51-9C9B-4B5D-BF95-B8D6256BA27B@gmail.com> Message-ID: <4927DE4B01D79B468A695E39968C4A29F6CBE968@CHJ-WS-EXCH02.choppertrading.com> OK, I think I'm booked for March. From: Chicago-talk [mailto:chicago-talk-bounces+sblanton=choppertrading.com at pm.org] On Behalf Of Mike Fragassi Sent: Thursday, January 31, 2013 11:29 PM To: Chicago.pm chatter Subject: Re: [Chicago-talk] Speakers needed Another +1 for multicast. On Thu, Jan 31, 2013 at 2:45 PM, Warren Lindsey > wrote: +1 multicast On Jan 31, 2013, at 1:52 PM, Doug Bell > wrote: On Jan 29, 2013, at 11:22 PM, Jeffrey Ryan Thalhammer > wrote: On Jan 29, 2013, at 10:08 AM, Doug Bell wrote: We've run out of speaker backlog, and need some volunteers I'd love to come out and talk about Pinto and Stratopan this summer. I'll take any excuse to visit Chicago again. Pick a month and we'd be happy to have you. If our regular 4th-Thursday doesn't work, we can move it a bit. Doug Bell madcityzen at gmail.com _______________________________________________ Chicago-talk mailing list Chicago-talk at pm.org http://mail.pm.org/mailman/listinfo/chicago-talk _______________________________________________ Chicago-talk mailing list Chicago-talk at pm.org http://mail.pm.org/mailman/listinfo/chicago-talk ________________________________ CONFIDENTIALITY WARNING: This email including any attachments may contain privileged or confidential information and is for the sole use of the intended recipient(s). Any unauthorized use or disclosure of this communication is prohibited. This e-mail may also be subject to specific non-disclosure and confidentiality provisions. The information contained herein is the property of Chopper Trading, LLC. If you believe that you have received this email in error, please notify the sender immediately and delete it from your system. -------------- next part -------------- An HTML attachment was scrubbed... URL: From madcityzen at gmail.com Mon Feb 4 09:07:18 2013 From: madcityzen at gmail.com (Doug Bell) Date: Mon, 4 Feb 2013 11:07:18 -0600 Subject: [Chicago-talk] Speakers needed In-Reply-To: <4927DE4B01D79B468A695E39968C4A29F6CBE968@CHJ-WS-EXCH02.choppertrading.com> References: <-3526721787261067045@unknownmsgid> <03B783B3-5BF5-44FB-AEF5-4F0AF2A04883@imaginative-software.com> <-7176940301499513865@unknownmsgid> <6982BE51-9C9B-4B5D-BF95-B8D6256BA27B@gmail.com> <4927DE4B01D79B468A695E39968C4A29F6CBE968@CHJ-WS-EXCH02.choppertrading.com> Message-ID: <2250901169397993287@unknownmsgid> Our schedule so far is: February 14: Project Night February 28: Introduction to Mojolicious by Joel Berger March 14: Project Night March 28: Multicast by Sean Blanton April-Doomsday are still open, so let me know if you have anything interesting you're working on, or if there's anything you'd like to learn about. Doug Bell madcityzen at gmail.com On Feb 1, 2013, at 6:25 AM, Sean Blanton wrote: OK, I think I?m booked for March. *From:* Chicago-talk [ mailto:chicago-talk-bounces+sblanton=choppertrading.com at pm.org] *On Behalf Of *Mike Fragassi *Sent:* Thursday, January 31, 2013 11:29 PM *To:* Chicago.pm chatter *Subject:* Re: [Chicago-talk] Speakers needed Another +1 for multicast. On Thu, Jan 31, 2013 at 2:45 PM, Warren Lindsey wrote: +1 multicast On Jan 31, 2013, at 1:52 PM, Doug Bell wrote: On Jan 29, 2013, at 11:22 PM, Jeffrey Ryan Thalhammer < jeff at imaginative-software.com> wrote: On Jan 29, 2013, at 10:08 AM, Doug Bell wrote: We've run out of speaker backlog, and need some volunteers I'd love to come out and talk about Pinto and Stratopan this summer. I'll take any excuse to visit Chicago again. Pick a month and we'd be happy to have you. If our regular 4th-Thursday doesn't work, we can move it a bit. Doug Bell madcityzen at gmail.com _______________________________________________ Chicago-talk mailing list Chicago-talk at pm.org http://mail.pm.org/mailman/listinfo/chicago-talk _______________________________________________ Chicago-talk mailing list Chicago-talk at pm.org http://mail.pm.org/mailman/listinfo/chicago-talk ------------------------------ CONFIDENTIALITY WARNING: This email including any attachments may contain privileged or confidential information and is for the sole use of the intended recipient(s). Any unauthorized use or disclosure of this communication is prohibited. This e-mail may also be subject to specific non-disclosure and confidentiality provisions. The information contained herein is the property of Chopper Trading, LLC. If you believe that you have received this email in error, please notify the sender immediately and delete it from your system. _______________________________________________ Chicago-talk mailing list Chicago-talk at pm.org http://mail.pm.org/mailman/listinfo/chicago-talk -------------- next part -------------- An HTML attachment was scrubbed... URL: From madcityzen at gmail.com Mon Feb 4 09:47:47 2013 From: madcityzen at gmail.com (Doug Bell) Date: Mon, 4 Feb 2013 11:47:47 -0600 Subject: [Chicago-talk] Beginner Nights Message-ID: <-6049694877339849277@unknownmsgid> http://anonymoushash.vmbrasseur.com/2013/01/22/improving-perls-new-programmer-outreach/ This interests me. I've been coming to Chicago.PM for more than a year now, and I've seen a few dozen people who are new to programming, or just new to Perl, come to one meeting and not return. I know there are places here that hire Perl developers who have trouble finding them (the Bank is one of them). I think that most of our content is geared towards the intermediate-advanced Perl programmer. I know that I tend to volunteer to talk about things that interest me, and what interests me is what I'm working on right now (usually). If we want there to be Perl programmers to hire, I think we need to take an active part in training them. I don't know what that entails, if it means we have a set of introduction presentations that we give on a set schedule, or if we continue using the Project Night as a hybrid "Here's something advanced and cool" and "What are you having trouble with" night. In addition, Orlando, Pittsburgh, and Minneapolis/St. Paul all have 2-3 day Perl workshops. We're centrally-located in a major transportation hub, we could do the same. PS: Does anyone know of a place where I can set up a free, anonymous survey? Doug Bell madcityzen at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From joel.a.berger at gmail.com Mon Feb 4 11:16:39 2013 From: joel.a.berger at gmail.com (Joel Berger) Date: Mon, 4 Feb 2013 13:16:39 -0600 Subject: [Chicago-talk] Beginner Nights In-Reply-To: <-6049694877339849277@unknownmsgid> References: <-6049694877339849277@unknownmsgid> Message-ID: Google forms/spreadsheets can easily be used as a simple survey: https://support.google.com/drive/bin/answer.py?hl=en&answer=87809&p=forms_welcome I would love to see more new programmers come and stay, but as you say, its hard to start at zero each week. I think the idea of a workshop is a great one. I do know that several other groups try to put on multi-focused events, including UIC's flourish conference http://www.flourishconf.com/2013/ and the "ChicagoACM" group, which I know is trying to put something together soonish: http://www.chicagoacm.org/. I recently forwarded an email from them to this list. Some contact to those groups might be immensely valuable. Cheers, Joel Berger On Mon, Feb 4, 2013 at 11:47 AM, Doug Bell wrote: > > http://anonymoushash.vmbrasseur.com/2013/01/22/improving-perls-new-programmer-outreach/ > > This interests me. I've been coming to Chicago.PM for more than a year > now, and I've seen a few dozen people who are new to programming, or just > new to Perl, come to one meeting and not return. I know there are places > here that hire Perl developers who have trouble finding them (the Bank is > one of them). > > I think that most of our content is geared towards the > intermediate-advanced Perl programmer. I know that I tend to volunteer to > talk about things that interest me, and what interests me is what I'm > working on right now (usually). > > If we want there to be Perl programmers to hire, I think we need to take > an active part in training them. I don't know what that entails, if it > means we have a set of introduction presentations that we give on a set > schedule, or if we continue using the Project Night as a hybrid "Here's > something advanced and cool" and "What are you having trouble with" night. > > In addition, Orlando, Pittsburgh, and Minneapolis/St. Paul all have 2-3 > day Perl workshops. We're centrally-located in a major transportation hub, > we could do the same. > > PS: Does anyone know of a place where I can set up a free, anonymous > survey? > > Doug Bell > madcityzen at gmail.com > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nfulton at carthage.edu Mon Feb 4 11:44:56 2013 From: nfulton at carthage.edu (Nathan Fulton) Date: Mon, 4 Feb 2013 13:44:56 -0600 Subject: [Chicago-talk] Spring Integration Framework for Perl In-Reply-To: <2468513202168582990@unknownmsgid> References: <2468513202168582990@unknownmsgid> Message-ID: I was waiting for someone to reply before contacting you off-list. Have you found a reasonable solution? I have something that probably does some of what you want. I've used it as a platform for some academic-y cluster computing stuff over the past two years. Unfortunately, calling it a prototype is a bit of a stretch, and in the short term you're better off rolling your own. However, if there's nothing on CPAN that does what you want, I'll start cleaning up my code and think about deploying at some point in the future. There's an early description of the system's ancestor here: http://nfulton.org/presentations/undergrad/genome10.pdf Everything's been rewritten a few times, but that gives you a sense for the interface. The regulator is fairly sophisticated, and the pipeline implementation lets you do all sorts of useful stuff (cyclic dependencies, eager vs lazy scheduling, introspection and modification of the pipeline by jobs, conditional dependencies, etc.) There's also a reporting mechanism. I've used it to play around with stuff like caching, memoization for distributed dynamic programming , and preemptive resource allocation, so it's pretty robust. I had distributed computing in mind, but backends are decoupled and I could create a backend using processes instead of a cluster. The whole point is to provide an easy way to build custom concurrency models. Anyways. Like I said, I probably won't be able to clean it up in time to give you something useful, and you're better off spending your time on the task at hand. But if there's no useful tool out there for implementing/using concurrency frameworks, I'll clean it up and deploy. Cheers, Nathan Fulton On Wed, Jan 30, 2013 at 2:59 PM, Doug Bell wrote: > I've got a number of processes being coordinated by a message queue. > Each job consists of a number of steps, and each process handles one > specific step for each job, like an assembly line. Each process keeps > data about the current job run and puts it on a queue so that the next > process knows what it has to do. > > I have an idea to build a framework around this so that I can add > in-depth reporting and more flexibility, but it seems there are > already frameworks in other languages that do exactly this (a > co-worker pointed me to Spring's Integration Framework in Java). > > This is not a way to get parallelization, but it is a way to manage > parallelization or delayed jobs (if a job has to wait for human input, > for example) and provide reporting and monitoring on all the currently > running jobs. > > Is there anything existing on CPAN to do this? > > Doug Bell > madcityzen at gmail.com > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > -- Nathan Fulton http://nfulton.org CS Service Fellow Debate Team -------------- next part -------------- An HTML attachment was scrubbed... URL: From sean at blanton.com Tue Feb 5 11:02:48 2013 From: sean at blanton.com (Sean Blanton) Date: Tue, 5 Feb 2013 13:02:48 -0600 Subject: [Chicago-talk] Speakers needed In-Reply-To: <2250901169397993287@unknownmsgid> References: <-3526721787261067045@unknownmsgid> <03B783B3-5BF5-44FB-AEF5-4F0AF2A04883@imaginative-software.com> <-7176940301499513865@unknownmsgid> <6982BE51-9C9B-4B5D-BF95-B8D6256BA27B@gmail.com> <4927DE4B01D79B468A695E39968C4A29F6CBE968@CHJ-WS-EXCH02.choppertrading.com> <2250901169397993287@unknownmsgid> Message-ID: Project night on Valentine's Day. Truly hardcore! On Feb 4, 2013 11:07 AM, "Doug Bell" wrote: > Our schedule so far is: > > February 14: Project Night > February 28: Introduction to Mojolicious by Joel Berger > March 14: Project Night > March 28: Multicast by Sean Blanton > > April-Doomsday are still open, so let me know if you have anything > interesting you're working on, or if there's anything you'd like to learn > about. > > Doug Bell > madcityzen at gmail.com > > On Feb 1, 2013, at 6:25 AM, Sean Blanton > wrote: > > OK, I think I?m booked for March. > > > > *From:* Chicago-talk [ > mailto:chicago-talk-bounces+sblanton=choppertrading.com at pm.org] > *On Behalf Of *Mike Fragassi > *Sent:* Thursday, January 31, 2013 11:29 PM > *To:* Chicago.pm chatter > *Subject:* Re: [Chicago-talk] Speakers needed > > > > Another +1 for multicast. > > On Thu, Jan 31, 2013 at 2:45 PM, Warren Lindsey > wrote: > > +1 multicast > > > > On Jan 31, 2013, at 1:52 PM, Doug Bell wrote: > > On Jan 29, 2013, at 11:22 PM, Jeffrey Ryan Thalhammer < > jeff at imaginative-software.com> wrote: > > > > > > On Jan 29, 2013, at 10:08 AM, Doug Bell wrote: > > > > We've run out of speaker backlog, and need some volunteers > > > > I'd love to come out and talk about Pinto > and Stratopan this summer. I'll take any excuse > to visit Chicago again. > > > > Pick a month and we'd be happy to have you. If our regular 4th-Thursday > doesn't work, we can move it a bit. > > > > Doug Bell > > madcityzen at gmail.com > > _______________________________________________ > > > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > > > > ------------------------------ > > CONFIDENTIALITY WARNING: This email including any attachments may contain > privileged or confidential information and is for the sole use of the > intended recipient(s). Any unauthorized use or disclosure of this > communication is prohibited. This e-mail may also be subject to specific > non-disclosure and confidentiality provisions. The information contained > herein is the property of Chopper Trading, LLC. If you believe that you > have received this email in error, please notify the sender immediately and > delete it from your system. > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > -------------- next part -------------- An HTML attachment was scrubbed... URL: From madcityzen at gmail.com Tue Feb 5 14:35:06 2013 From: madcityzen at gmail.com (Doug Bell) Date: Tue, 5 Feb 2013 16:35:06 -0600 Subject: [Chicago-talk] Speakers needed In-Reply-To: References: <-3526721787261067045@unknownmsgid> <03B783B3-5BF5-44FB-AEF5-4F0AF2A04883@imaginative-software.com> <-7176940301499513865@unknownmsgid> <6982BE51-9C9B-4B5D-BF95-B8D6256BA27B@gmail.com> <4927DE4B01D79B468A695E39968C4A29F6CBE968@CHJ-WS-EXCH02.choppertrading.com> <2250901169397993287@unknownmsgid> Message-ID: <-2040897500726442546@unknownmsgid> PERL IS MY ONLY LOVE! What's that baby? No, no, Python means nothing to me! It's you, only you! What? I thought you and I and JavaScript could all get together someday! Wait, don't throw that error! I'm not in an eval! Baby, please! Doug Bell madcityzen at gmail.com On Feb 5, 2013, at 4:26 PM, Sean Blanton wrote: Project night on Valentine's Day. Truly hardcore! On Feb 4, 2013 11:07 AM, "Doug Bell" wrote: > Our schedule so far is: > > February 14: Project Night > February 28: Introduction to Mojolicious by Joel Berger > March 14: Project Night > March 28: Multicast by Sean Blanton > > April-Doomsday are still open, so let me know if you have anything > interesting you're working on, or if there's anything you'd like to learn > about. > > Doug Bell > madcityzen at gmail.com > > On Feb 1, 2013, at 6:25 AM, Sean Blanton > wrote: > > OK, I think I?m booked for March. > > > > *From:* Chicago-talk [ > mailto:chicago-talk-bounces+sblanton=choppertrading.com at pm.org] > *On Behalf Of *Mike Fragassi > *Sent:* Thursday, January 31, 2013 11:29 PM > *To:* Chicago.pm chatter > *Subject:* Re: [Chicago-talk] Speakers needed > > > > Another +1 for multicast. > > On Thu, Jan 31, 2013 at 2:45 PM, Warren Lindsey > wrote: > > +1 multicast > > > > On Jan 31, 2013, at 1:52 PM, Doug Bell wrote: > > On Jan 29, 2013, at 11:22 PM, Jeffrey Ryan Thalhammer < > jeff at imaginative-software.com> wrote: > > > > > > On Jan 29, 2013, at 10:08 AM, Doug Bell wrote: > > > > We've run out of speaker backlog, and need some volunteers > > > > I'd love to come out and talk about Pinto > and Stratopan this summer. I'll take any excuse > to visit Chicago again. > > > > Pick a month and we'd be happy to have you. If our regular 4th-Thursday > doesn't work, we can move it a bit. > > > > Doug Bell > > madcityzen at gmail.com > > _______________________________________________ > > > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > > > > ------------------------------ > > CONFIDENTIALITY WARNING: This email including any attachments may contain > privileged or confidential information and is for the sole use of the > intended recipient(s). Any unauthorized use or disclosure of this > communication is prohibited. This e-mail may also be subject to specific > non-disclosure and confidentiality provisions. The information contained > herein is the property of Chopper Trading, LLC. If you believe that you > have received this email in error, please notify the sender immediately and > delete it from your system. > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > _______________________________________________ Chicago-talk mailing list Chicago-talk at pm.org http://mail.pm.org/mailman/listinfo/chicago-talk -------------- next part -------------- An HTML attachment was scrubbed... URL: From wiggins at danconia.org Fri Feb 8 05:14:46 2013 From: wiggins at danconia.org (Brian J. Miller) Date: Fri, 08 Feb 2013 07:14:46 -0600 Subject: [Chicago-talk] Spring Integration Framework for Perl In-Reply-To: <2468513202168582990@unknownmsgid> References: <2468513202168582990@unknownmsgid> Message-ID: <5114FA46.9000305@danconia.org> On 1/30/13 2:59 PM, Doug Bell wrote: > I've got a number of processes being coordinated by a message queue. > Each job consists of a number of steps, and each process handles one > specific step for each job, like an assembly line. Each process keeps > data about the current job run and puts it on a queue so that the next > process knows what it has to do. > > I have an idea to build a framework around this so that I can add > in-depth reporting and more flexibility, but it seems there are > already frameworks in other languages that do exactly this (a > co-worker pointed me to Spring's Integration Framework in Java). > > This is not a way to get parallelization, but it is a way to manage > parallelization or delayed jobs (if a job has to wait for human input, > for example) and provide reporting and monitoring on all the currently > running jobs. > > Is there anything existing on CPAN to do this? > > Doug Bell > madcityzen at gmail.com Not sure it qualifies as a "framework" but POE makes implementing something resembling what you describe relatively straightforward. I implemented a process queuing system circa 2004 using POE and combining in various other CPAN modules such as Log4perl, GnuPG::Interface, etc. It was an encrypted file transfer system working in both directions. So there was a pre-processing queue, encryption/decryption queue, (FTP/SMTP) transfer queue, and a post-processing queue. Each element of a queue forked an individual process to do its work. Each queue had a pre-configured maximum running size, etc. Sorry I don't have code to share but it'd be pretty dated anyways. http://poe.perl.org/ HTH, -- Brian J. Miller http://yuitraining.com From iam at stevenolte.com Thu Feb 14 07:58:23 2013 From: iam at stevenolte.com (Steve Nolte) Date: Thu, 14 Feb 2013 09:58:23 -0600 Subject: [Chicago-talk] Announcing the Brew City Mongers! Message-ID: Come join us at the new and improved Milwaukee Perl Mongers: Brew City Mongers! We want to rekindle the fire in the community for programming and help each other learn new techniques, share problems that we can solve together, or simply learn Perl from scratch. The community is what makes Perl such a wonderful and fun language, so help us build that momentum back up again by joining us for a very social meetup. Let us know you're coming by joining our Meetup group. Laptops are welcome and encouraged, and so are friends! When: February 21, 2013 at 7:00 PM Where: Corvisa Services Office 1610 N Second Street Suite 101 Milwaukee, WI 53212 Free parking out front Website: http://www.meetup.com/Milwaukee-Perl-Mongers/ IRC: Join us in #milwaukee-pm on irc.perl.org Hope to see you there, The Milwaukee Perl Mongers From joel.a.berger at gmail.com Tue Feb 19 17:27:25 2013 From: joel.a.berger at gmail.com (Joel Berger) Date: Tue, 19 Feb 2013 19:27:25 -0600 Subject: [Chicago-talk] Chicago.pm -- "Introduction to Mojolicious" -- Feb 28 Message-ID: Hello Chicago Perlers (and webdevs of all variety)! On February 28th I will be giving a talk entitled "Introduction to Mojolicious" at our usual Chicago.pm / WindyCity.pm meeting. Don't let that title fool you though, I hope to go deeper than "this is how you route" see my full abstract below. The meeting is at the usual place and time for more info see the Meetup page: http://www.meetup.com/Windy-City-Perl-mongers-Meetup/events/104660612/ and even RSVP (cause we need to know how much beer and pizza to get). Everyone is welcome to forward this to people who this node or ruby are the way to go. Mojolicious might just impress them too! Hope to see you there! Joel Berger Abstract ======================== Mojolicious bills itself as "A next generation web framework". What does that mean? Unlike many CPAN modules, Mojolicious comes with "batteries included." This includes a DOM parser, JSON parser/writer, a full web stack, a user agent, a testing library, several server implementations and even handles websockets (real-time webapps) out of the box! All of it is incredibly well tested and installs in under a minute (for most hardware) with no non-core dependencies. Oh yeah and its all non-blocking (when you want that). I will of course show some of the common functionality expected of a modern web framework, but in this demonstration I would like to show how these additional tools can help build useful and well tested web applications quickly. To learn more about Mojolicious please visit http://mojolicio.us or http://mojocasts.com/e1 -------------- next part -------------- An HTML attachment was scrubbed... URL: From madcityzen at gmail.com Mon Feb 25 22:00:52 2013 From: madcityzen at gmail.com (Doug Bell) Date: Tue, 26 Feb 2013 00:00:52 -0600 Subject: [Chicago-talk] Meeting Thursday Feb 28 - Mojolicious Message-ID: This month's presentation is on the Mojolicious web framework, given by Joel Berger. Mojolicious is a next-generation web framework that includes modern web application features with a full DOM implementation, web sockets, RESTful request routing, a testing framework, and a lot more. See the Mojolicious website for a full description: http://mojolicio.us The meeting will be at our usual place, 9th floor conference rooms, 540 W. Madison, downtown Chicago. Pizza and beverages will be provided. RSVP for the meeting on our meetup page: http://www.meetup.com/Windy-City-Perl-mongers-Meetup/events/104660612/ Doug Bell madcityzen at gmail.com