- GraphQL and Perl 6
Curt Tilmes will be leading a demo remotely on his Perl 6 implementation of the GraphQL standard. If you can't join us in person you can watch the event on YouTube live (https://www.youtube.com/watch?v=EIDZn8NHHfM). GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. http://graphql.org We'll meet around 6:30 and provide pizza and drinks. Curt's demo will begin around 7pm.
- PRO Tips for Debugging Perl
Peter Rabbitson (RIBASUSHI (https://metacpan.org/author/RIBASUSHI)) will be joining us in person to present a talk he gave on debugging Perl (https://www.perl.dance/talks/54-abstracting-away-abstractions): Abstracting away abstractions A gentle walk through/live demonstration (uh-oh) on how to cut through the heaps of turtles in popular Perl5 frameworks and libraries. No CS degree required. We will have pizza and drinks (aka beers) NOTE the location is at PKWARE this time, see you there! Or watch us online with YouTube live (https://youtu.be/Y6nqcPZXui0)
- Travis-CI and Rex
We are very pleased to have join us in person special guest Doug Bell (preaction (http://preaction.me/)) for a night of two talks. One talk is about using Travis-CI, a free continuous integration testing service (http://travis-ci.org/), for Perl projects, and maximizing Travis's effectiveness. This talk introduces Graham Knop (https://github.com/haarg)'s Perl Travis Helpers (https://github.com/travis-perl/helpers), gets you started using Travis-CI, and shows how to configure Travis to cover edge cases like very old Perls and missing optional modules/features (using Devel::Hide (http://metacpan.org/pod/Devel::Hide)). The other talk is an introduction to Rex, a Perl-based server configuration management system (http://rexify.org/). This talk introduces Rex, goes through simple configuration and tasks, and touches on some of the more powerful features of Rex such as the CMDB (Configuration Management Database). As usual we will gather around 6:30pm and then have pizza around 6:45. Drinks will be drunk as well.
- Perl Powered Quadcopters
Most UAVs out there right now use analog radio and video transmission systems. With the Raspberry Pi or other single-board computers, UAVs can gain the flexibility of a full-featured computer, while minimizing latency for control and video feedback. Learn how Perl can be used to integrate these systems in one of the biggest changes to the growing field of First Person Video quadcopters. We are very lucky to have special guest Timm Murray (http://www.wumpus-cave.net/) join us in person for an exciting presentation. As usual, we'll start gathering at about 6pm and have pizza at about 6:30pm. Timm's talk will begin around 7pm. We will do our best to broadcast the talk On-Air via Google Hangouts (https://plus.google.com/events/cpqcok83009kn20ov2gbos2e61o)
- Mojolicious: Perl real-time web framework
Mojolicious is a web application framework with lots of unique features and "batteries included" functionality. In this talk Joel Berger, a core Mojolicious contributor, will introduce the framework with special attention on these differences. These features include content negotiation, built-in testing framework, websockets, command-line system and more. He will even demostrate ways that you can use Mojolicious to improve non-Mojolicious applications. As usual we'll gather around 6pm and have pizza around 6:30pm. The main talk will be about 7pm. Or watch live via https://join.me/BrewCityMongersLive
- Catalyst: the Perl MVC Web Framework
When using Catalyst its common to see syntax like "$c->model(..." and "$c->view(..." but what really is a Catalyst component and what is the right way to use them? In this discussion I will dive deep into Catalyst component construction and review some of the most common patterns and prior Art on CPAN. Starting at about 7pm we'll go On-Air with Google Hangouts, see comments section here later tonight for URL to join. And as always, we'll arrive around 6pm and pizza at about 6:30pm.
- 2016 Kickoff
It's a new year, with a new Perl, and new opportunities! Hope you can make it to help us set the stage for 2016. Also anyone coming to this meetup can pick out some sweet giveaways from EnterpriseDB! Pizza and drinks start (delivered around 6:30.) And if you have any topics you'd like me to work on scheduling speakers for, please take a few minutes to write those down to share at this meetup. update: added EDB giveaways announcement
- TBD: Talkin Bout DBIC
This event is a continuation from last month and will EXPLAIN how to implement much of what Phil Vacca talked about for full-text searching with Postgres but now with DBIx::Class (aka DBIC.) Steve Nolte will drive a demo starting with the basics of DBIC, share important debugging tips, impress you with some sweet helpers, and warn you about some important performance considerations. Note the location change over to the PKWARE (https://pkware.com/) office this month. They reached out to us and offered and we agreed it would be a fun change of venue. Check out their sweet space (http://www.bizjournals.com/milwaukee/blog/2014/11/milwaukees-coolest-offices-game-room-comfy-chairs.html) online. Same story, Perl6 at 6pm! Then pizza and drinks around 6:30pm. Main event around 7pm. Also On-Air starting around 7pm (watch meetup comments for URL to join the hangout closer to start time.)