Sunshine PHP 2015

ServerGrove is a Silver sponsor of this year’s Sunshine PHP Developer Conference in Miami!

We’ll have a table setup and we’d love to meet you! Stop by, say “hi!” and let’s talk shop.

Oh, and we’ll be giving away 3 months of free VPS service to folks who visit us (VPS300).

The conference schedule looks great! Some of the talks that we’re looking forward to are:

  • Advanced Git Skills
  • Your Inner Sysadmin
  • Getting Started with Varnish
  • Unit Testing PHP Applications (you do have a test suite for your applications, right? right?)
  • Tuning Nginx And PHP-FPM The Right Way
  • REST API Best Practices
  • Dockerize All The Things!

We’re excited for the conference and we’ll see you all there!

febrero 04 / 2015
Author Avi
Comments No Comments

Upcoming Conferences

WeCamp

PHP New Zealand

PHP Summer Camp Croatia

PHPNE

MadisonPHP

brnoPHP

SymfonyLiveLondon

ZgPHP

PHPSouthAfrica

PHPNWUK

SymfonyLiveNYC

PHPForumParis

PHPARG

PHPWorld

TechMeetupUY

SymfonyConMadrid

PHP 5.5 available on Shared Hosting

We have provisioned new Shared Hosting servers with support for PHP 5.5 and 5.4. You are able to select different versions of PHP for each domain. If you are looking for speed and all the latest features, 5.5 is the one.  You can take a look at the phpinfo for our PHP 5.5 installation here.

We have noticed big improvements in performance compared to our previous servers, so we are really excited about it, order your shared hosting account now!

We are also offering Shared Hosting in our European datacenter.

It’s important to note that PHP 5.3 reached the end of life, so no more updates will be available anymore. We don’t have plans to force an upgrade to customers currently on servers with PHP 5.3.

If you are currently a Shared Hosting customer and would like to migrate your account to one of the new servers, please open a support ticket so we can coordinate the migration.

agosto 21 / 2014

Upcoming Conferences

WeCamp

PHP New Zealand

PHP Summer Camp Croatia

PHPNE

MadisonPHP

brnoPHP

SymfonyLiveLondon

ZgPHP

PHPSouthAfrica

PHPNWUK

SymfonyLiveNYC

PHPForumParis

PHPARG

PHPWorld

TechMeetupUY

SymfonyConMadrid

PHP 5.3.29 released and available at ServerGrove, reaches EOL

Last week, the PHP group released the last version of the PHP 5.3 series, 5.3.29. It has reached the end of life, so no further updates will be available for it. It is encouraged to upgrade to PHP 5.4 or even better, 5.5.

PHP 5.3.29 contains about 25 potentially security related fixes backported from PHP 5.4 and 5.5. Read the full Changelog for further details.

If you are a current ServerGrove customer with an account on a server with PHP 5.3, check out our announcement of the availability of PHP 5.5 on Shared Hosting.

agosto 21 / 2014
Author Pablo
Category PHP, Shared Hosting
Comments No Comments

Upcoming Conferences

WeCamp

PHP New Zealand

PHP Summer Camp Croatia

PHPNE

MadisonPHP

brnoPHP

SymfonyLiveLondon

ZgPHP

PHPSouthAfrica

PHPNWUK

SymfonyLiveNYC

PHPForumParis

PHPARG

PHPWorld

TechMeetupUY

SymfonyConMadrid

2014 PHP Conferences (2nd edition)

2014 started with out as a great year for PHP conferences, but is not over yet and there are still quite a few very good conferences coming up. Here are some of these conferences where you can sharpen your skills, meet key members of the PHP community, and make new friends:

WeCamp wecamp-logo

The Netherlands – August 25th-29th, 2014
http://weca.mp/

WeCamp is a new event focusing on not just hearing about cool technology, but also applying it. During the 5 days of the event, you’ll get to work on a project together with 4 random other people, under the guidance of an experienced coach.

New Zealand PHP Conference NZ-php

Wellington – August 27th-29th, 2014
http://www.phpconference.co.nz/

This is the first edition of this event and it is looking good, with a great selection of speakers, nice venue, and it’s in New Zealand. What else can you ask for?

Summer Camp Croatia PHP phpsummer-croatia

Rovinj, Croatia – September 3rd – 6th, 2014
http://2014.phpsummercamp.com/

Improve your skills under the sun in a beautiful small Croatian town. No need to say more!

North East PHP phpNE

Boston, USA from September 6th – 7th, 2014
http://www.northeastphp.org/

The second edition of North East PHP includes a mix of PHP and UX topics with some really interesting talks. With an entry fee of $150, there is no excuse to miss it if you are in the region.

MadisonPHP madison

Madison, Wisconsin – September 13th, 2014
http://2014.madisonphpconference.com/

Top notch selection of speakers for this one day event. The ticket price is a steal at $99 until Aug 27th, then it shifts to the regular price of $149.

