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

Community News:
Laracon EU 2016 Videos Published
Oct 07, 2016 @ 10:25:53

As Freek Van der Herten mentions in his latest post to his site, the videos for all of the sessions at this year's Laracon EU conference have been posted on their official YouTube channel.

This year’s Laracon EU was an amazing conference. The venue was astonishing, there were lots of cool talks and interesting people to talk to. If you’re using Laravel or PHP going to this conference really is a no brainer.

If you were unable to attend or want to see the talk you missed during the conference you can now do so. The organisers have uploaded video’s of all talks to their YouTube channel.

Freek talks briefly about his presentation (covering backups in Laravel applications) and mentions some of the future plans for the backup package that he's created to make it simpler. Other sessions that were presented at the conference also included:

The full playlist can be found on the Laracon Youtube channel.

tagged: laraconeu16 video published youtube sessions conference laravel

Link: https://www.youtube.com/watch?v=mTRH6vjWG_E&list=PLMdXHJK-lGoCMkOxqe82hOC8tgthqhHCN

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/

Reddit.com:
What is the difference between a framework and a library?
Dec 30, 2015 @ 11:34:10

On Reddit.com's /r/php subreddit there's a discussion that's started up around this video that proposes some of the differences between a framework and a library.

Many people have asked me this question before. It's sometimes hard to get a straight answer, but if we remove all of moot details, use cases, and focus simply on the architectural design details the difference becomes quite clear. This video attempts to explain this difference in a relatively simple and straight-forward manner.

The conversation doesn't just talk about PHP frameworks specifically. There's also some mention of things like jQuery from other programming communities. There's plenty of suggested definitions in the conversation but most revolve around two ideas: that the library is a "tool" to use when needed and the framework is the structure of the application (hence "framework") that "uses you".

tagged: framework library difference video youtube discussion

Link: https://www.reddit.com/r/PHP/comments/3yei0q/what_is_the_difference_between_a_framework_and_a/

Community News:
php[world] Keynote Videos Posted
Nov 20, 2015 @ 10:49:30

If you missed it or weren't able to attend this year's php[world] the keynote from Taylor Otwell, creator of the Laravel framework, has been posted: "Laravel - Lessons Learned".

In four years, Laravel has become one of the most popular application development frameworks for PHP. In addition to the framework itself, a vibrant community has emerged including Laracon, Laracasts, Laravel Forge, Envoyer, and more. In this session, we'll discuss the history of the framework, its core philosophies, and what makes its community so passionate.

You can watch it either though the in-page video player or directly over on YouTube. There's also other videos posted from the conference (keynotes) from Tessa Merro (of the Joomla project) and Lorna Mitchell (on open source communities).

tagged: phpworld15 keynote video youtube livestream conference

Link: https://www.youtube.com/channel/UCUEzH08rDNBfljD9PGVZujg

Codecourse:
PHP Security Video Series on YouTube
Oct 21, 2015 @ 10:49:02

As is mentioned in this quick post Codecourse (formerly PHP Academy) has posted a series of free videos to YouTube that aim to help you increase the security of your PHP applications. These videos go beyond the usual OWASP Top 10 you'll see in most security-related resources and dive into both some "old favorites" and some new interesting topics.

This YouTube series from Codecourse gives you a good overview of the most common PHP security issues. They use a very practical approach, showing how the attacks are done and how to protect your code from them.

Topics covered in the video series include things like:

There's ten videos in the series with a total run time of about an hour. They're split up for great bite-sized viewing chunks, so be sure to check them all out and see what you can learn.

tagged: codecourse phpacademy security video series youtube tutorial

Link: https://www.youtube.com/playlist?list=PLfdtiltiRHWFsPxAGO-SVPGhCbCwKWF_N

Edd Mann:
Developing a Resizable-Indexed Array as a PHP Extension with Joe Watkins
Aug 31, 2015 @ 12:43:11

Edd Mann has a post to his site sharing a new screencast about developing PHP extensions by Joe Watkins, specifically about using a resizable-indexed array.

