Hey there!
Here's what's in this email:
- Spark: Best Practices and Deployment course 100% published on the Premium plan.
- New IDE for coding with AI from Amazon (really TOP-notch).
- Last spots for the 3rd edition of the AI Workshop.
Estimated reading time: 3 minutes.
🪂 Spark: Best Practices and Deployment Course
We've just published the final part of the course on the Premium plan.
The real challenge when working with Apache Spark isn't just writing functional code, but doing it in an efficient, tested, and production-ready way.
In this course, you'll discover how to apply best practices in Spark development, testing, and deployment, ensuring optimal performance in real-world environments.
Among other things, the course covers:
- ✅ Testing in Apache Spark
- 💨 Query optimization
- 🎸 Spark deployment
- 🌩️ Performance analysis with Grafana
💻 This week Amazon launched Kiro, their IDE for developing with agents.
And honestly, they've done a great job. It's an IDE that applies all the best practices for working with agents by default.
To develop a feature, you follow 3 steps:
1️⃣ Requirements file You start a conversation with an agent to generate a file with all the requirements you want to implement.
The more defined, the better.
2️⃣ Software design file You work on a new file where the requirements are translated into technical specifications.
This includes what API your program will have, data flow diagrams, database schemas, endpoint definitions...
3️⃣ Tasks file Once you have the previous file, here you work with the agent to break it down into tasks (which will end up as commits/pull requests) so it's feasible to do it in phases.
Then, the agent implements these tasks.
This way of interacting with agents has been a best practice for a while now. Having an IDE build it in as its foundation means more people can benefit from it.
Without a doubt, the IDE is geared toward vibe coding, since following this workflow produces much higher quality code.
That said, everything works great because under the hood it runs on Claude 4 Sonnet (where Amazon has invested a lot of money).
Tomorrow on Cafe con Codely, at 9 AM CEST, we'll be discussing it. You can follow along on Twitch and YouTube.
✨ Last spots for the third edition of the AI Workshop
And yet another week, we want to thank you once again.
In the last newsletter we announced the final spots for the second edition. Shortly after sending it, the edition filled up and we opened the third one, and today we're announcing the last spots for this one. 🥹
Grab yours before they're gone. 🙌
And since you've made it this far into the newsletter, here's the joke of the week, which I know you've been waiting for: > I'm tired of sysadmins telling me to be quiet all the time. They keep going `ssh`. 🤫 😂
See you around!