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

SitePoint PHP Blog:
PHP Summer Camp 2015 Review
Sep 04, 2015 @ 10:55:15

The SitePoint PHP blog has posted an article from editor Bruno Skvorc reviewing the latest edition of the PHP Summer Camp conference that recently happened in Croatia.

You’re standing on a long pier, the last ten meters of which curiously belong to international waters despite being well inside the current country’s territory. As you climb the meter-high rock wall that forms a small barrier towards the west, you’re able to witness the sun dipping into the sea, far in the distance. Soft waves caress the rocky surface below your feet, bobbing the sea urchins and fish to and fro. There are other people there, each immersed in their own thoughts. No, that’s not a Dungeons and Dragons session starting. It’s the end of a great conference of workshops in Rovinj, Croatia, in the same spirit as [last year’s](http://www.sitepoint.com/phpsummercamp-review).

The PHP Summer Camp was made up of three tracks - two general PHP and one related just to eZ Publish. Bruno starts with a few of the key take-aways that he learned at the event before getting into reviews of each workshop he attended. He goes through each one describing what the session was about and some of the good/bad aspects he noticed. He also shares a "technical realization" he though of during the event around the use of Vagrant and provisioning virtual environments for the attendees. Finally he covers some of the "extras" like the early morning "triathlon" and evening events.

tagged: phpsummercamp15 conference wrapup review event sessions workshops

Link: http://www.sitepoint.com/php-summer-camp-2015-review/

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

Symfony Blog:
SymfonyCon Madrid starts to reveal its schedule!
Oct 06, 2014 @ 11:47:17

There's an announcement on the Symfony blog today about the release of parts of the schedule for SymfonyCon Madrid, a conference happening at the end of November (27th - 29th) in Madrid, Spain.

We received a ton of brilliant talk proposals for SymfonyCon Madrid so that we had a very hard time selecting the speakers for the conference but we can finally confirm the first speakers! Year after year, it’s been harder to choose among the great talk proposals you all submitted. We’d like to thank very much all the people who submitted!

Among the sessions released so far are talks like:

  • Feature Flags with Symfony
  • Life After Assetic: State of the Art Symfony 2 Frontend Dev
  • PHP object mocking framework world: let's compare Prophecy and PHPUnit
  • Filesystem Abstraction with Flysystem
  • Unleash Postgresql features in your PHP developments

These are just a few already released, so be sure to check out the rest of the post or the schedule itself for more details and talk summaries.

tagged: symfonyconmadrid14 schedule release speakers sessions

Link: http://symfony.com/blog/symfonycon-madrid-starts-to-reveal-its-schedule

Community News:
Laracasts.com - Laravel 4 Screencast Archive
Apr 17, 2013 @ 11:50:59

A new resource has popped up for those wanting to get even more information about the Laravel PHP framework - the Laracasts.com site. The site is devoted to providing a consolidated listing of Laravel screencasts across the web.

[This site is a] compilation of screencasts from Youtube and Vimeo. Let's learn Laravel together!

There's already a good number of screencasts posted to the site from folks like Taylor Otwell (author of the framework), Jeffrey Way (NetTuts) as well as several recordings of talks from various conferences about the framework. If you have a screencast that's not linked on the site, you can submit the information for review and inclusion.

tagged: laracasts laravel4 screencast archive youtube vimeo sessions

Link: http://laracasts.com

Symfony Blog:
Let's end this year with a blast!
Oct 16, 2012 @ 11:54:25

On the Symfony blog there's a new post talking about the last stop on their Symfony Live tour - Berlin at the end of November (22nd and 23rd).

To round up a wonderful year of Symfony Live conferences in Paris, London, and San Francisco, we're going to bring our tour to an end in Berlin. Symfony Live Berlin is going to take place this November on the 22nd and 23rd. As an exclusive event location we have chosen the Umweltforum Berlin - an over 100 year old church!

The first day (22nd) will be a day devoted to the "Symfony Ecosystem", things related to the framework and its community but not it directly. The second day (23rd) will be the more specific Symfony-related sessions (the list is here). There'll also be a few other events happening at the same time - a hackathon, the certification exam will be offered and an after-party will be held following the final keynote.

tagged: symfonylive12 berlin conference ecosystem sessions


Anthony Wlodarski's Blog:
Node.js and Zend Auth with Sessions stored in the database
Mar 07, 2012 @ 09:50:46

Anthony Wlodarski has posted a quick example of how he shared the sessions from Zend_Auth in his Zend Framework application over with a Node.js server/application.

Recently on a project I had to make changes to a underlying portion of the sites architecture to move sessions in Zend Framework from file storage to database storage. However this affected a piece of the architecture. Node.js, which manages all our real time interaction, looked at sessions at the file level. This was quite a easy transition for the function as it was abstracted away in a function call so the theory was to just replace the function "guts" with a new component.

The post shows the code he came from (which pulled in the PHP session file and extracted the session data manually) over to a new database-based version that selects from the SESSIONS table and pulls out the data. It's based on the table having an "id" column and the Zend_Auth namespace it uses.

tagged: nodejs zendauth sessions platform read tutorial database


ZendCon 2011: Pre-cap
Oct 17, 2011 @ 10:49:42

On the php|architect site today Keith Casey has posted a ZendCon pre-cap (the conference starts today in Santa Clara, CA) talking about some of what's to come during the week for attendees - five sessions he personally is interested in.

Yet again, it’s that time of year. Later today we have the kick off of the seventh ZendCon (officially called the Zend PHP Conference). This year I’m hitting the event under the php|architect banner as press. It will be my job to cover the good, the bad, the news, the chaos, and generally the things that come from the conference that might change your job on a day to day basis.

From the 70ish sessions being presented over the next few days, he highlights ones dealing with scaling applications with Redis, event-driven programming, dependency injection, character sets and API security. If you have been planning on attending and getting in on some of these great sessions, there's still time - you can still pick up a ticket at the door of the Santa Clara Convention Center.

tagged: precap zendcon11 conference sessions opinion


Pim Elshoff's Blog:
My maiden voyage (Pfcongres 2011)
Sep 27, 2011 @ 13:38:05

Pim Elshoff has a new post to his blog about his experience at this year's PfCongres event (joining other summaries from a speaker and another attendee).

Saturday September 17th, starting at about 9am, the conference hosted a series of talks concerning PHP and related web technologies. Topics varied from tech updates to PHP internals to CSS. [...] I enjoyed most of the talks, even though I didn’t learn too much. It was a good chance to meet people and talk about our mutual interests, problems and of course solutions [...] My experience was very positive; I will definitely visit more congresses if I get the chance.

Talks he attended included:

If you weren't able to attend you can see comments and slides from (most) presentations over on the Joind.in event page.

tagged: pfcongres11 conference wrapup sessions


Kevin van Zonneveld's Blog:
Revisiting Faster PHP Sessions
May 06, 2011 @ 10:49:23

Kevin van Zonneveld has a new post to his blog revising an older post talking about session management with PHP and how limit the resources needed by them. In this post he points out another method - holding the sessions in RAM rather than on disk.

sing 2007 article Create turbocharged storage using tmpfs, we can defeat some of this over-engineering and take a simpler approach to speeding up sessions in PHP. We'll store them decentralized in memory by mounting RAM onto the existing /var/lib/php5 session directories throughout your application servers, which I will call nodes from now on.

He includes the commands you'll need to make a directory live in the RAM of your machine and how to migrate the existing sessions to this new data store. He covers some of the advantages of this approach (including that there's "less tech" involved so it's easier to manage). There is one point of failure he points out - that it wouldn't be a solution you could use for websites that might need to bridge sessions across machines.

tagged: faster sessions ram resource decentralize


Johannes Schluter's Blog:
Upload Progress in PHP trunk
Dec 06, 2010 @ 10:30:58

Johannes Schluter has a new post to his blog looking at the progress that the upload progress meter extension has been making and how a version of it, put together by Arnaud Le Blanc has been introduced to the trunk line of PHP's code.

For implementing this we have one architectural problem: PHP implements, for very good reasons, a shared nothing architecture. So one request from connection has no insight into another request/connection - but this is needed for the upload progress. [...] The obvious solution, of course, would be to use PHP's session handling system for this. [...] Now there were some technical issues why this wasn't done at first ... but then Arnaud Le Blanc sat down and created a proper implementation of an upload progress storage handler which has been commit to PHP trunk. Long story short: In the next version of PHP (5.4?) you will, most likely, have an Upload Progress mechanism built-in.

If you want all of the details on it, you can check out the RFC on it. Johannes shows a sample of the settings and code that, once the next release of PHP comes out, you can use to enable the extension and be able to poll the session for the progress details.

tagged: file upload extension trunk sessions progress