Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Thijs Feryn:
What are Type Errors in PHP 7?
Jul 15, 2016 @ 09:58:19

In a new post to his site Thijs Feryn has shared an overview of the different types of type errors that can pop up in PHP 7. This includes both a text-based and video based versions depending on your preference.

PHP 7 has a concept called Type Errors. These errors are thrown on a type mismatch when interacting with functions. They can be caught just like exceptions. I created a video that explains the situation. This blog post goes into more detail and has some code examples.

The post gets into the details of the type errors including topics like:

  • new type hints that were introduced
  • how you can manually throw type errors
  • when PHP itself would throw the errors
  • type coercion

There's also a brief section about strict typing and how that changes what errors PHP might throw in your scripts.

tagged: type error php7 introduction overview video tutorial

Link: https://blog.feryn.eu/type-errors-php-7/

Cal Evans:
Q&A on Public Speaking with Jessica Rose
Jul 14, 2016 @ 09:10:45

PHP community member Cal Evans recently talked with Jessica Rose, a well-known speaker at technology conferences all about public speaking and some of her own thoughts and advice to potential speakers.

This week my guest is Jessica Rose. Jessica speaks at developers events all over Europe and the US.

She took time out from her busy schedule to join me to answer questions on public speaking. We talk abut her first talk, preparing for talks, speaking to audiences whose first language is not English, and so much more.

Their conversation was recorded as a live Google Hangout and can be viewed either through the in-page video player or by heading over to YouTube.

tagged: qa public speaking jessicarose video interview youtube hangouts

Link: https://blog.calevans.com/2016/07/13/qa-public-speaking-jessica-rose/

Laravel News:
Laracon US Live Stream
Jul 06, 2016 @ 09:38:40

On the Laravel News site there's an announcement about a live stream available for Laracon US happening at the end of July (2016) - the 27th through the 29th.

For the first time ever, Laracon US is offering a live stream plus early access videos.

When you purchase access on the day of the conference you will get an email link to access the stream and be able to watch all the talks except for the one by Ryan Singer.

You can pick up your ticket for just $25 USD and get access to both the stream and early access videos. You can find out more about the conference itself and the talks that are scheduled on the main conference website.

tagged: laraconus16 laracon live video stream earlyaccess video ticket conference

Link: https://laravel-news.com/2016/07/laracon-us-live-stream/

Laravel News:
Laracon US Live Stream
Jul 06, 2016 @ 09:38:40

On the Laravel News site there's an announcement about a live stream available for Laracon US happening at the end of July (2016) - the 27th through the 29th.

For the first time ever, Laracon US is offering a live stream plus early access videos.

When you purchase access on the day of the conference you will get an email link to access the stream and be able to watch all the talks except for the one by Ryan Singer.

You can pick up your ticket for just $25 USD and get access to both the stream and early access videos. You can find out more about the conference itself and the talks that are scheduled on the main conference website.

tagged: laraconus16 laracon live video stream earlyaccess video ticket conference

Link: https://laravel-news.com/2016/07/laracon-us-live-stream/

Cal Evans:
Public Speaking: A Conference Organizer’s Perspective
Jul 04, 2016 @ 10:55:25

For those interested in how things work "behind the scenes" at technology conferences and how it looks from an organizer's perspective, Cal Evans has put together a video to share his own experiences.

My good friend Adam (@adamculp) and I spent a few minutes answering questions about how talks are selected in a [Call for Papers]. If you’ve ever wondered, about the process, give it a listen.

The recording was of a live Google Hangouts session they did a while back answering both some of the common questions people have and questions from their viewers. They talk about the Call for Papers process, how they've selected talks in the past and the role that passion plays. There's also discussion about speaker experience, diversity and how to find out the interest level of you topic. There's plenty more mentioned in the video as well, so if you're considering submitting to a technology conference be sure to give it a listen (well, watch...it is a video after all).

tagged: public speaking conference organizer perspective calevans adamculp video qa

Link: https://blog.calevans.com/2016/06/29/public-speaking-conf-organizers-perspective/

PHP Roundtable:
047: All About HTTP/2
Jun 21, 2016 @ 09:19:06

The PHP Roundtable podcast, hosted by PHP community member Sammy K Powers, has posted their latest episode: Episode #47: All About HTTP/2. This time Sammy is joined by guests Davey Shafik, Ben Ramsey and Junade Ali.

