by Tom Kitchin |
| February 26, 2013
It’s the start of a new day, and off we go to the Brewery for the second day of PHPUK 2013. Day 1 has been covered with aplomb by Javier so I’ll not go into details here, but suffice it to say that it was my first day of my first conference and I had an excellent time wandering without the hint of a clue, eyes filled with the misty wonder of a newborn. This, however, is about day 2, with a day’s worth of experience under my belt, the confidence of a conference veteran, and the bleary eyes of an early morning after a late night’s social.
The day started off well, with an excellent breakfast which I’d mostly missed out on the day before. A colleague had extolled the virtues of the porridge - the porridge - some four hours after breakfast had passed on day 1, and any breakfast able to make porridge so memorably exciting had to be tried. It was, I think, possibly the best porridge I have ever tasted. A strange thing to score a conference on, but there we have it. Moving on...
(more...)
by Javier Lopez |
| February 26, 2013
Last week, the 8th PHPUK Conference took place. Due to a previous commitment I could only attend Friday's session so if you think I am missing something, do not hesitate to leave a comment. Here is my personal point of view of the PHPUK Conference this year.
Talks
The conference opened with Aral’s keynote “You are a designer”. I have to say that the talk was just brilliant, probably one of the best talks I’ve ever been to. Unfortunately, in my humble opinion, the opening keynote for one of the biggest events on the PHP scene should be related to PHP. I know this is a matter of taste and I actually talked to a lot of people who thought it was an excellent opening.
The next talk in my agenda was “Event Stream Processing in PHP”, by Ian Barber. I couldn’t have been happier to have picked this talk. Ian started from zero, introduced the basic concepts of event stream (more...)
by Kacper Gunia |
| February 19, 2013
On a daily basis probably each and every software developer spends a lot of time collaborating and communicating with other developers. There are several tools that simplify this communication (or at least should). One of those tools is a Version Control System. Not so long ago, a new tool appeared on the horizon, called Git. It quickly became a very popular tool in the open source community. Though the ideas behind Git are very basic, becoming a master is not easy! It takes some time, especially for someone who has had the "pleasure" of working with other systems like SVN or CVS previously. If you are starting with Git or switching from another tool, then this post is an aggregation of ideas, not a full-featured tutorial. If you are already an experienced user, perhaps you will consider sharing your knowledge in the comments.
Learn from the Best Sources
There are several places where you can read and learn about Git, but it is hard to know which resource is best. In my opinion the best source of Git knowledge is a free book called "Pro Git" (http://git-scm.com/book). The second is an online tutorial called Git Immersion. If you feel you missed something or want detail on something specific, then there is always the official documentation. (more...)
by Ben Longden |
| January 8, 2013
Another year has passed, and yet again we find ourselves reflecting on what has happened in the world of PHP over the past year. Let's take a moment to look back over our 2012 predictions and see how close we were!
Framework Convergence
In 2011 we said that major frameworks would start to converge on similar strategies for basic functionality. The PSR-0 standard defined a common autoloading strategy, and the release of Composer in March 2012 has really boosted the adoption of this standard across the most popular frameworks. The release of Symfony 2.1.0 in June brought in Composer as the dependency management solution of choice and the first stable release of Zend Framework 2.0 followed in September, also using Composer for autoloading and dependency management.
In March, the Drupal project announced that version 8 of their platform (currently due for release mid-2013) would be completely rebuilt on top of the Symfony components, an exciting development and certainly one which has started to bring the Symfony and Drupal communities together at conferences and other community events.
(more...)
by Alistair Stead |
| November 1, 2012
I was recently reviewing a number of projects on GitHub and I was amused by some details about people that can be inferred by the content of a project's .gitignore file. I could identify the owner's base OS and their preferred IDE - even some of the specific development tools or system plugins they have installed.
If I worked for a marketing company, this could be a source of data to be mined to sell expensive alternate software. After all, between your GitHub identity and the .gitignore content, targeted contact lists could be derived. I hope that no marketing executive reads this otherwise I apologize in advance!
(more...)
by Ben Longden |
| October 3, 2012
I was fortunate enough to be able to attend RESTFest in Greenville, South Carolina on the 13th, 14th and 15th September 2012. RESTFest is an un-conference organised by Mike Amundsen and Benjamin Young, and this is the third year it has run at Greenville.
An un-conference invites attendees to talk on any subject they choose amongst peers and some of the most experienced people in the community in a very relaxed, informal atmosphere. It provides an opportunity to spend three days immersed in discussions about REST and hear about real world Hypermedia APIs. The idea - everybody talks and everybody listens.
(more...)
by Lorna Mitchell |
| September 7, 2012
We are delighted to announce that the competition winner is Manuel! Manuel will win a pass to the Symfony Live conference day next week. We hope you have a good time!
Thanks to everyone who left a comment on the post, we loved hearing your reasons for wanting to attend. If you would like to attend there are still a few places available, so get your tickets and we'll see you there.
To find out more about the event and keep up to date on the day, make sure you're following @SensioLabsUK. We'll be tweeting news, views and pictures throughout the day.
by Lorna Mitchell |
| August 24, 2012
The first ever Symfony Live London conference will be taking place next month, hosted by our sister company Sensio Labs UK! The two-day event involves one full day of in-depth training, followed by a 2-track, deeply technical conference.
(We’ve got a ticket to give away, keep reading!)

(more...)
by Gavin Corbett |
| July 31, 2012
Creating forms in Zend Framework (ZF) is easy, but creating and managing complex forms can get messy! Using config files is perfectly good if you use standard Zend Form elements; it is quick and easy to setup a form in a few minutes however you will have limited control over how the form is rendered. If you want to display your own custom form element correctly in Zend Framework then some configuration is needed in order to achieve this with a config file. An alternative approach is to create some custom objects that extend the base Zend Form object - you can still use the config but also add in your own custom Zend Form elements.
by Adam Smith |
| July 9, 2012
In this age of cloud computing, it has become far easier to choose, or even move, the geographical location of your web server. It has also brought high-availability solutions such as hosting simultaneously in multiple locations into the reach of a even very modest applications. But where is the best place to host your site? And are the improvements worth the effort of distributing your servers across the world?
Armed with a few simple tools, you can come a long way to answering these questions fairly quickly. (more...)
by John Cleary |
| June 28, 2012
The 4th annual UK conference for MongoDB developers was hosted by 10gen at the Mermaid Conference Centre in London's Blackfriars. With four tracks running throughout the day - both technical and non-technical, in addition to an "ask the experts" drop-in track, choosing which talks to visit was always going to be a challenge!
(more...)
by Nick Peirson |
| June 26, 2012
For those of you cooking up a storm with Vagrant and Chef, these tips might help when creating your VMs (Virtual Machines). These are things that we've discovered and found useful while working on projects at Inviqa. If we thought they were useful, we thought you might too!
(more...)