From madcityzen at gmail.com Mon May 6 22:15:44 2013 From: madcityzen at gmail.com (Doug Bell) Date: Tue, 7 May 2013 00:15:44 -0500 Subject: [Chicago-talk] Meetings for May and Speaker Needed Message-ID: We've got a Project Night coming up this week, Thursday, May 9, 6:30pm at 540 W. Madison. Bring your laptops and your questions, problems, knowledge, and/or solutions. Our next presentation-style meeting is Thursday, May 23rd. We don't yet have a speaker lined up, so if you have something you'd like to talk about, let me know. If you have any ideas for presentations you'd like to see, let the list know and we can find people to present. Doug Bell madcityzen at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From madcityzen at gmail.com Mon May 6 22:38:49 2013 From: madcityzen at gmail.com (Doug Bell) Date: Tue, 7 May 2013 00:38:49 -0500 Subject: [Chicago-talk] How To Get People Started With Perl Using a Perl Mongers Group Message-ID: <7A3EEEB9-1B5C-4F41-B6EE-BE751E4F8804@gmail.com> Project Nights are times for anyone to come work on code, ask questions relating to code, show off code, and get ideas for code. So far, they've been working out pretty well. But what if you're not yet at the level of "writing Perl code"? How can we better help people get started with Perl? I usually only see these kinds of presentations during special times as part of a larger conference or workshop, but those only happen so often and in certain parts of the country. Is this even a topic that can be handled well by a user group? I can imagine a lot of repeat presentations (perhaps even a set of presentations, rotated through), with some "Get up-to-speed" time at the beginning for the things like "Installing Perl" and "How to run Perl code". Anyone have any thoughts, ideas, or opinions? Doug Bell madcityzen at gmail.com From mikefrag at gmail.com Tue May 7 05:45:14 2013 From: mikefrag at gmail.com (Mike Fragassi) Date: Tue, 7 May 2013 07:45:14 -0500 Subject: [Chicago-talk] How To Get People Started With Perl Using a Perl Mongers Group In-Reply-To: <7A3EEEB9-1B5C-4F41-B6EE-BE751E4F8804@gmail.com> References: <7A3EEEB9-1B5C-4F41-B6EE-BE751E4F8804@gmail.com> Message-ID: Well, the people who come to the meetings probably know enough Perl to be on the list and show up in the first place, so they wouldn't need the extremely low-level Perl 101 lectures. Maybe if there are a bunch of non-Perlers who are either lurking on the list (maybe a survey/show of hands is called for?), or if the Meetup.com recommendation engine is actually being used by people. A "Modern Perl 101" might be useful. I.e. Moose, Test::More, PerlCritic, Module::Starter, etc. On Tue, May 7, 2013 at 12:38 AM, Doug Bell wrote: > Project Nights are times for anyone to come work on code, ask questions > relating to code, show off code, and get ideas for code. So far, they've > been working out pretty well. > > But what if you're not yet at the level of "writing Perl code"? How can we > better help people get started with Perl? I usually only see these kinds of > presentations during special times as part of a larger conference or > workshop, but those only happen so often and in certain parts of the > country. > > Is this even a topic that can be handled well by a user group? I can > imagine a lot of repeat presentations (perhaps even a set of presentations, > rotated through), with some "Get up-to-speed" time at the beginning for the > things like "Installing Perl" and "How to run Perl code". > > Anyone have any thoughts, ideas, or opinions? > > 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 madcityzen at gmail.com Tue May 7 12:00:40 2013 From: madcityzen at gmail.com (Doug Bell) Date: Tue, 7 May 2013 14:00:40 -0500 Subject: [Chicago-talk] How To Get People Started With Perl Using a Perl Mongers Group In-Reply-To: References: <7A3EEEB9-1B5C-4F41-B6EE-BE751E4F8804@gmail.com> Message-ID: <6211278421319778663@unknownmsgid> That's a good idea. An evolving set of Modern Perl Presentations on topics that pick up where beginners tutorials leave off. Though I'd think it'd be better to title them with the broader programming topic they're about: Modern Perl OO, Automated Testing, Linting and Static Analysis, Module Boilerplate, etc... I've also thought that using Chromatic's Modern Perl book as a guide for a set of tutorial-level presentations might be a good idea. Perhaps we could start a Github project to develop this kind of content? On May 7, 2013, at 7:45 AM, Mike Fragassi wrote: Well, the people who come to the meetings probably know enough Perl to be on the list and show up in the first place, so they wouldn't need the extremely low-level Perl 101 lectures. Maybe if there are a bunch of non-Perlers who are either lurking on the list (maybe a survey/show of hands is called for?), or if the Meetup.com recommendation engine is actually being used by people. A "Modern Perl 101" might be useful. I.e. Moose, Test::More, PerlCritic, Module::Starter, etc. On Tue, May 7, 2013 at 12:38 AM, Doug Bell wrote: > Project Nights are times for anyone to come work on code, ask questions > relating to code, show off code, and get ideas for code. So far, they've > been working out pretty well. > > But what if you're not yet at the level of "writing Perl code"? How can we > better help people get started with Perl? I usually only see these kinds of > presentations during special times as part of a larger conference or > workshop, but those only happen so often and in certain parts of the > country. > > Is this even a topic that can be handled well by a user group? I can > imagine a lot of repeat presentations (perhaps even a set of presentations, > rotated through), with some "Get up-to-speed" time at the beginning for the > things like "Installing Perl" and "How to run Perl code". > > Anyone have any thoughts, ideas, or opinions? > > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikefrag at gmail.com Wed May 8 21:03:32 2013 From: mikefrag at gmail.com (Mike Fragassi) Date: Wed, 8 May 2013 23:03:32 -0500 Subject: [Chicago-talk] How To Get People Started With Perl Using a Perl Mongers Group In-Reply-To: <6211278421319778663@unknownmsgid> References: <7A3EEEB9-1B5C-4F41-B6EE-BE751E4F8804@gmail.com> <6211278421319778663@unknownmsgid> Message-ID: That all sounds good to me. On Tue, May 7, 2013 at 2:00 PM, Doug Bell wrote: > That's a good idea. An evolving set of Modern Perl Presentations on topics > that pick up where beginners tutorials leave off. > > Though I'd think it'd be better to title them with the broader programming > topic they're about: Modern Perl OO, Automated Testing, Linting and Static > Analysis, Module Boilerplate, etc... > > I've also thought that using Chromatic's Modern Perl book as a guide for a > set of tutorial-level presentations might be a good idea. > > Perhaps we could start a Github project to develop this kind of content? > > On May 7, 2013, at 7:45 AM, Mike Fragassi wrote: > > Well, the people who come to the meetings probably know enough Perl to be > on the list and show up in the first place, so they wouldn't need the > extremely low-level Perl 101 lectures. Maybe if there are a bunch of > non-Perlers who are either lurking on the list (maybe a survey/show of > hands is called for?), or if the Meetup.com recommendation engine is > actually being used by people. > > A "Modern Perl 101" might be useful. I.e. Moose, Test::More, PerlCritic, > Module::Starter, etc. > > > On Tue, May 7, 2013 at 12:38 AM, Doug Bell wrote: > >> Project Nights are times for anyone to come work on code, ask questions >> relating to code, show off code, and get ideas for code. So far, they've >> been working out pretty well. >> >> But what if you're not yet at the level of "writing Perl code"? How can >> we better help people get started with Perl? I usually only see these kinds >> of presentations during special times as part of a larger conference or >> workshop, but those only happen so often and in certain parts of the >> country. >> >> Is this even a topic that can be handled well by a user group? I can >> imagine a lot of repeat presentations (perhaps even a set of presentations, >> rotated through), with some "Get up-to-speed" time at the beginning for the >> things like "Installing Perl" and "How to run Perl code". >> >> Anyone have any thoughts, ideas, or opinions? >> >> 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 > > > _______________________________________________ > 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 dcmertens.perl at gmail.com Fri May 17 08:27:08 2013 From: dcmertens.perl at gmail.com (David Mertens) Date: Fri, 17 May 2013 10:27:08 -0500 Subject: [Chicago-talk] How To Get People Started With Perl Using a Perl Mongers Group In-Reply-To: References: <7A3EEEB9-1B5C-4F41-B6EE-BE751E4F8804@gmail.com> <6211278421319778663@unknownmsgid> Message-ID: Last fall, Dave Cross gave a free (I think) intro-to-Perl workshop, in London. It seems to have been a great success if the commentary on LinkedIn is correct. We should talk with him about his materials. He may even have placed them on the web for free. Also, I would expect that brian could offer some insights about advertising and give other advice. He may also have material, and it is worth asking if we could use that to develop our own introductory material. That said, this thread has caused me to think about Perl education writ large. To avoid writing a tome, let me just list out my ideas, and how our workshops could fit into them and complement them: 1. Advertise around the city, obviously. We should also reach out to the Linux User Group and other techy user groups. Cast a wide net, even for people who don't know Perl very well. 2. Write and/or polish vti's Interactive Perl Tutorials at http://perltuts.com/ and direct interested noobs there. 3. Write a collection of competency "tutorials" on perltuts so that people can actually assess what they do and do not know about Perl. This way, if we want those attending the Intro to Moose workshop to know about data structures, we can give them a place to measure their competency, and suggest resources where they can study up, before they come to the workshop. 4. We would provide a collection of post-workshop resources, such as relevant chapters in various books, links to the appropriate mailing lists, Perl Mongers, and any recommendations for Perl blogs, bloggers, or periodicals that might help attendees stay on top of their new-found knowledge. For example, if we had an intro workshop on basic CMS with Galileo, we would tell attendees to follow Joel's blogs since he blogs regularly about updates and gives usage examples. perlbuzz, the Perl Review, and Perl Weekly are obvious catch-alls as well. Given what I've read about other languages' intro workshops, I think there *is* interest in basic Perl workshops, but I don't know how easily we would be able to gauge the size of attendees. From what I've read about basic workshops for other languages, free full-day workshops sponsored by a company seems to be the best route. I get the impression that attendees see these are real opportunities, and actually go through the effort to RSVP for the events, allowing their organizers to respond appropriately. Anyway, I'm mostly thinking aloud. David On Wed, May 8, 2013 at 11:03 PM, Mike Fragassi wrote: > That all sounds good to me. > > > On Tue, May 7, 2013 at 2:00 PM, Doug Bell wrote: > >> That's a good idea. An evolving set of Modern Perl Presentations on >> topics that pick up where beginners tutorials leave off. >> >> Though I'd think it'd be better to title them with the broader >> programming topic they're about: Modern Perl OO, Automated Testing, Linting >> and Static Analysis, Module Boilerplate, etc... >> >> I've also thought that using Chromatic's Modern Perl book as a guide for >> a set of tutorial-level presentations might be a good idea. >> >> Perhaps we could start a Github project to develop this kind of content? >> >> On May 7, 2013, at 7:45 AM, Mike Fragassi wrote: >> >> Well, the people who come to the meetings probably know enough Perl to be >> on the list and show up in the first place, so they wouldn't need the >> extremely low-level Perl 101 lectures. Maybe if there are a bunch of >> non-Perlers who are either lurking on the list (maybe a survey/show of >> hands is called for?), or if the Meetup.com recommendation engine is >> actually being used by people. >> >> A "Modern Perl 101" might be useful. I.e. Moose, Test::More, PerlCritic, >> Module::Starter, etc. >> >> >> On Tue, May 7, 2013 at 12:38 AM, Doug Bell wrote: >> >>> Project Nights are times for anyone to come work on code, ask questions >>> relating to code, show off code, and get ideas for code. So far, they've >>> been working out pretty well. >>> >>> But what if you're not yet at the level of "writing Perl code"? How can >>> we better help people get started with Perl? I usually only see these kinds >>> of presentations during special times as part of a larger conference or >>> workshop, but those only happen so often and in certain parts of the >>> country. >>> >>> Is this even a topic that can be handled well by a user group? I can >>> imagine a lot of repeat presentations (perhaps even a set of presentations, >>> rotated through), with some "Get up-to-speed" time at the beginning for the >>> things like "Installing Perl" and "How to run Perl code". >>> >>> Anyone have any thoughts, ideas, or opinions? >>> >>> 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 >> >> >> _______________________________________________ >> 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 > -- "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." -- Brian Kernighan -------------- next part -------------- An HTML attachment was scrubbed... URL: From madcityzen at gmail.com Mon May 20 10:36:38 2013 From: madcityzen at gmail.com (Doug Bell) Date: Mon, 20 May 2013 12:36:38 -0500 Subject: [Chicago-talk] Meeting this Thursday, May 23, 6:30pm - Building Command-Line Apps; ChicagoPM Github Organization Message-ID: <-7322033867164208648@unknownmsgid> This week, I'll be giving an intermediate-level presentation on building command-line applications, starting from simple scripts and moving on through module-based, structured applications using CPAN frameworks. Knowledge of Perl is recommended, though knowledge of command-line apps is not. The meeting will be at our usual location, 540 W Madison St. in the 9th floor conference rooms. Pizza and beverages will be provided (if you have requests for specific flavors of pizza or beverage, let me know). Meetup link: http://www.meetup.com/Windy-City-Perl-mongers-Meetup/events/119961772/ Please RSVP on the meetup page before 4:00pm on Thursday to make your entrance as smooth as possible (RSVP is not strictly required, but it will be hard for me to give the presentation and authorize security to let you in at the same time). Directions are on the Meetup page. This will be the first in a set of free, open-source intermediate-level presentations released by the Chicago.PM organization on Github. The presentation itself will be released with a Creative Commons Attribution-ShareAlike license, and the code inside the presentation will be licensed under the same terms as Perl itself (Artistic License 1 or GPL version 1 at your discretion). Our goal is to build a repository of living presentations that pick up after the beginner's workshops and explore single topics with some depth. Emphasis will be placed on best practices with pragmatism: Here's multiple ways to do it, here's why you might choose one way over another, here's some things you might see out in the wild and how to improve on them. Our github organization is located at http://github.com/ChicagoPM and if you want to help contribute, e-mail me and I'll add you to the team. Doug Bell madcityzen at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From joel.a.berger at gmail.com Mon May 20 11:16:57 2013 From: joel.a.berger at gmail.com (Joel Berger) Date: Mon, 20 May 2013 13:16:57 -0500 Subject: [Chicago-talk] Meeting this Thursday, May 23, 6:30pm - Building Command-Line Apps; ChicagoPM Github Organization In-Reply-To: <-7322033867164208648@unknownmsgid> References: <-7322033867164208648@unknownmsgid> Message-ID: When we add people, we shouldn't add them to the owners group. Owners can spend money. :-) Joel On Mon, May 20, 2013 at 12:36 PM, Doug Bell wrote: > This week, I'll be giving an intermediate-level presentation on building > command-line applications, starting from simple scripts and moving on > through module-based, structured applications using CPAN frameworks. > Knowledge of Perl is recommended, though knowledge of command-line apps is > not. > > The meeting will be at our usual location, 540 W Madison St. in the 9th > floor conference rooms. Pizza and beverages will be provided (if you have > requests for specific flavors of pizza or beverage, let me know). > > Meetup link: > http://www.meetup.com/Windy-City-Perl-mongers-Meetup/events/119961772/ > > Please RSVP on the meetup page before 4:00pm on Thursday to make your > entrance as smooth as possible (RSVP is not strictly required, but it will > be hard for me to give the presentation and authorize security to let you > in at the same time). Directions are on the Meetup page. > > This will be the first in a set of free, open-source intermediate-level > presentations released by the Chicago.PM organization on Github. The > presentation itself will be released with a Creative Commons > Attribution-ShareAlike license, and the code inside the presentation will > be licensed under the same terms as Perl itself (Artistic License 1 or GPL > version 1 at your discretion). Our goal is to build a repository of living > presentations that pick up after the beginner's workshops and explore > single topics with some depth. Emphasis will be placed on best practices > with pragmatism: Here's multiple ways to do it, here's why you might choose > one way over another, here's some things you might see out in the wild and > how to improve on them. Our github organization is located at > http://github.com/ChicagoPM and if you want to help contribute, e-mail me > and I'll add you to the team. > > 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 joel.a.berger at gmail.com Mon May 20 11:18:39 2013 From: joel.a.berger at gmail.com (Joel Berger) Date: Mon, 20 May 2013 13:18:39 -0500 Subject: [Chicago-talk] Meeting this Thursday, May 23, 6:30pm - Building Command-Line Apps; ChicagoPM Github Organization In-Reply-To: References: <-7322033867164208648@unknownmsgid> Message-ID: Hmmmmm, I already kinda regret the previous email. Who am I to decide who is an owner? Hmmmm. Oh well, we'll get there when we get there. On Mon, May 20, 2013 at 1:16 PM, Joel Berger wrote: > When we add people, we shouldn't add them to the owners group. Owners can > spend money. :-) > > Joel > > > On Mon, May 20, 2013 at 12:36 PM, Doug Bell wrote: > >> This week, I'll be giving an intermediate-level presentation on building >> command-line applications, starting from simple scripts and moving on >> through module-based, structured applications using CPAN frameworks. >> Knowledge of Perl is recommended, though knowledge of command-line apps is >> not. >> >> The meeting will be at our usual location, 540 W Madison St. in the 9th >> floor conference rooms. Pizza and beverages will be provided (if you have >> requests for specific flavors of pizza or beverage, let me know). >> >> Meetup link: >> http://www.meetup.com/Windy-City-Perl-mongers-Meetup/events/119961772/ >> >> Please RSVP on the meetup page before 4:00pm on Thursday to make your >> entrance as smooth as possible (RSVP is not strictly required, but it will >> be hard for me to give the presentation and authorize security to let you >> in at the same time). Directions are on the Meetup page. >> >> This will be the first in a set of free, open-source intermediate-level >> presentations released by the Chicago.PM organization on Github. The >> presentation itself will be released with a Creative Commons >> Attribution-ShareAlike license, and the code inside the presentation will >> be licensed under the same terms as Perl itself (Artistic License 1 or GPL >> version 1 at your discretion). Our goal is to build a repository of living >> presentations that pick up after the beginner's workshops and explore >> single topics with some depth. Emphasis will be placed on best practices >> with pragmatism: Here's multiple ways to do it, here's why you might choose >> one way over another, here's some things you might see out in the wild and >> how to improve on them. Our github organization is located at >> http://github.com/ChicagoPM and if you want to help contribute, e-mail >> me and I'll add you to the team. >> >> 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 madcityzen at gmail.com Mon May 20 11:24:29 2013 From: madcityzen at gmail.com (Doug Bell) Date: Mon, 20 May 2013 13:24:29 -0500 Subject: [Chicago-talk] Meeting this Thursday, May 23, 6:30pm - Building Command-Line Apps; ChicagoPM Github Organization In-Reply-To: References: <-7322033867164208648@unknownmsgid> Message-ID: <143234124583946743@unknownmsgid> There is a certain level of trust and responsibility required for the Owners group though: They can add/remove other Owners, and they can add/remove Repositories. My reasoning is that we have a "Members" team that has read/write access to all repositories (that doesn't happen automatically unfortunately) and most people will be there. All the repos will be public anyway, so membership in the organization is not necessary for contributions (pull requests work too). But it can be nice to say "Member of and contributor to the Chicago.PM Github Organization." Doug Bell madcityzen at gmail.com On May 20, 2013, at 1:18 PM, Joel Berger wrote: Hmmmmm, I already kinda regret the previous email. Who am I to decide who is an owner? Hmmmm. Oh well, we'll get there when we get there. On Mon, May 20, 2013 at 1:16 PM, Joel Berger wrote: > When we add people, we shouldn't add them to the owners group. Owners can > spend money. :-) > > Joel > > > On Mon, May 20, 2013 at 12:36 PM, Doug Bell wrote: > >> This week, I'll be giving an intermediate-level presentation on building >> command-line applications, starting from simple scripts and moving on >> through module-based, structured applications using CPAN frameworks. >> Knowledge of Perl is recommended, though knowledge of command-line apps is >> not. >> >> The meeting will be at our usual location, 540 W Madison St. in the 9th >> floor conference rooms. Pizza and beverages will be provided (if you have >> requests for specific flavors of pizza or beverage, let me know). >> >> Meetup link: >> http://www.meetup.com/Windy-City-Perl-mongers-Meetup/events/119961772/ >> >> Please RSVP on the meetup page before 4:00pm on Thursday to make your >> entrance as smooth as possible (RSVP is not strictly required, but it will >> be hard for me to give the presentation and authorize security to let you >> in at the same time). Directions are on the Meetup page. >> >> This will be the first in a set of free, open-source intermediate-level >> presentations released by the Chicago.PM organization on Github. The >> presentation itself will be released with a Creative Commons >> Attribution-ShareAlike license, and the code inside the presentation will >> be licensed under the same terms as Perl itself (Artistic License 1 or GPL >> version 1 at your discretion). Our goal is to build a repository of living >> presentations that pick up after the beginner's workshops and explore >> single topics with some depth. Emphasis will be placed on best practices >> with pragmatism: Here's multiple ways to do it, here's why you might choose >> one way over another, here's some things you might see out in the wild and >> how to improve on them. Our github organization is located at >> http://github.com/ChicagoPM and if you want to help contribute, e-mail >> me and I'll add you to the team. >> >> 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: