From enobacon at gmail.com Wed Aug 4 23:07:45 2010 From: enobacon at gmail.com (Seven till Seven) Date: Wed, 4 Aug 2010 23:07:45 -0700 Subject: [Pdx-pm] SQL / KV / etc panel -- August meeting next Wednesday Message-ID: <201008042307.45697.enobacon@gmail.com> Wed. August 11th, 6:53pm at FreeGeek ? 1731 SE 10th Ave. Topic: Relation DB vs Key-Value Store and Beyond Panel: Selena Deckelmann, Igal Koshevoy, Jeff Lavallee, David Wheeler This will be a panel discussion about the ups, downs, ins, and outs of relational, row, key-value, hierarchical, and distributed data stores (simplistic buzzwordiness: SQL vs NOSQL aka ACID CRUD.) The panel will discuss parallelism, scale, data integrity, normalization, business logic, ORMs, and performance. They might take questions from the audience. Some of the following might be asked or answered: * why do you want a relational DB? * why do you not want a relational DB? * Membase, MongoDB, Redis, Cassandra * Tokyo Tyrant, CouchDB, old school K/V (zodb, bdb) * distinctions between "relational" and "row store" * how filesystem settings affect the database * how important is your data? * common errors in SQL schemas or usage * is count(*) supposed to be fast? * efficiency vs speed vs parallel cleverness * sharding * what is "scale" and do you need it? * massively denormalized, or massively normalized? * ORMs, materialized views, indexes, and the query planner * typical performance with small/large, simple/complex data sets As always, the meeting will be followed by social hour at the Lucky Lab. -- http://pdx.pm.org From enobacon at gmail.com Mon Aug 9 15:03:49 2010 From: enobacon at gmail.com (The Dread Parrot) Date: Mon, 9 Aug 2010 15:03:49 -0700 Subject: [Pdx-pm] Fwd: pdxdevops, first meeting: Monday, August 16, 7pm at Puppet Labs Message-ID: <201008091503.49929.enobacon@gmail.com> ---------- Forwarded Message: ---------- Subject: Fwd: pdxdevops, first meeting: Monday, August 16, 7pm From: Igal Koshevoy ### http://calagator.org/events/1250458990 The first meeting of pdxdevops is next week on Monday, August 16, 7pm at Puppet Labs, 123 NW 2nd Ave, Suite #321, Portland, OR 97209. pdxdevops is a Portland, Oregon user group that explores the glorious intersection of software development and systems operations, and shares practical advice on working together for the greater good in an era of agile infrastructure, server automation and cloud computing. The plan for this meeting is: * Short talks (1 to 15 minutes each) by attendees discussing their devops projects, experiences and challenges * Discuss how we should define "devops" and its scope for this group * Discuss what we'd like to talk about at future meetings * Discuss how we'd like to manage the group * Discuss time/dates we'd like to meet in the future Venue, food and drinks are all sponsored by Puppet Labs. Website: http://pdxdevops.org/ Twitter: @pdxdevops PS: Please redistribute this announcement to people and groups you're a part of that would be interested in this. ------------------------------------------------------- -- http://pdx.pm.org From szabgab at gmail.com Mon Aug 9 12:47:45 2010 From: szabgab at gmail.com (Gabor Szabo) Date: Mon, 9 Aug 2010 22:47:45 +0300 Subject: [Pdx-pm] GOSCON in Portland 27-28/10/2010 Message-ID: Hi, I hope you don't mind me posting on this list. I've just noticed that GOSCON has announced its dates and location and it will be in Portland between 27-28 October: http://goscon.org/ Some of you might be interested in giving a Perl related talk. regards Gabor From szabgab at gmail.com Mon Aug 9 22:02:54 2010 From: szabgab at gmail.com (Gabor Szabo) Date: Tue, 10 Aug 2010 08:02:54 +0300 Subject: [Pdx-pm] GOSCON in Portland 27-28/10/2010 In-Reply-To: References: Message-ID: Hi, I hope you don't mind me posting on this list. I've just noticed that GOSCON has announced its dates and location and it will be in Portland between 27-28 October: http://goscon.org/ Some of you might be interested in giving a Perl related talk. regards ? Gabor From enobacon at gmail.com Tue Aug 10 19:00:54 2010 From: enobacon at gmail.com (Seven till Seven) Date: Tue, 10 Aug 2010 19:00:54 -0700 Subject: [Pdx-pm] SQL / KV / etc panel -- August meeting tomorrow night Message-ID: <201008101900.54951.enobacon@gmail.com> Wed. August 11th, 6:53pm at FreeGeek ? 1731 SE 10th Ave. Topic: Relation DB vs Key-Value Store and Beyond Panel: Selena Deckelmann, Igal Koshevoy, Jeff Lavallee, David Wheeler This will be a panel discussion about the ups, downs, ins, and outs of relational, row, key-value, hierarchical, and distributed data stores (simplistic buzzwordiness: SQL vs NOSQL aka ACID CRUD.) The panel will discuss parallelism, scale, data integrity, normalization, business logic, ORMs, and performance. They might take questions from the audience. Some of the following might be asked or answered: * why do you want a relational DB? * why do you not want a relational DB? * Membase, MongoDB, Redis, Cassandra * Tokyo Tyrant, CouchDB, old school K/V (zodb, bdb) * distinctions between "relational" and "row store" * how filesystem settings affect the database * how important is your data? * common errors in SQL schemas or usage * is count(*) supposed to be fast? * efficiency vs speed vs parallel cleverness * sharding * what is "scale" and do you need it? * massively denormalized, or massively normalized? * ORMs, materialized views, indexes, and the query planner * typical performance with small/large, simple/complex data sets As always, the meeting will be followed by social hour at the Lucky Lab. -- http://pdx.pm.org From enobacon at gmail.com Wed Aug 11 12:13:23 2010 From: enobacon at gmail.com (Eric Wilhelm) Date: Wed, 11 Aug 2010 12:13:23 -0700 Subject: [Pdx-pm] t-shirts (last of the 2010's, plus a few classics) Message-ID: <201008111213.23883.enobacon@gmail.com> Hi all, I still have a few of the 2010 "$_" shirts in these sizes and colors for $15 each. Asphalt (M, L) Royal Blue (S, M) Also, some classics at clearance prices: $10 - 2008 "README" shirt - Asphalt (XL) American Apparel $10 - 2006 baseball jersey - Black/Gray (L) Canvas $5 - 2004 rose - Black (2XL) Hanes Beefy-T Please mail me off-list if you want one and just let me know if you'll be at tonight's meeting or which month. I need to know by 5pm if you want to get a shirt at tonight's meeting. Thanks, Eric -- Issues of control, repair, improvement, cost, or just plain understandability all come down strongly in favor of open source solutions to complex problems of any sort. --Robert G. Brown --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From enobacon at gmail.com Wed Aug 11 14:16:21 2010 From: enobacon at gmail.com (Eric Wilhelm) Date: Wed, 11 Aug 2010 14:16:21 -0700 Subject: [Pdx-pm] t-shirts (last of the 2010's, plus a few classics) In-Reply-To: <201008111213.23883.enobacon@gmail.com> References: <201008111213.23883.enobacon@gmail.com> Message-ID: <201008111416.22025.enobacon@gmail.com> >Also, some classics at clearance prices: > > $10 - 2006 baseball jersey - Black/Gray (L) Canvas > $5 - 2004 rose - Black (2XL) Hanes Beefy-T the 2008 "README" shirt is sold out -- "Insert random misquote here" --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From gorthx at gmail.com Thu Aug 12 09:54:54 2010 From: gorthx at gmail.com (gabrielle) Date: Thu, 12 Aug 2010 09:54:54 -0700 Subject: [Pdx-pm] Fwd: Books and News from the O'Reilly User Group Program--Aug In-Reply-To: <1281366023.31869.0.906693@post.oreilly.com> References: <1281366023.31869.0.906693@post.oreilly.com> Message-ID: This month's book offerings from O'Reilly are listed below. If you'd like a review copy (which means: you read the book, then write a review), let me know. gabrielle ---------- Forwarded message ---------- From: Marsee Henon & Jon Johns Date: Mon, Aug 9, 2010 at 8:00 AM Subject: Books and News from the O'Reilly User Group Program--Aug To: gorthx at gmail.com View this information as HTML in your browser, click here: http://post.oreilly.com/rd/9z1zk61l01klfkhu599hi3d236g9iann98fj7rcibcg Hi there, We've released three books I hope everyone will check out: Cooking for Geeks, Gamestorming, and Being Geek. We're looking for Slashdot, Amazon, and oreilly.com reviews for each one. Let me know if you're interested. Starting August 31, O'Reilly is offering a free online course Processing and Arduino in Tandem in partnership with creativeLIVE. Space is limited, so register now. http://post.oreilly.com/rd/9z1zsbul71ub6e3j2vi751rdjn9lpc5c2jg8fnli5lo O'Reilly webcasts happening soon on the following topics: -Programming Beyond Relational Features in SQL Server 2008, presented by Leonard Lobel on Aug 17 @ 10am PT http://post.oreilly.com/rd/9z1zs7j6ll7kr32sqfadc7f1mblgridu1d2kb50vf1g -Best Practices for Upgrading and Migrating to SharePoint 2010, presented by Joel Oleson and Dux Raymond Sy on Aug 20 @ 10am PT http://post.oreilly.com/rd/9z1zun1nsk4151rd9cb7447n16a5o0ddobujo55h1no -Asynchronous architectures with the CouchDB _changes feed, presented by Jan Lehnardt on August 25 @ 10am PT http://post.oreilly.com/rd/9z1zs56fchhfh9kn5ku8khtju5h1drt0egh5c6br8vo -Self-Service Business Intelligence with Microsoft PowerPivot, presented by Andrew J Brust Aug 26 @ 10am PT http://post.oreilly.com/rd/9z1zrrp4j5mrcih3i62nsi9ma08t3ch5med81o93v88 Check out our Webcast page for on-demand videos of past webcasts and more upcoming live events. http://post.oreilly.com/rd/9z1z43q88ksumfmq1guhpa7auvs02d8ckdkrjn99540 Thanks, --Marsee Henon P.S. Jon and I will be headed to the Northeast User Group Leadership Summit, Aug 21, in Cambridge, MA. Please register if you can attend and if you're around on Friday and want to get together, let me know. http://post.oreilly.com/rd/9z1zl4d00bmqgc54hs2v86o7su0m45d5c82lvf59rlg --------------------------------------------------------------------- User Group Discounts --------------------------------------------------------------------- Get 40% off books from O'Reilly, Microsoft Press, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, Rocky Nook, SitePoint, or YoungJin books and 50% off ebooks you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. http://post.oreilly.com/rd/9z1zbi7o2s7ag3ib932ucfav5hpc9j27iqmcbbkkbv0 Thinking about attending an O'Reilly Conference? Email usergroups at oreilly.com for the user group discount code. You can see what's coming up here: http://post.oreilly.com/rd/9z1zkr0t0fpklg1p5fdaig800kfp2aokue64je2vtsg. --------------------------------------------------------------------- UG leaders only--Put Up a Banner, Get a Free Book --------------------------------------------------------------------- We're looking for user groups to display our discount banners on their web sites. If you send me your group's site with one or more banners posted, I'll send you the O'Reilly book(s) of your choice. Choose from the following list: 40-50% off Discount Book Banners http://post.oreilly.com/rd/9z1zvtovunr2mncofoglcbofggi2i2s9a87lqq1vsbo O'Reilly Answers http://post.oreilly.com/rd/9z1zsj3l7klanu7imvqn32crc0kpehje5nhd7jt9ifg O'Reilly School of Technology http://post.oreilly.com/rd/9z1zcqrnp24kqte14cg0ganrltblkh7fimlt39c5to8 Customizable O'Reilly Book Widgets http://post.oreilly.com/rd/9z1ztkbiqgc9p48u41lk076e5r89dk1p62748qq9ev0 User Group Discount Slides (PowerPoint, Keynote, and OpenOffice.org versions) http://post.oreilly.com/rd/9z1zvvqh1u1elj7c667n8dpul0ukb95dbaqmre4ukj0 --------------------------------------------------------------------- New Releases --------------------------------------------------------------------- Learning Rails: Live Edition http://post.oreilly.com/rd/9z1zod8e3l5r7780kbdtvo5v7sfccfgn7i137jldsfo Cooking for Geeks http://post.oreilly.com/rd/9z1z28gv5e62e3umeo2luduhd2tjsva0u49f74iqkpo Being Geek http://post.oreilly.com/rd/9z1z5snm4fhafaatsdal0u8cea7j771jk5m1dbd2vhg Getting the Most out of Google Apps for Business http://post.oreilly.com/rd/9z1zskh1rbld3tm2c4vmqunrpmr32ilkrm2f6l8bh3o Test-Driven Database Development http://post.oreilly.com/rd/9z1z8av4a5fflskhb36thl5k7kmfbntjh8n1ejmf3m0 Practical Python Programming: Callbacks http://post.oreilly.com/rd/9z1zc0mnd0mcaf7s0gd6cou5mv25odreeli8kckpang Automated Infrastructure is on the Menu with Chef http://post.oreilly.com/rd/9z1zrpu956fe9qlbluh9berf5sin1eivr2lv93d8o60 Kindle: The Mini Missing Manual http://post.oreilly.com/rd/9z1z137htppfeujfb0k2egk03pcqmmgcun01lkjnm2o Great R: Level 1 http://post.oreilly.com/rd/9z1z5rtoffbvn0kbalni5i572futce06m3v0rqe6ibo Building a NoSQL Data Cloud http://post.oreilly.com/rd/9z1z127ouaqbh20ej07euo67vmtcpjcbbmo5f29r0go Map Scripting 101 (No Starch) http://post.oreilly.com/rd/9z1zuoljj6d5i6lk50k7gl1q5meo1488lo6771jtvmo Observing and Optimizing your Application with DTrace http://post.oreilly.com/rd/9z1z3jj2a5ro88vue6tco73qlo3jf9s03r1vccedmj0 Scalable Internet Architectures http://post.oreilly.com/rd/9z1zn7lbdklo6m2ku4hchoh7knmcqj13jjkdc2gl3ug The Productive Programmer http://post.oreilly.com/rd/9z1z21p4gh1d0lmr84devjak4v9i0g9ht1gr7p62c5g Introduction to Django http://post.oreilly.com/rd/9z1ztukg3mt823vknuu67pf3v9i61ucgld03t9c7ri8 Cooking with jQuery http://post.oreilly.com/rd/9z1zk77ii00c9ebgk0ctlm0iauerv87630aurjdvln8 Django Deployment Workshop http://post.oreilly.com/rd/9z1zluodb4se8sincqiq52ss40kgutj6n25vbrp1bho Hands-on Cassandra http://post.oreilly.com/rd/9z1zkq4e2pa3jg45m96nq5cd4oubvshcotecogbh2b8 Mobile Web High Performance http://post.oreilly.com/rd/9z1z50o3dlh5t8rud62cmjuvt49p8iqqtvnfdmeqfu8 Windows Server 2008 Remote Desktop Services Resource Kit: Rough Cuts Version (Microsoft Press) http://post.oreilly.com/rd/9z1zsh4og4q2kdl84om4b84jv9ilb8gc1o4n5l21bg8 Microsoft Exchange Server 2010 Inside Out: Rough Cuts Version (Microsoft Press) http://post.oreilly.com/rd/9z1zt7p61vn78v52mlss2sin9mpg3cf15vvpt57qvog Microsoft PowerPivot for Excel 2010: Rough Cuts Version (Microsoft Press) http://post.oreilly.com/rd/9z1zq8j53n5klg82834vh7se9eh3gqrkj3nr90k0fb8 Until next time-- Marsee Henon Forward this announcement - http://post.oreilly.com/f2f/9z1zvf3ehn4f0sch2ftnkvrsg3d13pgb2rado0aj9gg ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA ? 95472 800-998-9938 http://post.oreilly.com/rd/9z1zjhugiuks9e7943088np8j56gls51hjdinmhfj00 Follow us on Twitter at: http://post.oreilly.com/rd/9z1zcbuf9j5cm4523oau0551kgs5bf5ad8k4c9bvpp0 You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to usergroups at oreilly.com ================================================================ From selenamarie at gmail.com Thu Aug 12 14:21:50 2010 From: selenamarie at gmail.com (Selena Deckelmann) Date: Thu, 12 Aug 2010 14:21:50 -0700 Subject: [Pdx-pm] Thanks! And more resources Message-ID: The survey and research I did are all here: http://ossdbsurvey.org/ At some point, I will have time to make this nicer, but right now, it's just a dump and the slides from my talk :) Some folks asked about CouchDB - there's a conference coming up that will be pretty interesting: http://www.couch.io/couchcamp Also, this site tends to have pretty up-to-date info on most of the NoSQL-ish world: http://nosql-database.org/ For those interested in further papers: http://nosqlsummer.org/ If someone is up for organizing, I'd be up for reading papers with a group. :) -selena -- http://chesnok.com/daily - me From perl-pm at joshheumann.com Sun Aug 15 18:50:09 2010 From: perl-pm at joshheumann.com (Josh Heumann) Date: Sun, 15 Aug 2010 18:50:09 -0700 Subject: [Pdx-pm] Podcast status? Message-ID: <20100816015009.GA16858@joshheumann.com> Are meetings still being podcasted? The last episode I successfully downloaded was June, and the url listed on the wiki doesn't seem to resolve (http://pdxpm.podasp.com/). J Ps. It doesn't look like it's just me, either: http://downforeveryoneorjustme.com/http://pdxpm.podasp.com/ From jacob at technosorcery.net Sun Aug 15 19:10:36 2010 From: jacob at technosorcery.net (Jacob Helwig) Date: Sun, 15 Aug 2010 19:10:36 -0700 Subject: [Pdx-pm] Podcast status? In-Reply-To: <20100816015009.GA16858@joshheumann.com> References: <20100816015009.GA16858@joshheumann.com> Message-ID: On Sun, Aug 15, 2010 at 18:50, Josh Heumann wrote: > Are meetings still being podcasted? ?The last episode I successfully > downloaded was June, and the url listed on the wiki doesn't seem to > resolve (http://pdxpm.podasp.com/). > > J > > Ps. It doesn't look like it's just me, either: > http://downforeveryoneorjustme.com/http://pdxpm.podasp.com/ > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > As far as I know/have seen, they're still being recorded. The podcast link has been down for a while. Eric, do we need a new host for this? (If we do, I'm sure that there are several people willing to host the files, myself included.) From enobacon at gmail.com Sun Aug 15 19:55:23 2010 From: enobacon at gmail.com (Eric Wilhelm) Date: Sun, 15 Aug 2010 19:55:23 -0700 Subject: [Pdx-pm] Podcast status? In-Reply-To: <20100816015009.GA16858@joshheumann.com> References: <20100816015009.GA16858@joshheumann.com> Message-ID: <201008151955.24146.enobacon@gmail.com> # from Josh Heumann # on Sunday 15 August 2010 18:50: >Are meetings still being podcasted? ?The last episode I successfully >downloaded was June, and the url listed on the wiki doesn't seem to >resolve (http://pdxpm.podasp.com/). There was no recording posted for July ("Rakudo Perl 6 Feet Wettening".) This month's meeting has not been posted yet. If you want your content fresh and local, you have to show up. ;-) --Eric -- "Time flies like an arrow, but fruit flies like a banana." --Groucho Marx --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From enobacon at gmail.com Sun Aug 15 19:58:17 2010 From: enobacon at gmail.com (Eric Wilhelm) Date: Sun, 15 Aug 2010 19:58:17 -0700 Subject: [Pdx-pm] Podcast status? In-Reply-To: References: <20100816015009.GA16858@joshheumann.com> Message-ID: <201008151958.17885.enobacon@gmail.com> # from Jacob Helwig # on Sunday 15 August 2010 19:10: >The podcast link has been down for a while. > >Eric, do we need a new host for this? (If we do, I'm sure that there >are several people willing to host the files, myself included.) Could be. Webcastinabox has gone through 2 renamings now? --Eric -- software: a hypothetical exercise which happens to compile. --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From enobacon at gmail.com Tue Aug 24 14:44:46 2010 From: enobacon at gmail.com (The Dread Parrot) Date: Tue, 24 Aug 2010 14:44:46 -0700 Subject: [Pdx-pm] Fwd: Summer Coder's Social THIS SUNDAY (8/29) Message-ID: <201008241444.46983.enobacon@gmail.com> ---------- Forwarded Message: ---------- Subject: [pdx-groups] Summer Coder's Social THIS SUNDAY (8/29) Date: Tuesday 24 August 2010 14:42 From: Christie Koehler Hi All, Just a quick reminder this the Summer Coder's Social is THIS SUNDAY, 11am-5pm in Laurelhurst Park, Area B: http://calagator.org/events/1250458905 Sign up for potluck here: https://spreadsheets.google.com/viewform?formkey=dHJZUTBsSEdhaUgxeHZBOD RZcFY3NHc6MA#gid=0 And see what has already been added here (we need more signups!): https://spreadsheets.google.com/pub?key=0ArQe4MWPhQThdHJZUTBsSEdhaUgxeH ZBODRZcFY3NHc&single=true&gid=1&output=html I'm bringing a vegan grill and burgers. We could use another grill if omnivores want meat burgers. Please circulate among your user groups, thanks! -Christie -- http://pdx.pm.org From jd at commandprompt.com Wed Aug 25 12:03:49 2010 From: jd at commandprompt.com (Joshua D. Drake) Date: Wed, 25 Aug 2010 12:03:49 -0700 Subject: [Pdx-pm] PgWest: 2010 CFP (2nd Call) Message-ID: <1282763029.11634.265.camel@jd-desktop.unknown.charter.com> 08/25/2010 Following on the smashing success of PostgreSQL Conference East, PostgreSQL Conference West, The PostgreSQL Conference for Decision Makers, End Users and Developers, is being held at the Sir Francis Drake Hotel in San Francisco from November 2nd through 4th 2010. Please join us in making this the largest PostgreSQL Conference to date! Main site: http://www.postgresqlconference.org/ CFP: http://www.postgresqlconference.org/2010/west/cfp Thank you to our sponsors: Founding: Command Prompt: http://www.commandprompt.com/ Diamond: EnterpriseDB: http://www.enterprisedb.com/ Time line: July 14th: Talk submission opens Sept 5th: Talk submission closes Sept 10th: Speaker notification This year we will be continuing our trend of covering the entire PostgreSQL ecosystem. We would like to see talks and tutorials on the following topics: * General PostgreSQL: * Administration * Performance * High Availability * Migration * GIS * Integration * Solutions and White Papers * The Stack: * Python/Django/Pylons/TurboGears/Custom * Perl5/Catalyst/Bricolage * Ruby/Rails * Java (PLJava would be great)/Groovy/Grails * Operating System optimization (Linux/FBSD/Solaris/Windows) * Solutions and White Papers -- PostgreSQL.org Major Contributor Command Prompt, Inc: http://www.commandprompt.com/ - 509.416.6579 Consulting, Training, Support, Custom Development, Engineering http://twitter.com/cmdpromptinc | http://identi.ca/commandprompt From enobacon at gmail.com Fri Aug 27 21:33:57 2010 From: enobacon at gmail.com (Seven till Seven) Date: Fri, 27 Aug 2010 21:33:57 -0700 Subject: [Pdx-pm] September Meeting in less than two weeks Message-ID: <201008272133.58389.enobacon@gmail.com> Wed. September 8th, 6:53pm at FreeGeek -- 1731 SE 10th Ave. Modern Perl / Test::Builder2 with chromatic and Michael Schwern This meeting will be two shorter presentations back-to-back. The Modern Perl talk is broadly targetted at beginners and everyday general usage concepts while the Test::Builder 2 talk will delve much deeper into particular details of Perl's testing system. chromatic on Modern Perl -------------------------- http://modernperlbooks.com Perl masters talk about strange subjects such as whipupitude, manipulexity, context, lexicals, and linguistic principles. It may seem that you must be a wizard to apply these notions to your code and dexterously wield Perl's essential strengths. In truth, these ideas and idioms are deceptively simple: you use them every day when you read or write plain English. Demystifying the linguistic concepts in Perl opens up the doors of Perl mastery. Come learn the philosophy behind Perl's design in order to understand Perl and how to use its unique isms to improve your code. Schwern on Test::Builder2 -------------------------- http://github.com/schwern/test-more/blob/Test-Builder2/ lib/Test/Builder2/Design.pod Test::Builder is what most Test modules are written with these days. It lets them quietly coordinate with each other and frees the authors from having to worry about the details. It was written in 2001 and in that decade there's been an explosion of testing modules. A decade later, Test::Builder is starting to show its age and limitations. Its assumptions and biases are restraining the Perl testing community. Perl has moved on, too. When Test::Builder was written, testing was still a "new" thing. Now it's a given. We have a real object system now and a sophisticated community to take advantage. Enter Test::Builder2. A total rewrite of Test::Builder to remove its biases and let test authors do whatever they can dream up while still being the solid iron core of Perl testing and remaining compatible with Test::Builder. It takes advantage of things like Mouse (that's a small Moose), method wrappers and roles. Counter-intuitively, it does less than Test::Builder does while providing more opportunities. Schwern has a grant for Test::Builder2 from the Perl Foundation and if he doesn't release something by October they'll break his legs. So he's hoping to generate some contributors by showing off the design and code! As always, the meeting will be followed by social hour at the Lucky Lab. -- http://pdx.pm.org