brnoPHP brnophp-logo

Brno, Czech Republic - September 20th, 2014
https://www.brnophp.cz/conference-2014

Being the first of its kind, it brings together great technology content and great people. You will find a high-quality presentations by the brightest experts in the PHP world, coupled with a welcoming and friendly community of attendees and speakers.

Symfony Live London sfl_london_2014

London, UK from September 25th – 26th, 2014
http://london2014.live.symfony.com/

I attended the first Symfony Live in London that was held at The Brewery and it was a great experience. I will be attending again this year on my way to Manchester for PHPNW. I am looking forward to catch up with the Symfony community in the UK.

ZgPGP zgPHP

Zagreb, Croatia from October 2nd, 2014
http://2014.zgphp.org/

Three years ago, they started organizing Zagreb PHP user group meetings. This conference is a way to say happy birthday and thanks to all members that have been a part of this awesome community. The 2013 conference blew everyone’s expectations: amazing speakers, generous sponsors, perfect venue, plenty of food and drinks and most importantly great bunch of developers and web aficionados. Why not do it all again?

PHP South Africa phpcraft-southafrica

Cape Town, South Africa from October 2nd – 4th, 2014
http://www.phpsouthafrica.com/#home

PHP South Africa is aimed at proficient developers, new developers and people who care about developers, with events that are all about working together to inspire each other to greater heights in our skill and passion for coding. South Africa’s PHP community exists of an exciting mix of developers, ranging from junior developers, to the very best in the industry. This year they will be having a special PHP Youth Conference to encourage the next generation of developers. With over 140 students attending a 2 day event from previously disadvantaged backgrounds, this is their stepping stone to passing on our craft.

PHPNW UK 2014 nw

Manchester, UK from October 3rd – 5th, 2014
http://conference.phpnw.org.uk/phpnw14/

I have heard a lot about this conference and many of the developers I highly respect, go there no matter what. This year I have been fortunate to be selected to give a talk, so I am really happy to add this one to the “attended” list. Take a look at the schedule, it is great!

Symfony Live NYC sfl_newyork_2014

New York City from October 9th – 10th, 2014
http://newyork2014.live.symfony.com/

The North American edition of the Symfony events moves to the east coast and New York will be the place to be if you are involved with Symfony in any way. The call for papers is still open, so if you have something to share you still have time.

PHP Forum Paris 2014 screenshot-www afup org 2014-08-11 12-15-53

Paris from October 23rd – 24th, 2014
http://www.afup.org/pages/forumphp2014/

AFUP is pleased to announce the next edition of the PHP Forum, the largest annual gathering of all the PHP communities, professional and open-source, dedicated to the language and its ecosystem in France.The Forum PHP 2014 will take place Thursday 23 and Friday 24 October 2014, in Montrouge, at the gates of Paris

ZendCon zendcon

Santa Clara, California – October 27th – 30th, 2014
http://zendcon.com/

The annual PHP conference organized by Zend turns 10 years old, and there will be a big celebration. The schedule looks really interesting.

True North
truenorth2012

Toronto, Canada - November 6th -8th, 2014
http://truenorthphp.ca/

True North is the premier Canadian PHP conference. Their call for papers is currently open and early bird tickets will be going on sale soon.

PHP Conference Argentina php-ARG

Buenos Aires, Argentina – November 7th – 8th, 2014
http://2014.phpconference.com.ar/

I attended and spoke at this event last year and it was a blast. Some of the top speakers for this edition are Michael “Monty” Widenius (creator of MySQL), Brad Fitzpatrick (creator of Memcached), Mitchell Hashimoto (creator of Vagrant) and Fabien Potencier (creator of Symfony). If these names are not enough to impress you, take a look at the rest of the lineup (more speakers are being announced daily). Also, there will be the “Gaucho day“, a 3rd day full of talks, hackathon, games, and argentinian food!

php[world] php-world14

Washington DC, November 10th – 14th, 2014
https://world.phparch.com/

A new conference with the goal to unite all communities within the PHP world and organized by the folks at php architect. With 5 conference tracks over 3 days (plus a tutorial day) this promises to have something (and a lot) for everyone!

Tech Meetup UY techmeetup

Montevideo, Uruguay – November 14th – 15th, 2014
http://tech.meetup.uy/

If you live in Uruguay or nearby, this event is great to meet with the Uruguayan developer community. It includes talks covering a wide range of technologies. It is organized by a great group of very energetic individuals. Check out the video from the 2013 edition.

SymfonyCon Madrid sfc_madrid2014

Madrid, Spain from November 27th – 29th, 2014
http://madrid2014.symfony.com/

The premier event for the Symfony world will be held in Madrid, Spain. The community in Spain is very active and numerous (deSymfony attracked 400 in 2013 alone), so there is no doubt this will be an amazing event. Don’t miss it! The call for papers is open until September 4th.

 