HTTP/1.1 will eventually be replaced by HTTP/2 so it's important for us PHP nerds to know all about the latest version of the HTTP protocol that's already running some of the internet's biggest websites. We discuss the things we need to know to start using HTTP/2 in our next PHP app.

We also go briefly off topic to discuss the status of PHP 7.1 and the ramsey/uuid lib.

You can catch this latest episode in a few different ways: either though either the in-page audio or video players or directly over on YouTube. If you enjoy the show, be sure to subscribe to their feed and follow them on Twitter for announcements when the latest episodes are released.

tagged: phproundtable podcast video http2 daveyshafik benramsey junadeali ep47

Link: https://www.phproundtable.com/episode/all-about-http2

PHP Roundtable:
045: A php|tek 2016 Special
Jun 06, 2016 @ 10:22:16

The PHP Roundtable podcast, hosted by PHP community member Sammy K Powers, has posted their latest episode as recorded live at this year's php[tek] conference.

We record live from main stage at php|tek in St. Louis, MO. We discuss speaking at conferences and recent events in PHP-FIG.

Sammy is joined in this episode by fellow community members Gary Hockin, Ben Marks, Samantha Quiñones and Joe Ferguson. You can listen to this latest episode either through the in-page audio or video players or directly on YouTube. If you enjoy the episode be sure to subscribe to their feed and follow them on Twitter for updates when new episodes are posted.

tagged: phproundtable podcast video ep45 phptek tek16 conference special

Link: https://www.phproundtable.com/episode/live-from-php-tek-2016

Adam Wathan:
Writing Your Own Test Doubles
May 11, 2016 @ 10:19:58

In this recent post to his site Adam Wathan about writing your own custom test doubles (fakes) to help make your tests cleaner and improve their overall readability/maintainability.

Once in a while I run into a situation where trying to use a mocking library hurts the readability of my test. For example, say I’m building out a basic user registration flow where someone signs up and receives a welcome email. [...] To test that an account is created correctly, I can make a request to the endpoint and verify that the new account exists in a test database. [...] This covers creating the account itself, but what’s the best way to test the welcome email?

He goes through a few of the options that could be used to test this including using Mockery to replace the mailer class with a spy or actually sending emails. There's downfalls to both of these methods and he suggests using a custom "fake" where the mailer class is swapped out with an "in-memory" option with the same kind of interface. He does point out a few issues with this method, however, and offers a few tips to remember when using them.

tagged: custom test unittest doubles email example video screencast

Link: http://adamwathan.me/2016/01/25/writing-your-own-test-doubles/

Laravel Daily:
Releasing Laravel Packages: Good, Bad and Ugly [VIDEO]
May 05, 2016 @ 10:43:46

In this new post to the Laravel Daily site Povilas Korop shares the second episode of his video podcast "Laravel Business" and talks about releasing Laravel packages.

Here’s the 2nd episode of my new Laravel Business video show where once a week I share the thoughts about Laravel-related work from the business perspective, as I’m transitioning from being a developer to being an owner of a small team.

Today I talk about packages – is it worth releasing Laravel packages? What are pros and cons? And can you earn money on it?

You can watch the episode either using the in-page player or directly over on YouTube.

tagged: laravelbusiness podcast video release package good bad ugly

Link: http://laraveldaily.com/releasing-laravel-packages-good-bad-and-ugly-video/

php[architect]:
php[tek] 2016 Conference : Speaker Previews
Apr 26, 2016 @ 11:27:20

If you've been considering attending the php[tek] conference this year but aren't quite sure what it's all about, you should check out these speaker preview videos for a bit more detail.

A number of our speakers for our php[tek] 2016 conference have graciously offered to make preview videos for us, showcasing what their talk will be out.

We started releasing them a few days ago and will be continuing to do so over the coming week. You can see a full playlist of these from Youtube below. Make sure to pick up your ticket soon, the conference is just 4 short weeks away!

You can find the current list of videos in this playlist over on YouTube that includes speakers like:

  • Cal Evans
  • Joe Ferguson
  • Tim Lytle
  • Jeff Geerling
  • Doris Chen

If you're ready to pick up a ticket of your own, check out the main conference site for more details about the event, sessions and to order your tickets.

tagged: phptek tek16 conference speaker preview video community

Link: https://www.phparch.com/2016/04/phptek-2016-conference-speaker-previews/