Control your MySQL users and databases

We just made it easier to control your MySQL users and databases in our control panel. Apart from PHPMyAdmin and our custom MySQL application GUI, we now offer a section for database and user management.

Manage your databases

Creating and managing permissions on your database became as easy as clicking a button.

dbs

Manage your users

We also made it easy to manage users and assign advanced permissions to your users.

usr

Manage your user permissions

You also can manage your users advanced permissions.

usr2

Easy access to admin tools

And for everything else you always have PHPMyAdmin.

phpmysql

April 16 / 2013
Author Kim
Category MySQL, PHP
Comments No Comments

Preconfigured VPS images with Zend Server

We are pleased to announce our new VPS images preconfigured with Zend Server. We worked hard to have a plug and play solution making it easy to deploy apps using Zend Server 6. To do this right we integrated Zend Server into our control panel making it easy to access and monitor.

zs

The control panel application section:

zs2

The Zend Server is only visible in the Applications section of Servers running the Zend Server image or if you installed Zend Server manually. Order your VPS with the Zend Server pre-installed and get your app up and running in minutes.

Existing clients can also rebuild their VPS with a Zend Server image at any time [WARNING: This will delete all existing data on the server]. You can rebuild your server using the control panel.

April 08 / 2013
Author Kim
Category PHP, VPS
Comments No Comments

Job Opening Jr. Level Support Specialist

We are looking for an enthusiastic junior level support specialist to join our team.

What we are looking for:

- Knowledge of technologies
- Knowledge of PHP
- Solid written communications skills in English

Bonus points:

- Spanish or Portuguese
- Previous experience blogging technical tutorials
- Involvement in Open source community (PHP, Symfony) preferred
- Remote work is preferred (unless you are already based in Miami)
- Flexible work schedule available
- Part time available

Please submit your resume and salary requirements to jobs@servergrove.com

March 19 / 2013
Author Kim
Category PHP
Comments No Comments

MidwestPHP, a warm conference!

MidwestPHPLast weekend, Pablo Godel and I flew to the beautiful -and not as cold as I expected- state of Minnesota to attend the first edition of the MidwestPHP Conference. Once again, ServerGrove was highly involved in the PHP community, being one of the sponsors and sending two talks: “Symfony2 and MongoDB” and “Symfony2 Internals”. We had two days of top-notch talks, excellent food and great networking.

The event took place at the University of Minnesota Continuing Education Conference Center. There were four different rooms to place more than 200 attendees, mostly from Minnesota and neighboring states. The speakers came basically from USA, but some of us came from Europe

Keynote

The conference started with Joel Clermont, presenting his keynote. For an eternal learner like me, I found it really interesting, as I saw most of the errors I’ve made in the last few years while trying to learn new stuff. Joel introduced some useful techniques to improve our learning experience, like pair programming, keeping a positive attitude and setting time-boxed goals. According to Joel, your ability to learn is the most important skill in order to succeed.

My favorite talks

Having 4 tracks ensured we always found an interesting talk. The difficult part was having to miss so many great talks… :) If I had to choose only three, these would be:

  • “Don’t be STUPID, Grasp SOLID”
    Anthony Ferrara is one of the most intelligent people I have ever met, and if you join this with passion and good speaking skills the result is fantastic. Anthony explained all the concepts using descriptive -and sometimes hilarious- images. He ended the talk with the “Principle of Good Enough”, good remainder after seeing so many best practices, which means that at the end of the day, a good finished job can be better than perfect but non-working solutions. [ slides ]
  • “Beyond PHP : it’s not (just) about the code!”
    Wim Godden did one of these talks that are sometimes difficult to find in conferences: practical and with real life examples. Wim focused on that small things you change in your code that make a huge difference.
  • “Enterprise PHP Architecture through Design Patterns and Modularization”
    Aaron Saray, author of “Professional PHP Design Patterns”, is a very talented speaker and talked about Data Models, Domain Logic Models, Mappers and Services. It was very interesting to know some of the basics of something we are so used to like Doctrine. [ slides ]

Our talks

The first day Pablo talked about “Symfony2 and MongoDB”, two of the main technologies used in our VPS control panel. He introduced MongoDB, Symfony2 and then explained how to integrate them together through an ODM. [ slides ]

The second day was my turn and I talked about “Symfony2 Internals”. If I am honest, I was a little bit scared as it was my first talk in English, but according to the reviews and ratings, people found it quite interesting! Symfony2 is not widely used in the US but there were lots of Drupal developers eager to learn about the Symfony2 components that will be used in Drupal 8, so I tried to accommodate my talk to their needs with a live-code demo. [ slides ]

Lightning talk

The conference closed with lots of gifts to attendees and the firm intention of the organizers to make MidwestPHP 2014. And when looked like it was going to end, Jeremy Mikola surprised all of us giving an awesome lightning talk about… lightnings! You can see the video here. Stop reading right now and go watch it!

Special thanks

We would like to thank Jonathan Sundquist, Mike Stowe and all the volunteers for their great job. Looked like it wasn’t the first conference at all! Hope to see you next year.

Of course they had to sneak in  some hockey slides... a great talk by Anthony Ferrara:  Don't be STUPID, Grasp SOLID

Of course they had to sneak in some hockey slides… a great talk by Anthony Ferrara: Don’t be STUPID, Grasp SOLID

Dave Stokes talking about MySQL replication.

Dave Stokes talking about MySQL replication.

Josh Broton talked about Responsive Design, he really knows this stuff!

Josh Broton talked about Responsive Design. The dude really knows this stuff!

We met some of our amazing clients like Robert Speer.

We met some of our amazing clients like Robert Speer.

Joel Clermont, gave an inspiring keynote.

Joel Clermont, gave an inspiring keynote.

@mikegstowe nobody hugged us but we were not disappointed.

@mikegstowe nobody hugged us but we were not disappointed.

Our own Raul Fraile

Our own Raul Fraile

Adam Culp travelled to get some cold weather. He should have worn a hat outside.

Adam Culp travelled to get some cold weather. He should have worn a hat outside.

March 07 / 2013

PHP 5.3.22 and 5.4.12 released and available on ServerGrove + Zend Optimizer+!

Today the PHP development team released new versions of PHP 5.3.22 and 5.4.12. These releases fix over 10 bugs. It includes a bugfix that could heavily affect applications relaying on setters/getters commonly used on ZF1 and other libraries, so if you are one of these users we encourage to upgrade ASAP.

As always, we have updated our OS packages with these new versions. Here are instructions on how to use (or upgrade) our Ubuntu/Debian or CentOS PHP packages.

Zend Optimizer+

Just a few days ago, Zend released open source their ZendOptimizer+ opcode caching and optimization extension for PHP. We have created CentOS 6, Ubuntu 12, and Debian 6 packages for PHP 5.3 and 5.4.

Package names for Ubuntu & Debian:

- php53-zendoptimizerplus_7.0.0-1_amd64.deb
- php54-zendoptimizerplus_7.0.0-3_amd64.deb

Package names forCentOS:

- php53-ZendOptimizerPlus-7.0.0-1.x86_64.rpm
- php54-ZendOptimizerPlus-7.0.0-3.x86_64.rpm

We will update these packages as new versions come out. Please use this at your own risk!

February 21 / 2013
Author Pablo
Category PHP
Comments No Comments