Did we miss your conference. Email help_at_servergrove_dot_com and we’ll list it.

agosto 08 / 2014
Author Pablo
Category Conferences, PHP
Comments No Comments

Upcoming Conferences

WeCamp

PHP New Zealand

PHP Summer Camp Croatia

PHPNE

MadisonPHP

brnoPHP

SymfonyLiveLondon

ZgPHP

PHPSouthAfrica

PHPNWUK

SymfonyLiveNYC

PHPForumParis

PHPARG

PHPWorld

TechMeetupUY

SymfonyConMadrid

deSymfonyDay Spain 2014 wrap-up

deSymfonyDayThe annual Symfony conference in Spain took place last weekend. This time the conference had completely different format: one day, one track, shorter talks (30-40 min) and an unconference. There was also a limit on the number of attendees, 150, to promote a sociable networking experience. The conference was awesome.

The event was held at the Casa Convalescència in Barcelona, a stunning symbol of modernist architecture which was declared a monument of historic and artistic interest, and also named as a UNESCO cultural heritage site.

Casa Convalescència

Casa Convalescència

Talks

I find the format of shorter talks and a single track very appropriate for single-day events. Talks were fast-paced and you don’t have to choose which ones want to attend.

There were about DDD, testing, dependency injection, SOLID, microservices and HHVM. I presented a talk on creating a cryptovirus for Symfony apps, not quite your standard PHP conference talk, but interesting as a proof of concept.

Creating a cryptovirus for Symfony2 apps

Creating a cryptovirus for Symfony2 apps

The objective of the talk was to create, for educational purposes, a simple cryptovirus for Symfony2 applications using public-key cryptography. I included strategies both to make it harder to detect and how to defend ourselves from such attacks. Cryptovirology studies how to use cryptography to design malicious software and public-key cryptography can be used to break the symmetry between what an antivirus analyst sees in regards to a virus and what the virus writer sees. The prototype I created encrypted user uploaded files and passwords pairs obtained from the login form. The presentation slides are available here: http://www.slideshare.net/raulfraile/kernelinfect-creating-a-cryptovirus-for-symfony2-apps

The rest of the talks were very good. I would emphasize “DIC to the limit”, by Ronny López. Ronny is the technical lead at Social Point, one of the largest Symfony projects with more than 24.7 million monthly active users. He explained the challenges they faced and how they solve them to make the code easy to test and with an interchangeable infrastructure. Slides are available here: https://speakerdeck.com/ronnylt/dic-to-the-limit-desymfonyday-barcelona-2014

Unconference

Attendees proposed lightning talks of 10 minutes during the morning and the 7 with more votes were given at the end of the day. I loved this format, it is fast and allows you to learn about a variety of topics. I also gave a lightning talk about how GZIP works in 10 minutes, based on the post I wrote a few weeks ago, but if I had to choose only one talk, would be “TDD is dead”, by Carles Climent.

Carles started this talk shockingly: “My name is Carles and I am necrophiliac”. Then he explained why: “As TDD is dead now (in reference of famous David Heinemeier post) and I still love it, so I must admit it, I am necrophiliac”. Carles explained how TDD changed the way he works and encouraged us all to give it a try.

Challenge

Organization proposed a challenge to all attendees: write a PHP program able to print the song “99 tests are failing” with the fewest characters:

99 tests are failing in the repository, 99 tests are failing.
Take one, fix it and pass it around, 98 tests are failing in the repository.
98 tests are failing in the repository, 98 tests are failing.
Take one, fix it and pass it around, 97 tests are failing in the repository.
...

The winner was Javier Beaumont, who was able to do it with only 237 bytes. The prize was a ticket for the next SymfonyCon that will be held in Madrid. There is a similar challenge here if you want to have fun.

<?for($i=100;$i;){$s="\r\n";$p=--$i-1?"s are":" is";$t=($i?:99)." test$p failing";$r="$t in the repository";$b.=$i?($i<99?"Take one, fix it and pass it around, $r.$s$s":"")."$r, $t.$s":"Go to another suite and start again, $r.";}echo $b;

No clean code here! :)

ServerGrove

ServerGrove was, once again, one of the sponsors. We love all conferences, but deSymfony is always special. We missed Pablo this time but I am pretty sure he won’t miss it next year.

Photo: Casa de Convalescència – 354/366, by Roger Ferrer Ibáñez.

junio 03 / 2014
Author Raul Fraile
Category Conferences, PHP, Symfony
Comments No Comments
Tags

Upcoming Conferences

WeCamp

PHP New Zealand

PHP Summer Camp Croatia

PHPNE

MadisonPHP

brnoPHP

SymfonyLiveLondon

ZgPHP

PHPSouthAfrica

PHPNWUK

SymfonyLiveNYC

PHPForumParis

PHPARG

PHPWorld

TechMeetupUY

SymfonyConMadrid