Maximilian
@maxedapps
I teach & love coding: http://academind.com/courses. I also do podcasts and YouTube. Find me on http://maximilian-schwarzmueller.com.
The 2nd edition of my "React Key Concepts" book is available now"! Fully updated for React 19, including brand-new chapters on RSC, form & server actions, Suspense and much more! If you, like me, like picking up a book for learning from time to time and you're (like me),…
I haven't yet decided if new library versions or changed library names are worse for LLMs
Am I missing something or is there no direct way of getting to the R2 access keys page from within the CloudFlare dashboard? I also have to google "cloudflare r2 access keys" to be taken to the docs which include a direct link to the respective account page...
The itch you have in the morning to finally get back to building ❤️
🚨BREAKING: Nobody cares about this bs (i get that one of the three is actually good)

I'll continue building the AI captioning web app from last week - should be fun again! You can also join if you missed last week, no worries. 😃

Even thought it's often annoying, the TAB feature in Cursor is maybe the most amazing part. Makes batch code changes / refactoring a breeze.
I'm actually not on board with the "never use useEffect()!!!!111" community but it is absolutely INSANE how often Claude (AI in general?) uses useEffect() in situations where it's not even remotely reasonable to do so...
Such a satisfying little tab bar animation! ❤️ Built it from scratch, took me a bit longer than I thought but I'm very happy with the result
Knowing how to code is such a superpower when combined with LLMs. Will that change? Will LLMs do it on their own? I don’t think so and I don’t care. NOW is such an amazing time with so many opportunities!
So we call "Prompt Engineering" "Context Engineering" now, right? I mean ... it was always just about adding the right context. In the very first version of our ChatGPT & AI course already, we started diving into prompt engineering with this slide. What did you think "Prompt…

Claude REALLY likes to generate useless functions inside of React component functions. Or is it just me? I quite frequently get code like this: const render = () => { switch (something) { case A: return <div>...</div>; case B: return <p>...</p> } }…
Where exactly is Claude Code better than simply just using Cursor (with Claude)?
Getting the use of Claude Code, Cursor etc right is really challenging for me. Too much and it feels productive but isn't. Too little and it feels like I could be faster. I sometimes (I think?) get it right but I also sometimes fall into the trap of letting AI do too much, even…
What’s up with all those questions for @grok about top 25 enemies etc?
"Stop changing the OpenAI API calls back to the old completions API."...