Mark Shust (@MarkShust) header
Mark Shust (@MarkShust) profile picture

I explain how PHP + Magento actually work under the hood, after 25+ years of shipping code. I simplify the complex.

Cleveland, OH
Joined June 2008
Photo by Mark Shust (@MarkShust)Photo by Mark Shust (@MarkShust)Photo by Mark Shust (@MarkShust)Photo by Mark Shust (@MarkShust)Photo by Mark Shust (@MarkShust)Photo by Mark Shust (@MarkShust)Photo by Mark Shust (@MarkShust)Photo by Mark Shust (@MarkShust)Photo by Mark Shust (@MarkShust)Photo by Mark Shust (@MarkShust)
If you patched PHP yesterday, you're not done yet 🚨 php2shell started with an error every PHP dev has seen a thousand times: "Allowed memory size of 134217728 bytes exhausted" Here's what actually went wrong, and what the update didn't fix 👇
8
27
2
238
95,770
My new PHP framework, Marko, just shipped 0.12 -- and it's a big release 🚀 Last week was speed (faster than Laravel on half the memory). But speed isn't what gets you to switch to a new framework. The boring stuff is: queues, auth, scheduling. 0.12 is 60+ PRs of exactly that.
2
2
93
Plus the auth most apps need on day one: - passkeys (WebAuthn) - 2FA - email verification with signed links - password reset with expiring tokens - log out other devices And a Redis queue driver, atomic cache locks and HTTP range downloads.
1
14
Quick recap about what Marko is: it's a PHP framework that takes only the best parts of Magento and Laravel, and drops the stuff you don't like. It's past 400 GitHub stars, so show some love with a star & tell your friends 😁
16
I have the healthiest subscriber scoring chart on Kit that I've ever seen. Reach out to me if you'd like to sponsor one of M.academy's newsletters! They are now sent out every other week.
140
Going to definitely be thinking about this video a lot for the rest of the year.
What's left to do when AI can build everything? Many things actually!
1
1
240
I do think this may be the "end game" but we are likely ~20 years out from it. My estimates around AI have been a bit off, so maybe 10 years. At least 5. If you are a developer, you'll want to make the next few years count.
57
I'm automating the entire video editing experience, from raw to completed edit + thumb, with zero input from me
2
1
188
1/10, and I didn't even think it's that great of a video! Awesomesauce.
1
41
Updated thumbs -- right on-brand now.
25
🔥🔥🔥
We’re renaming our Max plans: Max 5x → Max Max 20x → Ultra Max is still $100/month, and Ultra is still $200. If you’re a subscriber, there’s nothing you need to do. We’re also removing the 5-hour limit for verified Ultra accounts, starting today with most existing subscribers. Newer accounts keep a temporary limit until they’re verified, which helps us prevent fraud and abuse. You'll get an email when it's removed. Weekly limits remain unchanged. View our plans here: claude.com/pricing
2
215
Linux kernel security bugs have TRIPLED this year 🚨 It used to be ~500 per release, now it's 1,500+. An Anthropic researcher pointed Claude Code at it and found a remote bug sitting there since 2003. My Ubuntu server just got flagged for a 9.8 critical one. No patch yet.
3
1
245
The gotcha: Livepatch updates itself, but your automatic updates can quietly skip the Pro packages. Check that the ESMApps and ESM lines in /etc/apt/apt.conf.d/50unattended-upgrades aren't commented out.
1
15
Sir, I will make it so.
22