profile

M Bytes

๐ŸŸง M Bytes #19: Can you "vibe code" a production-ready app?


by M.academyโ€‹

Hey Reader,

M.academy's upcoming Adobe Commerce Developer Professional Cert-Prep course is almost complete!

We're in the final stretch, and have made a ton of updates to the course platform as well. This includes making upcoming lesson percentage visible in the progress bar, and better highlighting the current lesson you are on (so you don't get lost):

This app is already in production. We haven't really officially announced it yet (and are still working on completing it), but 60+ University students have already logged in and watched a bunch of lessons.

By building this app, I've learned a TON about how to develop something super high-quality (and very fast) with AI and can't wait to share what I've learned. I still can't believe that AI wrote 95% of the code in this app ๐Ÿคฏ.

Development will never be the same again.

However, I don't consider what I've been doing as "vibe coding". It's way more nuanced, and I think I've only been able to build something like this so quickly because of my background and experience in development and architecture.

I haven't tested this coding methodology with Magento yet, as I've been heads-down building this course platform with Laravel -- but will shortly.

I'd love to cover some content around this, so if you want me to uncover something that may be a mystery to you, ...please reply back and let me know.

I'm really focused on shipping the course this month, but you can check out the free PHP 8.4 Core Features playlist with some specific callouts below ๐Ÿ‘‡

P.S. Oh and the cert-prep course and all lessons will be fully published later this month, so the wait will soon be over ๐Ÿค—

Keep coding,

Mark Shust

Teacher / M.academy

Say hi ๐Ÿ‘‹ on LinkedIn & YouTubeโ€‹

Implement lazy loading objects in PHP 8.4

You probably already know how to lazy-load objects in Magento with proxy classes, but did you know that PHP now has a native way to do this?

Deprecate methods using attributes in PHP 8.4

The @deprecated docblock is now history. Learn how to mark classes and functions as deprecated using the new #[Deprecated] attribute.

ICYMI: What's New in Magento 2.4.8

Know what's going on with the latest (current) version of Magento?

If not, you definitely won't want to miss this one.

Here are all of the updates:

Create DateTime microseconds in PHP 8.4

If you've ever needed to profile a potential bottleneck in your code, you'd find it to be a difficult task. But in PHP 8.4, you can now easily compute the difference in microseconds with a few lines of code:

Thank you for being a University student ๐Ÿงก

Want early access to the cert-prep course?

While we are still working on and refining the course & exam platform (and also adding lessons), you can already watch lessons, track your progress, and take a practice exam.

โ€‹

What's been the hardest part of studying for the Adobe Commerce exams?

Please reply back and let me know. I'm working on creating the most ideal cert-prep process, crafted just for you Reader.

M.academyโ€‹
8940 Sassafras Cir, N. Royalton, OH 44133

โ€‹Remove me from M Bytes, remove me from everything or manage your profileโ€‹

M Bytes

Watch. Read. Apply. One topic every week.

Share this page