📚 Latest courses
We're focusing heavily on where we believe we add the most value right now: Software Architecture and how to leverage AI as developers. Plus, we always keep infrastructure on our radar.
The latest courses we've launched are:
🐇 Spark: Integration with Kafka, RabbitMQ and AWS SQS
This is the follow-up to the Spark for developers course. In this one, we focus on connecting Spark with the most popular tools in the ecosystem: Kafka, RabbitMQ and AWS SQS.
If you work at a mid-to-large company, this course will help you speak the same language as the data team.
🪂 Object-Oriented Programming Best Practices
In this course you'll discover key programming principles like the Law of Demeter, Tell don't ask, Composition over Inheritance, and Polymorphism. You'll learn how to apply them correctly to dramatically simplify your code, improve readability, and reduce long-term maintenance.
📽️ Projections with Kafka
If we want our infrastructure to scale, we need to implement projections.
But there's a catch: It takes a lot of code to maintain them. In this course we show a much simpler alternative to the classic approach of creating a subscriber for each entity mutation. All using Kafka with Compacted Topics.
We discovered this concept thanks to the folks at Wallapop. So we took the opportunity to bring them to the platform to record a follow-up course showing how they apply it there: Projections at Wallapop.
🆕 Tech news
This past week has been absolutely INSANE when it comes to AI announcements. In just the last 7 days:
- OpenAI announced Codex, their remote coding agent.
- Microsoft announced GitHub Copilot Asynchronous mode. Also their remote agent.
- And as if that wasn't enough, Google went ahead and launched Jules, their agent too. And it's FREE.
This led us to do a dedicated livestream about it yesterday, where we discussed them, tried them out, and shared our take on where we think all of this is heading.
Tomorrow we'll be live at 9AM CEST, as we are every week, on both Twitch and YouTube, covering all the week's news. And even though we already did it yesterday, we'll probably keep sharing more thoughts on what all these agents mean for our day-to-day work.