143:Coding Pajama Party

PHPUgly on Discord: https://discord.gg/eKqChPq

Patreon: https://www.patreon.com/phpugly

Youtube Channel: https://www.youtube.com/channel/UCFG6jsBFF4PvaDbZ1xFHbeQ

This week, Eric, Thomas, and John discuss:

PHP Internals News: Episode 1: Saner string to number comparisons

MageTalk Episode 190 – “On the Go Vol. 2”

The boys talk about self-lacing shoes, the difficulties surrounding hiring Magento developers, and debate whether frontends matter in a headless world.

Listen Now!

Show Notes

1:12 Welcome To MageTalk On the Go

Kalen is walking around again in this episode so be prepared for an onslaught of auditory stimulation.

Phillip was inspired by Erfan Imani (@erfanimani) and is training for a triathlon on March 16th so he is currently on a stationary bike.

I can only imagine this is Phillip during this recording.

Kalen also wants to point out that there was only one comment regarding the audio in the last On the Go episode, and it was a positive one. Thanks, John Hughes (@JohnHughes1984) for the kind words!

2:54 Can Phillip talk about shoes really quick?

Phillip has fulfilled a lifelong dream (well since 1992) by acquiring a pair of Back to the Future-esque self-lacing shoes called the Nike Hypderadapt.

We live in this crazy future where shoes tie themselves and everything is possible.

-Phillip Jackson

7:40 Hard Time Hiring

In an interesting segue, Phillip brings up that the biggest issue with Magento is not any technical issues, it is finding Magento talent.

Sounds like he struck a chord.

Kalen reacts about the situation and gives some valuable insight into this issue. A major point includes the difference between hiring onsite versus remotely and the talent that is missed when companies are set upon hiring onsite only.

Kalen is a big believer in remote work and always goes to bat for the remote worker.

What are your thoughts?

13:16 Don’t Lower Your Standards, Change Them

Is there a legitimate need to have people on site? The boys have different thoughts regarding this.

Phillip’s concern is that, contrary to what he’s been told, what if the Magento ecosystem has not been growing, but has been becoming more and more specialized making hiring talent (especially onsite) harder. The demand for Magento is growing, but the talent pool is remaining steady.

Kalen discusses that building on top of a language or framework that has a wide base doesn’t necessarily mean that the intersection between that base and those who have knowledge in eCommerce or Magento is going to be large enough.

There’s a significant difference in the level of complexity that’s abstracted away when you’re working in a headless situation.

-Kalen Jordan

Will React make this process different? What skills do developers have to learn in addition to general knowledge in Magento that will make them viable candidates?

Some intriguing stuff in this section

23:10 How Developers Think

Phillip recounts a story of a time when he worked with a developer that developed a PHP frontend that (in his mind) allowed him to plug into any e-commerce platform you could throw at it.

How do you think it turned out?

Kalen drops some poetic lines.

History doesn’t repeat itself, it just rhymes.

-Kalen Jordan

Told you.

Kalen also explores some of the issues regarding what developers are enabled to do and what they desire to interact with. Should a developer react with the API? Kalen then elaborates that Magento should be focusing mainly on the API layer.

Phillip also weighs in with some ground that Magento needs to cover regarding the dashboard and the future with Experience Manager.

30:22 Hypothetical API Question

What if you had to have Magento Enterprise Edition to have full API coverage?

The boys weigh in on the various factors that contribute to full API coverage and what it means to have that included at various tiers.

31:40 Do Frontends Matter?

That’s what she said.

Kalen asks if something is headless, why should it matter what frontend you’re building on?

Phillip jumps in explaining that this is the story that Vue Storefront is telling and their go-to-market is not just Magento focused. Vue is trying to position themselves as an agnostic front-end layer for any e-commerce platform (although they seem to be the most active in the Magento space.)

Does PWA make sense for sites that are more complicated and feature rich? What are some features that Magento is missing out of the box?

35:10 SaaS Searching

Kalen says that everyone should be using a SaaS search. He just implemented Algolia and he can’t believe how good it is, how easy it is to set up, and how fast it is.

Phillip agrees that search is a complex domain with a lot of difficult issues to cater to and that SaaS solutions get the desired outcome faster and cheaper.

If you pick a specific problem to solve, there is a vendor out there that will do it better than you ever will.

-Phillip Jackson

The boys are so quotable today!

40:07 Competing Blog Posts

Phillip and one of his resident PWA expert at Something Digital both took a whack at competing blog posts regarding PWA with contradicting viewpoints.

Phillip wrote 5 Reasons to Wait on PWA against his PWA expert’s article entitled 5 Reasons to Jump on the PWA Bandwagon.

Take a gander.

Links / Mentions

Nike Hypderadapt
5 Reasons to Wait on PWA
5 Reasons to Jump on the PWA Bandwagon

-Erfan Imani (@erfanimani)
-John Hughes (@JohnHughes1984)

It’s a Trilogy (with Models and Music)

This is the third episode of the podcast and, as you can tell by the title of the show notes, this is a bit of a milestone. At least, it’s considered as such for movies and books. For podcasts, I don’t know. For this one, sure. Why not? If you subscribe to this using one of the various services on which it’s available, you may have already listened to it. If not...


142: Uninstall This Show

PHPUgly on Discord: https://discord.gg/eKqChPq

Patreon: https://www.patreon.com/phpugly

Youtube Channel: https://www.youtube.com/channel/UCFG6jsBFF4PvaDbZ1xFHbeQ

