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

Laravel News:
Announcing Laracon Online 2018
Oct 25, 2017 @ 13:50:22

On the Laravel News site they've posted the official announcement of the return of the popular online Laravel conference: Laravel Online 2018.

Coming back for 2018 is the one-day Laracon Online conference that will be held on February 7, 2018. Just like last year, the event will be hosted entirely online and no matter where you live you can now take part in a Laracon. No hotels, no airfare, just signup and spend the day watching some of the best speakers right from your computer.

Speakers at this year's event include Taylor Otwell, Matt Stauffer, Adam Wathan, Chris Fidao and many more. The event will run from 9:45am - 6:45pm EST and will include a Slack "backchannel" for the attendees to chat about sessions or ask questions about the topics covered. You can register now for the event and pick up an Early Bird ticket for just $12 USD ($25 after Early Bird).

tagged: laravelonline2018 laravel conference online announcement

Link: https://laravel-news.com/announcing-laracon-online-2018

SitePoint PHP Blog:
How to Set up an Online Multi-Language Magazine with Sulu
Jun 12, 2017 @ 12:17:01

The SitePoint PHP blog has a new tutorial posted by editor Bruno Skvorc showing you how to set up an online multi-language magazine with the help of the Sulu CMS. This article is a follow up to their previous "Getting Started" tutorial helping you get Sulu up and running.

We previously demonstrated the proper way to get started with Sulu CMS by setting up a Hello World installation on a Vagrant machine. Simple stuff, but can be tricky.

[...] This time we’ll look into basic Sulu terminology, explain how content is formed, created, stored, and cached, and look into building a simple online magazine with different locales (languages).

The tutorial then covers pages and page templates including what the Twig markup looks like, how to work with them in the UI and the end result of their sample "Hello world" page. There's a brief section about caching before he moves into the main part of the tutorial: the creation of the magazine. He covers the use of Jackalope, ElasticSearch and the ArticleBundle and how to get them up, running and playing nicely together. The article wraps up with a look at locales and how they work in the Sulu setup.

tagged: tutorial online multilanguage locale language magazine sulu cms

Link: https://www.sitepoint.com/set-online-multi-language-magazine-sulu/

SitePoint PHP Blog:
Booking Cookery Classes with Acuity Scheduling and Lumen
May 16, 2017 @ 10:44:09

The SitePoint PHP blog has recently posted a tutorial from author Lukas White showing how to create an online reservation system for cooking classes using Lumen and the Acuity Scheduling service.

I recently wrote an article about building an online system to book lessons with a driving instructor. [...] Cookery classes usually have a very well-defined limit on the number of students — you can only really teach as many people as you have cooking stations or cookers. That’s going to be the theme of this article — managing those “slots” in a cookery class. The principles remain the same for all sorts of other forms of tuition.

As before, we’re going to take advantage of Acuity Scheduling in order to manage bookings for our classes, and everything that entails.

First he walks you through exactly what he'll guide you through building and a real world scenario where it might be used. Next he shows how to set up an account on Acuity, create appointment types and get the credentials for the API integration. From there he gets into the implementation:

  • Creating a new Lumen project
  • installing the PHP SDK from Acuity
  • Getting a list of available class times and showing the list in a view
  • Setting up the booking form and handling the submit

This last step includes reaching out to the Acuity API and submitting the information for the appointment. It's not tracked on the application's side opting to use the Acuity service as a source of record.

tagged: tutorial cookery class online scheduling acuity api

Link: https://www.sitepoint.com/booking-cookery-classes-with-acuity-scheduling-and-lumen/

Laravel News:
Laracon Online 2017 Recap
Mar 14, 2017 @ 10:45:56

The Laravel News site has posted a recap of the Laravel Online conference that happened back on March 8th (2017).

The first Laracon Online conference just wrapped up and based on feedback many loved the event. I want to personally thank the Laravel community for helping make this a reality.

[...] We had developers from all over the world hanging out in Slack, watching the live stream, and socializing. It got a little crazy at times but everyone behaved, and it was fun watching the room scroll so fast that even the world champion speed reader would have trouble keeping up.

The post includes feedback from the attendees of the conference, a brief summary of each of the talks presented and a list of sponsors and other resources to get more detail on the event.

tagged: laracon online conference recap 2017

Link: https://laravel-news.com/laracon-online-2017-recap

Tighten.co:
Q&A With The Speakers From Laracon Online 2017
Mar 13, 2017 @ 10:15:37

On the Tighten blog there's an interview posted with some of the speakers from the recent Laracon Online conference that included Jeffrey Way, Evan You, Jason McCreary and Taylor Otwell.

Wednesday was the inaugural Laracon Online, an online conference devoted to bringing great Laravel teaching to folks who may not be able to attend an in-person conference. Tighten co-founder Matt Stauffer spoke on Laravel's service container, along with Taylor Otwell, creator of Laravel; Jeffrey Way, creator of Laracasts; Adam Wathan, Tighten alum; and several more excellent speakers.

During the session, conference attendees asked questions for the speakers to answer after their talks were over. However, the Slack channel was a fast-paced mix of conversations and Q&A, so we wanted to aggregate the Q&A sessions that did happen together in a single place.

The interview consolidates the questions asked of each of the eight speakers including in some cases links to the resources mentioned.

