mdotacademy Profile Banner
M.academy Profile
M.academy

@mdotacademy

Followers
781
Following
155
Media
467
Statuses
817

Lessons, courses & tools that make it simple to master Magento development. Taught by 6x Certified Magento Teacher @MarkShust.

Join our newsletter β†’
Joined May 2019
Don't wanna be here? Send us removal request.
@mdotacademy
M.academy
1 year
If you want to know how to scale a Magento site, you really need to know RabbitMQ. One of the confusing aspects of RabbitMQ are bindings and exchanges πŸ‘‡
1
1
5
@MarkShust
Mark Shust
20 days
We've identified the root cause of the outage at @mdotacademy - it's an infrastructure issue on Teachable's end that requires their team to resolve. Unfortunately, their support team is unavailable over the weekend, so we don't expect the site to be back online until sometime
Tweet card summary image
status.m.academy
Welcome to M.academy status page for real-time and historical data on system performance.
2
1
4
@MarkShust
Mark Shust
2 months
A lot has changed over the years, but something that hasn't is Docker filesystem performance. I just wrote a brand new blog article all about it, and how to achieve really good performance on any framework that has a huge filesystem:
m.academy
Learn how to get 80% faster Docker performance on Mac with selective volume mounting strategies that work on both Intel and Apple Silicon.
1
1
7
@MarkShust
Mark Shust
7 months
Not an April Fools joke: https://t.co/vx11MoqgAj just got its largest enrollment, …and from a Fortune 500 company at that! πŸŽ‰
m.academy
Step-by-step tutorials, easy-to-follow lessons, and complex Magento concepts made simple.
1
1
3
@mdotacademy
M.academy
1 year
Adding #[Override] can make your Magento code more robust. It's something worth looking at πŸ‘€
1
0
0
@mdotacademy
M.academy
1 year
The nice thing is it checks at compile-time, not runtime, so it won’t slow things down.
1
0
0
@mdotacademy
M.academy
1 year
PHP throws an error if an override doesn't match. It's like having a safety net built into your code. This is one way to keep silent bugs out of production. Every little bit helps, right?
1
0
0
@mdotacademy
M.academy
1 year
If the parent method changes, #[Override] gives you a quick heads-up. Definitely saves some headaches down the line.
1
0
0
@mdotacademy
M.academy
1 year
Seen #[Override] in action? Take a peek at how it works in Magento with this example:
1
0
0
@mdotacademy
M.academy
1 year
Use #[Override] to clearly mark which methods you're overriding. It's a good habit to get into.
1
0
0
@mdotacademy
M.academy
1 year
PHP 8.3 introduces the #[Override] attribute. With this new tool comes new possibilities.
1
0
0
@mdotacademy
M.academy
1 year
Maybe you've spotted attributes like #[ReturnTypeWillChange] in Magento's code. It's more common than you might think.
1
0
0
@mdotacademy
M.academy
1 year
PHP attributes let you add extra info to your code without changing how it runs. This is a pretty neat feature.
1
0
0
@mdotacademy
M.academy
1 year
Ever wonder if you're catching all those bugs before they hit production? Here's something to help with that.
1
0
0
@mdotacademy
M.academy
1 year
Sometimes hidden PHP bugs find their way into production. This commonly happens when existing methods are customized... πŸ‘‡
1
0
4
@MarkShust
Mark Shust
1 year
Do you think you understand Magento's config fallback process? It can be puzzling. But debugging becomes a whole lot easier once you grasp how this process works. Here's a quick breakdown of how it works:
1
1
1
@MarkShust
Mark Shust
1 year
Trying to decide between plugins and event observers in Magento? Then read this: https://t.co/BbNPbP5LF9 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
0
2
2
@mdotacademy
M.academy
1 year
Very happy to support open source and sponsor @wpoortman 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:
Tweet card summary image
github.com
I'm a curious, self-taught tech enthusiast with over a decade of web development experience. Extended depth of PHP & Magento 2 and extensive knowledge of building e-commerce solutions.
0
2
7
@mdotacademy
M.academy
1 year
Want more coding tips like this? Follow @mdotacademy or sign up to get free weekly snippets dedicated to Magento at
Tweet card summary image
m.academy
PHP β†’ MySQL β†’ AI β†’ Docker β†’ more. Raw insights from building real applications. Join thousands getting Mark's unique dev insights.
0
0
0