This week, Eric, Thomas, and John discuss:

MageTalk Episode 189 – “Tell me about the intimate things that happen to your face”

The boys discuss the inaugural Magento Board of Directors, Magento Masters, the Top 50 Contributors, and Phillip’s aching back.

Listen Now!

Show Notes

1:34 Tooth Pain vs. Back Pain

Phillip can’t stop talking about how badly his back is hurting him. Kalen asks him to tell him about some of the intimate things that happen to Phillip’s face.

3:01 Athletes Abound

The boys bring up some of the outstanding athletes within the Magento community. Some shoutouts include Tobias Zander (@airbone42) for his monstrous swimming skills and Guido Jansen (@guido) also for his swimming prowess.

3:58 The Magento Board of Directors

The first big topic of the show today is the announcement of the Magento Board of Directors.

Phillip recounts when task force member Brian Lange (@brianjlange) was on the show a few months ago and discussed the bylaws and processes it takes to create an inaugural board of directors. Listen to Episode 183 for a good place to start getting caught up.

There were 100+ applicants to the inaugural board and 8 community members that were appointed. Check out the announcement from Magento.

6:29  And the Board Members are…

Rebecca Brocton (@RebeccaBrocton)
Juan Ignacio De Paula
Hilda Fontana
Guido Jansen (@guido)
Viacheslav Kravchuk (@slkra)
Danny Verkade (@dverkade)
Joshua Warren (@JoshuaSWarren)
Kuba Zwolinski (“>@snowdog)

The boys go into each member of the inaugural board and give some background on each one.

Ben Marks (@benmarks) is also on the board as the representative from Magento. Brittany Mosquera (@brittanycarnes) is also on the board as a non voting member. And finally Joshua Berman from SmithBucklin will serve as the Executive Director of the board.

Congrats, all.

15:00 Task Force Diligence

Phillip brings up some of the hard work that the task force completed to form this inaugural board.

16:02 The Magento Masters

The boys talk about the 2019 Magento Masters.

Check out the three categories below.



Qualified Alumni

Kalen realizes that there have been a lot of Masters that have not yet been on MageTalk.

25:38 MageTalk Love Fest

Kalen has been messing around with Vue Storefront and has been having lots of fun. He likes that he’s doing some coding again and getting into the nitty-gritty.

Phillip commends Kalen for picking it up so quickly and already making full websites. Phillip also calls Kalen the Master of solving problems with new coding languages that he teaches himself.

Kalen has realized that Phillip is really good at podcasting and publicly admits that Phillip is the talent and that Kalen is just along for the ride.

32:22 The Top 50 Contributors

The boys briefly mention the Top 50 Magento Contributors List. It’s a great list full of great people so check it out.

Kalen might make an appearance on the list…

33:24 Enhanced Bug Bounty Program

There are some changes to bug reports including faster payments and quicker responses to reviews and responses to submissions.

Phillip commends Magento for keeping on top of this issue and following through.

36:03 “Can we talk about the headless thing?”

Phillip heard an idea about letting customers use a mobile app in a store to check themselves out. Is this a viable possibility? Will this set some brick and mortar stores apart?

He has seen two big brands recently launch headless sites and was intrigued that they chose to go headless.

Kalen one-ups Phillip by discovering a curated list of modern e-commerce sites called https://headless.page/ that lets you see what other business are up to.

Pretty cool stuff.

42:30 Phillip Complains about PWA

Phillip brings up that PWA looks like it’s a B2C feature and that you have no reason to use Magento for B2C in 2018 without PWA.

Does this bring Magento back into the B2C game and a more viable competitor with Shopify?

45:59 Abstract Periscope Art?

Kalen highly suggests you check out James Zetlen’s Periscope videos for a weird mix of abstract art and live streaming.

46:20 A Time to Learn

Kalen noticed a tweet regarding a company giving every developer two hours a week to watch Laracasts. He also asked the Magento community if there was anyone using a similar model to give their developers time with Mage2 TV.

Phillip talks about how Something Digital provides a 40 hour per year self-guided, offsite training for their employees in addition to ample opportunity per month for self-guided training.

49:10 How do you feel about this?

Phillip was talking to a potential senior dev hire and asked him what technologies he was interested in. The dev said that there weren’t any technologies he was interested in and that irked Phillip. How do you feel about that?

Kalen says that there is a difference between creative professions and non-creative professions in regards to furthered interest in the subject.

52:45 A BIG Announcement

Phillip is the MC of Imagine 2019!!


Phillip wants to hear everyone’s ideas on how to make this year’s Imagine the biggest and baddest one yet. Tweet him @philwinkle and let him know your ideas!

Links / Mentions

MageTalk Episode 183 with Brian Lange
Magento Association Board Announcement
2019 Magento Masters: Makers
2019 Magento Masters: Movers
2019 Magento Masters: Qualified Alumni
Top 50 Magento Contributors List

-Tobias Zander (@airbone42)
-Guido Jansen {@guido)
-Brian Lange (@brianjlange)
-Rebecca Brocton (@RebeccaBrocton)
Juan Ignacio De Paula
Hilda Fontana
-Viacheslav Kravchuk (@slkra)
-Danny Verkade (@dverkade)
-Joshua Warren (@JoshuaSWarren)
-Kuba Zwolinski (“>@snowdog)
-Ben Marks (@benmarks)
-Brittany Mosquera (@brittanycarnes)
Joshua Berman