tagged: laracon online conference speaker qa interview

Link: https://blog.tighten.co/q-and-a-with-the-speakers-from-laracon-online-2017

Laravel News:
Laracon Online – Last Day For Early Bird Tickets
Feb 22, 2017 @ 09:23:54

The Laravel News site has posted a new announcement today with a reminder that today (Feb 22nd) is the last day to get Laracon Online Early Bird tickets for just $10 USD. After this they'll go up to their normal price.

Today is the last chance for you to join over 3,000 developers and get an early bird ticket to Laracon Online for just $10. Each ticket purchase includes access to the live event video, conference swag, and a special Slack channel for hanging out and mingling during the event. With your ticket, you can sit on your couch and watch it all live!

Laracon Online will be held on March 8th, 2017 with opening remarks at 8:45 AM EST. If you can’t attend that day, all the talks will be recorded and available online for viewing at your convenience shortly after the conference ends.

The post also lists out some of the "conference swag" that will be provided to attendees including a discount on Linode services, a Blackfire.io discount and others that require a bit of action on your part but offer large discounts as a result. You can find out more about the event on the main conference website.

tagged: laracon online conference earlybird ticket ending

Link: https://laravel-news.com/laracon-online-last-day-for-early-bird

Community News:
Announcing Laracon Online
Feb 07, 2017 @ 09:52:50

The Laravel News site has a new announcement posted about a new online-only conference for the Laravel (and general PHP) community: Laracon Online.

Laracon Online is a brand new one-day conference that will be held entirely online. This means no matter where you live you can now take part in Laracon. No hotels, no airfare, just signup and spend the day watching some of the best speakers right from your computer.

The speaker list includes Taylor Otwell, Jeffrey Way, Matt Stauffer, Adam Wathan, Evan You, Rachel Andrew, Nick Canzoneri, and Jason McCreary. Covering everything from new Laravel features to Vue.js, CSS, and more.

The event is happening on March 8th starting at 9am EST and will run all day until around 6pm EST. The schedule hasn't been posted yet (other than the session times) but Early Bird registration is open and tickets are available for only $10 USD. If you can't attend, all sessions will be recorded and will be available post-conference. For more information, check out the conference website.

tagged: laracon online conference laravel tickets

Link: https://laravel-news.com/announcing-laracon-online

SitePoint PHP Blog:
Contributing to PHP: How to Contribute to PHP's Manual
Apr 11, 2016 @ 12:11:41

On the SitePoint PHP blog there's a tutorial posted helping you get started editing and updating the PHP.net documentation, one of the most widely used parts of the PHP ecosystem.

In this two-part article series, we’ll be covering how to contribute to the PHP project. This will hopefully clarify what steps need to be taken for those looking to become more involved with PHP.

This first part will be covering how to contribute to PHP’s documentation, including how to request a php.net Account and what to do once an account has been granted.

He starts with a bit about why you should contribute back to the PHP project and how the documentation is a great place to start. He then gets into the structure of the documentation, the DocBook structure it uses and points to the online editor for the first time contributors. He includes a video showing how to use the system to resolve this bug showing an incorrect MongoDB Client example. For those that would rather do it locally, he shows how to setup and configure the source and required tools. He then shows the flow of updating the documentation, building the result and verifying the update looks correct.

Finally he talks about requesting a php.net account to push the changes back upstream and provides some general tips on things like style guidelines, page ordering and correctly versioning files.

tagged: contribute project manual tutorial online local edit

Link: http://www.sitepoint.com/how-to-contribute-to-phps-documentation/

Community News:
The PHP Internals Book
Jun 11, 2013 @ 10:44:33

For those that are interested in how PHP works "under the covers" and maybe want to get started writing your own extensions for it, you should check out the PHP Internals Book. It's a collaborative effort between Julien Pauli, Anthony Ferrara and Nikita Popov.

There are three primary goals of this book: Document and describe how PHP internals work, how to extend the language with extensions, how you can interact with the community to develop PHP itself. This book is primarily targeted at developers who have experience in the C programming language. However, where-ever possible we will attempt to distill the information and summarize it so that developers who don’t know C will still be able to understand the content.

The book is a work in progress, but they're off to a good start. They already have sections covering some of the basics of working with classes and objects (including iterators and "magic interfaces").

tagged: internals book online introduction language development

Link: http://www.phpinternalsbook.com

Community News:
Nomad PHP - the Virtual PHP User Group
Apr 09, 2013 @ 12:41:21

If you've wanted to get involved in a PHP user group but either don't have one in your area or travel so much it makes it impractical, there's a new group that might interest you - Nomad PHP. It's a virtual user group that you can attend. It's still in the beginning stages, but you can express your interest and get more details as they come.

Tired of seeing all the great speakers other PHP User Groups are hearing and lamenting that there is no group near you? Nomad PHP User Group is just for you. We meet on-line, so you can participate wherever you are [and] will have well known as well as brand new speakers. You'll also get access to the recordings to review later.

They point out that this isn't intended as a replacement for a local user group if you have one - interaction with peers and being a part of the community is still important. This is just an alternative. If this sounds interesting, head over and enter your information to be contacted with more info about the group.

tagged: usergroup nomadphp virtual alternative online

Link: http://nomadphp.com