M.academy (@mdotacademy) 's Twitter Profile
M.academy

@mdotacademy

Complex concepts explained with easy-to-follow lessons. Build Magento skills efficiently with practical, step-by-step tutorials. Taught by @MarkShust

ID: 1133771682538299392

linkhttps://M.academy/ calendar_today29-05-2019 16:26:48

802 Tweet

803 Followers

1 Following

Mark Shust (@markshust) 's Twitter Profile Photo

Are you a PHP developer still using "switch"? In PHP 8, we now have access to a new "match" keyword. There may be times where a switch statement is still warranted, but in almost all scenarios, "match" is better.

Are you a PHP developer still using "switch"?

In PHP 8, we now have access to a new "match" keyword. There may be times where a switch statement is still warranted, but in almost all scenarios, "match" is better.
Mark Shust (@markshust) 's Twitter Profile Photo

Wishing you had the Cliffs Notes of Magento news? I got you covered. This month (tomorrow a.m.): ☠️ Is this the end of BigCommerce? πŸ™Œ An official solution to Redis licensing probs πŸ€“ A new Magento course: launching tomorrow! Join 8,400+ Magento devs at m.academy/newsletter/?ut…

Wishing you had the Cliffs Notes of Magento news?

I got you covered.

This month (tomorrow a.m.):
☠️ Is this the end of BigCommerce?
πŸ™Œ An official solution to Redis licensing probs
πŸ€“ A new Magento course: launching tomorrow!

Join 8,400+ Magento devs at m.academy/newsletter/?ut…
M.academy (@mdotacademy) 's Twitter Profile Photo

PHP typehints -- when to use them? Well, it depends if you are getting errors in your IDE. A typehint documents a connection between the function's object and a class. This allows the IDE to create a "link" between the two. Learn more, get snippets at m.academy/snippets/?utm_…

PHP typehints -- when to use them?

Well, it depends if you are getting errors in your IDE.

A typehint documents a connection between the function's object and a class. This allows the IDE to create a "link" between the two.

Learn more, get snippets at m.academy/snippets/?utm_…
M.academy (@mdotacademy) 's Twitter Profile Photo

The best "feature" ever to happen to Magento 2 is constructor property promotion. Instead of needing to reference a property name 3 times, they can now all be combined into a single line constructor argument. If you are still on Magento <=2.4.3... it's time to upgrade.

The best "feature" ever to happen to Magento 2 is constructor property promotion.
 
Instead of needing to reference a property name 3 times, they can now all be combined into a single line constructor argument.

If you are still on Magento &lt;=2.4.3... it's time to upgrade.
Mark Shust (@markshust) 's Twitter Profile Photo

"Ding!" -- an email just came in. It's for a Magento Solutions Architect position that pays $200k/yr. The catch is that it's six months from now, and since the market was soft and you thought Magento was dying, you didn't bother leveling up your skills. So you can't apply. I

"Ding!" -- an email just came in.

It's for a Magento Solutions Architect position that pays $200k/yr.

The catch is that it's six months from now, and since the market was soft and you thought Magento was dying, you didn't bother leveling up your skills. So you can't apply.

I
Mark Shust (@markshust) 's Twitter Profile Photo

Macademy has a new website! πŸŽ‰ Check it out at M.academy I'm still working out the bugs today -- let me know if you see any πŸ€™

Macademy has a new website! πŸŽ‰

Check it out at M.academy

I'm still working out the bugs today -- let me know if you see any πŸ€™
M.academy (@mdotacademy) 's Twitter Profile Photo

Very happy to support open source and sponsor Willem Poortman on GitHub for his wonderful work on MageWire! πŸŽ‰ Please also consider sponsoring him if you derive value or generate profits from his work -- any amount helps: github.com/sponsors/wpoor…

Willem Poortman (@wpoortman) 's Twitter Profile Photo

πŸš€ I want to take a moment to express my gratitude to M.academy for their magewire.php sponsorship. Their support is crucial in bringing my ideas to life, and I am so grateful for their generosity!

Mark Shust (@markshust) 's Twitter Profile Photo

Trying to decide between plugins and event observers in Magento? Then read this: m.academy/articles/plugi… Understanding when to use each can make a huge difference in how efficiently and cleanly you can customize Magento. Plugins allow you to modify the behavior of public

Trying to decide between plugins and event observers in Magento? Then read this: m.academy/articles/plugi…

Understanding when to use each can make a huge difference in how efficiently and cleanly you can customize Magento.

Plugins allow you to modify the behavior of public