<div dir="ltr">My apologies for the Wednesday but for the summer, can't do Thursdays.<div><br></div><div>Please RSVP here: </div><div><br></div><div><a href="https://www.meetup.com/Toronto-Perl-Mongers/events/240909896/">https://www.meetup.com/Toronto-Perl-Mongers/events/240909896/</a></div><div><br></div><div><p style="margin:0px 0px 16px;padding:0px;color:rgba(0,0,0,0.87);font-family:"Graphik Meetup",helvetica,arial,sans-serif;font-size:16px">Doug Hoyte is coming in and giving us a double header of talks:</p><p style="margin:0px 0px 16px;padding:0px;color:rgba(0,0,0,0.87);font-family:"Graphik Meetup",helvetica,arial,sans-serif;font-size:16px">REST APIs with Chouette</p><p style="margin:0px 0px 16px;padding:0px;color:rgba(0,0,0,0.87);font-family:"Graphik Meetup",helvetica,arial,sans-serif;font-size:16px">Chouette is a perl framework for building REST APIs . It combines many of my modules together into an integrated system and is the distillation of all the best-practices I've discovered from building numerous REST API services over the years. With Chouette you can build an asynchronous server that uses AnyEvent::Task to delegate blocking tasks such as DB access and password hashing, Callback::Frame for error handling, and Log::Defer for structured logging. In this talk we'll build an authentication service from scratch with Chouette and discuss some of its cool features along the way.</p><p style="margin:0px 0px 16px;padding:0px;color:rgba(0,0,0,0.87);font-family:"Graphik Meetup",helvetica,arial,sans-serif;font-size:16px">Better test suites with Log Periodic</p><p style="margin:0px 0px 16px;padding:0px;color:rgba(0,0,0,0.87);font-family:"Graphik Meetup",helvetica,arial,sans-serif;font-size:16px">Does your test suite take too long? Are you plagued by flaky, unreliable tests? Feeling guilty about those sleep commands everywhere? My company Log Periodic is rolling out a new product that helps solve these problems and more. This talk will show a demo of the technology and discuss the magic sauce that makes it work.</p><div><div class="gmail_signature"><div>--</div><a href="mailto:dave.s.doyle@gmail.com" target="_blank">dave.s.doyle@gmail.com</a></div></div>
</div></div>