How PhpStorm helps bitExpert developers be more productive – Case Study
In this post, we are happy to present to you an interview with Stephan Hochdörfer, Head of Technology at bitExpert. Stephan shares his insights on PhpStorm and tells us how PhpStorm helps bitExpert developers be more productive and experience the power of a “toolset that just works.”
Stephan, could you please tell us about bitExpert and your role in the company?
bitExpert was founded 15 years ago by Mathias Henss and me. bitExpert is a technology company focusing on building custom web and mobile application for our clients. We work for a wide range of clients, from small start-ups up to global companies. Currently, bitExpert has 24 employees, about 15 of whom are developers. Our headquarters is located in Mannheim, Germany.
My current role is Head of Technology which means that I act as a kind of internal consultant for our projects team and help them pick the “right”(TM) technology. In addition to that, I am responsible for our internal education initiative called “Learn & Grow” where I plan and coordinate training, our yearly internal company conference called “bitCampus Day” as well as our public unconference unKonf. And besides all of that, you can find me speaking regularly at tech events or conferences all around the globe.
What technologies do you use in bitExpert?
How long have you been using PhpStorm?
Not typical for us, I would call ourselves late adopters when it comes to PhpStorm. We’ve been using it since 2014; before that, we stuck either with Eclipse PDT or Netbeans. The move to PhpStorm was mostly motivated by our move away from our own company-wide coding standard to the PSR standards for PHP projects. Since the automated code formatting features of Eclipse and Netbeans did not work as expected, I took a deeper dive into PhpStorm and realized how powerful PhpStorm was.
What features of the product do you and your team make the most use of?
PhpStorm is a great tool that offers a lot of interesting features. In addition to that, it is a pretty fast IDE. Thanks to the plugin infrastructure it is pretty easy to add custom functionality, for example, add Grunt support for our frontend developers.
How do these features help you approach certain problems? What benefits do they provide?
Do you feel the team is more productive with PhpStorm?
For sure. The speed of the IDE as well as all the little things – e.g., code completion, code templates – is a definite plus.
Do you use other JetBrains developer tools?
PhpStorm is, for now, the only tool we are using.
How do you think PhpStorm’s advantages contribute to your company’s development process?
Our developers are happier because their toolset just works.
We welcome your feedback in blog post comments below. If you, too, would like to share your experience with PhpStorm, please contact Anna Lebedeva, Product Marketing Manager for PhpStorm (Anna.Lebedeva [at] jetbrains.com).
JetBrains PhpStorm Team
The Drive to Develop