Following on from our first screencast, which touched upon how to setup a PHP extension development environment and creating a simple ‘array_sum’ like function. We now further this topic by implementing a resizable-indexed array class which supplies very similar functionality to that of the SplFixedArray class. Throughout this discussion we look into creating a custom Zend object class, using this to invoke an implemented data-structure located in another file, implementing internal interfaces, object handlers and the importance of PHP extension tests.

You can watch the video either through the in-page video player or directly on YouTube if you'd like a bit more control over the sizing. You can find the resulting code for the extension in this repository on Joe's account.

tagged: resizable indexed array extension tutorial screencast youtube threedevsandamaybe

Link: http://eddmann.com/posts/developing-a-resizable-indexed-array-as-a-php-extension-with-joe-watkins/

Community News:
PHP UK 2015 Conference Videos Posted
Jun 22, 2015 @ 08:44:13

The PHP UK Conference has just posted videos of all the 2015 sessions over on YouTube. The PHP UK Conference this year was a two-day event in London that featured some of the best speakers and sessions the PHP community has to offer. Videos posted include:

...and many more. There were some great sessions at this year's PHP UK and if you weren't abel to make it, these videos are the perfect chance to catch up.

tagged: phpuk15 conference video youtube sessions presentations

Link: https://www.youtube.com/playlist?list=PL_aPVo2HeGF_VdlTpUF6ViNgLC7Raph0i

SitePoint PHP Blog:
Youtube Videos in PHP: Categories, Search and Suggestions
May 20, 2015 @ 11:47:14

The SitePoint PHP blog continues their series showing how to integrate content from the YouTube API into your application with this new tutorial. It covers the use of categories, searching and suggestions.

In the first part, we introduced the Youtube API and built a small demo to list the most popular videos on Youtube. In this part, we will extend our application to have search functionality, and we’ll also list the available categories on Youtube to let the user narrow down their area of interest.

He starts with with the updates you'll need to make to the routes and controllers for the "categories" functionality and the API call needed to popular the content. He updates the "videos" page to show the category information and integrate the category into the pagination. Next up is the search, allowing the users to find videos based on a search string. The search route/controller/view functionality is added as well. He ends the post talking about a way to extend the demo and advice to keep an eye on quotas and implementing cache.

tagged: tutorial series part2 youtube api categories search suggestion

Link: http://www.sitepoint.com/youtube-videos-php-categories-search-suggestions/

SitePoint PHP Blog:
Displaying Youtube Videos in PHP
May 14, 2015 @ 11:49:41

The SitePoint PHP blog has a new post today showing you how to display YouTube videos inside your application as a part of this series. The series is using Laravel as a framework to create the application.

In this two-part article, we’re going to learn how to work with version 3 of the Youtube API and we’ll build a demo along the way. [...] We’re going to build a demo that lets the user browse popular videos on Youtube, search for a video, browse videos by categories, and select a video to watch. I will be using Laravel 5 as my framework of choice, and Vagrant for my development environment.

The end result will show a set of video thumbnails related to the selected category. He walks you through the steps to get the application set up and running including the configuration of your Google API connection. He creates a login controller to allow users to log in with their Google credentials and the callback to handle the API response. From there he makes the YouTube service provider, the "video list" endpoint (and view) and a single video page with an embedded player.

tagged: tutorial youtube api google integration laravel vagrant application

Link: http://www.sitepoint.com/displaying-youtube-videos-php/

php[architect]:
Posting videos from php[tek] 2014
Dec 05, 2014 @ 11:08:09

php[architect], organizers of the annual php[tek] conference, have start to post the videos recorded at their 2014 event over on YouTube. Not all of the sessions are published yet, but there's a few to get you started if you missed the event (or just want a refresher):

Be sure to subscribe to the channel to be notified when new videos are added of the over forty sessions that happened during the event.

tagged: post video tek14 phptek conference recording youtube

Link: http://www.phparch.com/2014/12/posting-videos-from-phptek-2014/