Eric Van Johnson

Eric Van Johnson is the CTO of DiegoDev Group, LLC. A group of passionate and talented frontend, backend, and mobile developers that strive to provide outstanding services. He is also one of the organizers of San Diego PHP (SDPHP), his local user group, and a podcaster. In the early ’80s while Eric’s friends were getting Atari 2600 or Intellivision gaming consoles, his Dad bought him a TRS-80 Coco with BASIC. Eric started teaching himself coding and never looked back. A husband, father, and enjoyer of scotch and baseball. He had to give up playing baseball because he kept spilling his scotch while trying to run the bases.

twitter: @shocm

Articles

Community Corner: PHPUnit Creator Sebastian Bergmann, Part Two

By Eric Van Johnson

Welcome to part two of our interview with Sebastian Bergmann. Last month we heard about Sebastian’s beginnings, how he got started with development and what led him to write the de facto testing suite for the PHP programming language. This month, Sebastian dives into what it’s like managing such a widely used and crucial piece of the PHP ecosystem.

Published in Decrypting Cryptography, October 2021

Community Corner: PHPUnit Creator Sebastian Bergmann, Part One

By Eric Van Johnson

When Sebastian Bergmann was in university, his professor pulled him to the side and said, “Open Source is great, PHP is great, but I see that you’re interested in these testing concepts, unit testing in particular. That does not exist for PHP. Can I finally convince you now to continue what you do, but with a different language? Do that with Java, and do it at the university and do cool stuff with that?”. Most students would take that sort of advice from their professor as solid words of wisdom and do exactly what had been suggested. Fortunately for all of us, Sebastian wasn’t like most students, and he took it as a challenge and replied, “Well, just because it has not been implemented for PHP yet does not mean that it cannot be done.”

Published in It’s Really an Upgrade, September 2021

Community Corner: An Interview with Taylor Otwell

By Eric Van Johnson

This month, we talk with the person behind the Laravel Framework, Taylor Otwell, who he is, and where he is taking Laravel moving forward. Laravel recently turned ten years old, and what a remarkable ten years it has been. Laravel has inspired its own industry with business, training, services, blogs, and podcasts built around and for the Laravel Framework.

Published in Trimming One’s Sails, August 2021

Community Corner: Interview with Joe Watkins

By Eric Van Johnson

In this month’s Community Corner, we speak with Joe Watkins. Sure we get to know Joe a little better, but we also discuss a very impactful blog post he made called “Avoiding Busses.” If you’ve been reading my Community Corner contributions over the past year and a half, you may notice that this isn’t my typical profile piece.

Published in Deep Dive Into Search, July 2021

Community Corner: Longhorn PHP 2021

By Eric Van Johnson

2020 was a year of uncertainty, fear, and adjustments. We limited our physical contact with others, created bubbles of safe spaces and people, and tried not to wander too far from those established bubbles. As a result, a lot changed that year. One of the year’s casualties was in-person conferences, a staple in our tech industry and something some would try to attend at least once a year.

Published in Debug, Rinse, Repeat, June 2021

Community Corner: Interview with Ryan Weaver

By Eric Van Johnson

Fun fact, no matter where you stand in the state of Michigan, you are never further than 85 miles from a Great Lake. It’s the only state that touches four of the five Great Lakes, has its own regional dialect, which includes phrases like “a Michigan left” and “Bumpy Cake,” and happens to be the birthplace of this month’s Community Corner spotlight Symfony core member Ryan Weaver.

Published in Testing Assumptions, May 2021

Community Corner: A Bref of Fresh Air

By Eric Van Johnson

This month, we sit down and have a conversation with Matthieu Napoli. About four years ago, Matthieu saw a gap in the emerging serverless architectures and PHP. When Amazon added custom runtime support in late 2018, he decided to address it, creating the bref project. Bref lowers the bar on complexity to allow you to take advantage of a serverless environment.

Published in Busy Worker Bees, April 2021

Community Corner: Interview with Matthew Weier O’Phinney

By Eric Van Johnson

This month, I sat down with Matthew Weier O’Phinney, a long-time member of the PHP Community and one of the leading contributors to the Laminas (formerly Zend Framework) project.

Published in Lambda PHP, March 2021

Community Corner: Interview with Angie Byron, Part Two

By Eric Van Johnson

Now on Drupal 9, the community isn’t slowing down. This month, we continue our interview with Angie Byron, a.k.a Webchick, a Drupal Core committer and product manager, Drupal Association Board Member, author, speaker, mentor, and Mom, and so much more. Currently, she works at Aquia for the Drupal acceleration team, where her primary role is to “Make Drupal awesome.” We talk about Drupal, coding, family, and her journey throughout the years.

Published in Dealing with Data, February 2021 —Available for Free

Community Corner: Interview with Angie Byron, Part One

By Eric Van Johnson

Now on Drupal 9, the community isn’t slowing down. This month, we sit down and talk with Angie Byron, a.k.a Webchick, a Drupal Core committer and product manager, Drupal Association Board Member, author, speaker, mentor, and Mom, and so much more. Currently, she works at Aquia for the Drupal acceleration team, where her primary role is to “Make Drupal awesome.” We talk about Drupal, coding, family, and her journey throughout the years.

Published in Newfangled Views, January 2021

Community Corner: An Interview with Andreas Heigl

By Eric Van Johnson

It started off simple enough, a friend in school ask Andreas if he could help him write a piece of software. Andreas himself wasn’t an aspiring programmer; he has was an avid district forester. However, he had done some small projects in the past for the Apple platform using FileMaker. This project needed to be different, and it needed to be cross-platform. Andres remembers reading about a web technology called PHP paired with MySQL and thought, “It can’t be that complicated. Can it?”

