- Good developer experiences with Ben Ramsey
Ben Ramsey is joining us to talk to us about the box of tools he uses on a daily basis.
Congratulations, and a big THANK YOU, to Ben for being a PHP 8.1 Release Manager. The PHP Internals podcast just published a podcast talking to the team at https://phpinternals.news/84. Did you know that this is a 3 year commitment? I did not!
Ben will talk about:
* some familiar tools, such as PHPUnit and PHP_CodeSniffer;
* new tools like PHPStan and Psalm;
* how to configure these tools for better workflows through Composer scripts and plugins;
* best practices;
* how to standardize workflow with CaptainHook and GitHub Actions.
Ben Ramsey is a coder, writer, and speaker. Recently selected as a release manager for PHP 8.1, he is an avid proponent of open source software and maintains several popular open source packages, including ramsey/uuid and league/oauth2-client. In his free time, Ben enjoys beer, bourbon, board games, and TTRPGs. He co-organizes the PHP user group in Nashville, where he lives with his wife, son, and two dogs. Ben will blog again one day soon at benramsey.com and is @ramsey on Twitter.
Ben came up here in 2015 and 2016 (can it be half a decade ago?) to speak at the True North Conference.
Virtual meeting URL to be announced.
Meet-up will be recorded.
- Browsing Some Testing With Mina Abadir
From the Cypress website (https://www.cypress.io):
"Cypress is a next generation front end testing tool built for the modern web. We address the key pain points developers and QA engineers face when testing modern applications. Cypress is most often compared to Selenium; however Cypress is both fundamentally and architecturally different. Cypress is not constrained by the same restrictions as Selenium. This enables you to write faster, easier and more reliable tests."
Our own Mina Abadir will show us Cypress.
And, show us how his package makes it easier to use Cypress with the Laravel Framework.
Cypress was profiled recently on the Syntax podcast, at https://syntax.fm/show/329/hasty-treat-the-future-of-testing-with-cypress.
Update: Ben Ramsey (https://benramsey.com/about) will be joining us, and will be doing a lightening talk after Mina's presentation!
- Q&A with Sara Golemon, PHP Contributor
ON OCT 08TH!
Sara Golemon, PHP core contributor extraordinaire, joins us for a special Q&A about PHP 8.
Sara is a long-time contributor to PHP.
Author of the 2006 "Extending and Embedding PHP" (https://www.amazon.ca/Extending-Embedding-PHP-Sara-Golemon/dp/067232704X).
A regular guest on Voices of the Elephpant, her most recent interview was on August 11th. We urge you to listen to this interview https://voicesoftheelephpant.com/2020/08/11/eighers-gonna-eight-with-sara-golemon-and-garbriel-caruso/.
Please send your most pressing questions to "[masked]" so we can make sure Sara addresses our groups' top concerns about PHP 8, and any general questions about PHP (eg: How does the general PHP community get involved in the RFC process?)
When you RSVP, the Google Meet URL will display for you.
When you enter the meeting, I have to let you in via clicking "ok" in a pop-up message.
I will look at the RSVP list before letting people in, so please ensure that you RSVP.
Email me at "[masked]" if you encounter any issues.
- Drop in Meet and Greet
After what has turned into a season of scheduling joint virtual meet-ups of varying formats, this meet-up is exclusively for GTA PHP-ers.
Drop-in, say hello, and share the PHP projects you are working on.
Please RSVP so I can match your Google Meet request with your RSVP. Thank you!
- Drop-in online meet-up
This Thursday we are hosting a virtual drop-in meet-up.
We'll be online officially for an hour, between 7:00pm and 8:00pm. So drop in and say hello.
Not having met in a while, becoming fatigued with all the online meetings, let's dispense with the presentations and speakers for this one.
This drop-in virtual meet-up is for both the York Region and GTA PHP groups. Laravel Toronto is invited as well. My guess is we'll have two dozen-ish devs dropping in.
We are using Google Meet.
PLEASE NOTE THAT DUE TO PARANOIA, THE GOOGLE MEET URL WILL NOT BE POSTED ON OUR MEETUP.COM GROUPS.
We had "an incident" last month, due to the online meeting's URL being distributed into the public domain.
So we're going to limit this meet-up to our three Toronto groups, and to a very few specific guests.
So please RSVP in meetup.com, and then make sure you send your email address to "[masked]" to get your Google Meet invite.
Looking forward to seeing you!
- Joint Virtual PHP Meet-up with Caleb Porzio
I am thrilled to announce that a joint virtual meet-up of five (count 'em!) PHP groups will occur on Wednesday April 29th.
* GTA PHP
* York Region PHP
* Guelph PHP User Group
* Full Stack Buffalo
* Ottawa PHP
We are also inviting Laravel Toronto.
We are using Google Meet (formerly Google Hangouts). We are using the up-to-250-attendee version. We anticipate being comfortably below 250, but we anticipate (hope) a broader participation.
Although at this moment in time we are faced with hosting virtual meet-ups or having no meet-ups at all, we want to learn from this opportunity to host a joint meet-up so that perhaps we can learn to host one annually. The thinking is that since February is always a tough month for on-site meet-ups, that we should schedule a Virtual meet-up each February. And, as a way for us to keep in touch, we should have "one big joint meet-up".
I am further thrilled to announce that Caleb Porzio will be presenting Livewire and AlpineJS. Caleb is a co-organizer of Full Stack Buffalo, speaker at the recent LaraConOnline (https://laracon.net/#speakers), and author of Livewire (https://laravel-livewire.com/) and AlpineJS (https://github.com/alpinejs/alpine). You can hear Caleb on his weekly "No Plans To Merge" podcast (https://noplanstomerge.simplecast.com/). In his spare time, Caleb shares his VS Code set-up at https://learn-vscode.com.
I just published a blog post about this meet-up, along with thoughts about "code of conduct" at https://bobbloom.me/joint-virtual-php-meet-up-april-29-2020.
We will publish the meeting URL closer to the virtual meet-up.
Looking forward to seeing you!
- Double Feature: New in PHP 7.4 and AWS API Gateway
At our first meetup of 2020 Vic will be going over the hottest new features in PHP 7.4. Also Mike Spendlove will talk about API Gateway on AWS. He'll discuss how it integrates with "serverless" and other AWS technologies.
We aim for about 45 minutes between the two talks so that we have plenty of time for Q&A and networking.
We'll be meeting at my own place of work, "Checkout 51". Getting there is easy. Take the King Street car to Sherbourne and walk North one block to a building called Studio City. Come in the Adelaide St. entrance and we'll have someone to shuttle people up to the fifth floor. I walk from Union Station and it takes about 20 minutes from there.
Please RSVP if you can make it, and remember to cancel your RSVP if you're no longer planning to attend. Last time we hosted at Checkout 51 we ended up with way to much leftover pizza!