Published in PHP 8 Bits and Git, December 2020

Community Corner: Podcast—Mic Check

By Eric Van Johnson

With it being so difficult to hang out with friends or go to a meetup, podcasts are a great solution to stay plugged in and current on what is going on in the development world. There is a wide range of subject matters for podcasts, but I focused on PHP podcasts and some other general Development podcasts for this article.

Published in SOLID Foundations, November 2020 —Available for Free

Community Corner: Larabelles

By Eric Van Johnson

“If you are looking for a development community and when you look around, if you don’t find one, congratulations, you are now the organizer of your new development community.” These were the (paraphrased) wise words spoken by one Cal Evans ( @calevans). This advice inspired John Congdon to reboot my local PHP User Group in San Diego. It’s also the action that was taken by this month’s interviewee, Zuzana Kunckova, when she looked around for a development community she wanted to belong to. Zuzana’s twitter announcement was straightforward and said it all.

Published in Running Parallel, October 2020

Community Corner: PHP 8 Release Managers: Interview with Sara Golemon and Gabriel Caruso, Part Three

By Eric Van Johnson

Part three concludes my interview with the PHP 8 Release Managers about PHP Internals. We touch on getting started contributing to internals via RFCs, becoming release managers, the commitment required by that role, and how the project’s release cycles have evolved.

Published in Under the Scope, September 2020 —Available for Free

Community Corner: PHP 8 Release Managers: Interview with Sara Golemon and Gabriel Caruso, Part Two

By Eric Van Johnson

In part two, I continue chatting with the PHP 8 Release Managers about PHP Internals, preparing a new release, the evolution of the language, and where it might go in the future.

Published in Data Discipline, August 2020

Community Corner: PHP 8 Release Managers: Interview with Sara Golemon and Gabriel Caruso, Part 1

By Eric Van Johnson

I’ve been contributing to Community Corner for a few months, so you would know by now that I am not a journalist and that I love PHP. I love coding with it, talking to people about it, and meeting new people involved with it. I’ve had the opportunity to speak with a lot of fantastic people, from Community Organizers to Internals contributors, but this month is probably the highlight for me as I sat down to speak with Sara Golemon and Gabriel Caruso, the two Release Managers of PHP 8.0.

Published in Warp Driven Development, July 2020

Community Corner: Let’s Talk Xdebug

By Eric Van Johnson

This month, we take a moment to speak with—well technically email with—a member of the PHP community. We are very fortunate to have a community filled with people who care about making PHP stronger. Today we speak with Derick Rethans (@derickr), author, conference speaker, PHP 7.4 Release Manager, host of the PHP Internal News Podcast, and the creator/maintainer of Xdebug.

Published in Advanced Design & Development, June 2020

Community Corner: York-Region-PHP User Group

By Eric Van Johnson

This month, we revisit our Canadian friends, this time we travel north of Toronto, Canada, to the York Region of Canada and the You Region PHP User Group.

Published in Unsupervised Learning, May 2020

Community Corner: PHP Adelaide: PHP Down Under

By Eric Van Johnson

This month, we travel halfway around the world, well at least I do; this might be right around the corner for you. This month we find ourselves in the land down under, where women glow, and men plunder, well that’s how the song goes anyways, Adelaide, Australia.

Published in Machine Learning and OpenAPI, April 2020

Community Corner: AustinPHP

By Eric Van Johnson

Within Texas, is the beautiful city of Austin. One of the fastest-growing cities in the United States and the State Capital of Texas. Austin has caught the eye of more than cowboys and musicians. It’s caught the eye of tech with several Fortune 500 companies establishing a presence in Austin. Logan has taken the time to write up a profile for AustinPHP, and I would like to share that with you. Logan Lindquist wrote the following article.

Published in How Magento is Evolving, March 2020

Community Corner: Greater Toronto Area PHP

By Eric Van Johnson

This month, in our little community corner, we travel back to Canada, Toronto, more specifically. This city sports a population of over 5.6 million people who speak over 180 languages and offices of some of technology’s heaviest hitters such as IBM, Microsoft, Oracle, Facebook, Twitter, and Google.

Published in Cultivating the Developer Experience, February 2020

Community Corner: ArizonaPHP

By Eric Van Johnson

If you’ve never been to the deserts of Arizona here in the U.S., you may think it’s a desolate and harsh land. Perhaps you envision Mad Max-style cars driving around looking for fuel and water. Maybe you think of the old Spaghetti Western, dusty small and disconnected towns, where strangers are not welcome. Nothing could be further from the truth

Published in New Habits, January 2020

Community Corner: Vancouver PHP

By Eric Van Johnson

For our next stop on our tour of user groups, we travel to the Great White North of Vancouver, British Columbia, Canada. Vancouver is often listed as a top city to live for quality of life, and it’s one of Canada’s densest and most ethnically diverse cities. Over recent years, Vancouver has gotten the tag of Hollywood North, becoming home to many top film productions.

Published in Expedition PHP, December 2019

Community Corner: San Diego PHP

By Eric Van Johnson

You might recognize me as one of the contributors to the php; if you’re not familiar, it’s a great companion to the magazine and the community of PHP podcasts! I’ve been a subscriber to the php[architect] magazine since 2003, so I was thrilled when Oscar Merida asked me if I would be interested in contributing to Community Corner. I am going to take a little different approach to the Community Corner and focus on the various user groups, who they are, and the awesome people running them.

Published in Object Orientation, November 2019