?? Compose, don't compromise

?? Compose, don't compromise

Heyo! Ben here...??

Something we've been hearing a lot more often lately (outside of all of the AI topics!), is the concept of?composable architecture.

Composable architecture is all about flexibility and modularity — like building your software with digital LEGO bricks.

No alt text provided for this image

This new API-first approach focuses on federating decoupled components. That might seem like a mouthful of buzzwords, but this strategy allows you to build and deploy significantly faster, and unlock new levels of scalability.

Because Directus provides such broad value, we're always looking for new ways to describe what we do clearly and concisely. Having a Swiss Army knife data platform is great for users, but often met with a blank stare when trying to describe it to non-users.

I'm excited to explore this idea further with you all… and I can't wait to see how this new lens will allow us to clarify our platform's mission.

For more context on our thinking around the composable stack, check out our latest article:

And as always, please feel free to send me your thoughts on this new direction – we've been building in public for over a decade, and your input has been the guiding light for us.

Stay tuned for more, and until next time, happy coding!

No alt text provided for this image

????Websockets, a beta SDK, + more

Heya! Rijk here ?? It's been a whirlwind few weeks, and I'm here to give you the rundown on all the exciting things we've been working on recently, as well as a sneak peek at what's coming next!

Directus 10.3 – Websockets are here!?(Release Notes)

First off, let's rewind to the launch of Directus 10.3, which introduced the game-changing feature of WebSockets.

This addition lets you subscribe to changes in your database, giving you the ability to create, update, and delete operations over the connection, ensuring your data is always up-to-date and your users see the latest information.

Plus, for those of you using GraphQL, we've got you covered with support for real-time data via GraphQL Subscriptions. We also made extension builders' lives easier by publishing TypeDocs for our internal packages, offering a helping hand to those who want to understand how to leverage them in their extensions.

And to top it all off, Directus Data Studio now offers full support for Albanian, making our platform even more accessible worldwide!

Directus 10.4 – JS SDK and breaking changes?(Release Notes)

Moving on to Directus 10.4, we gave you a sneak peek at our new JavaScript SDK, which many of you have been waiting for. Written in TypeScript and providing full type-safety, our SDK also supports Directus Realtime, saving you the trouble of manually sending and receiving real-time data in your applications.

We've also highlighted some small but important breaking changes:

  • Extensions must use our new?@directus/errors?package for errors.
  • We've removed support for memchaced.
  • We consolidated and simplified environment variables for Redis.

What's to come?

Looking ahead, we're thrilled to announce a full release of the new SDK, set to be officially released with version 10.5. Anticipate a whole host of improvements, enhancements, and bug fixes along with this much-awaited SDK. We can't wait to see what you'll build with this tool in your arsenal!


No alt text provided for this image

?? A docs overhaul, meet-ups, + more

Hey there, Kevin here with some exciting community and education updates for you.

Have you seen our new docs layout??

First, education. We've been hard at work over the last few months to improve our documentation to help you learn Directus. Last week, we launched a new landing page for our docs to help you find what you need more easily.

No alt text provided for this image

Some of the pages in our docs were also focused more on end-users than developers, so we've shifted them into a new zone called User Guides. Now, everyone can get what they need that bit easier.

Directus user meetups in Berlin, New York, and London

Next up, community. We're kicking off in-person meetups in?Berlin,?New York, and?London.?Our first is in Berlin on July 13. Find out more about our events, join our Meetup user groups, and get tickets on our website.?

Check out our upcoming weekly office hours sessions?

Need some help using Directus? Starting next week we have a weekly office hours powered by our developer relations team, so if you want to learn how to make the most of your project - drop by! Details are in our Discord server in the events tab.


No alt text provided for this image

?? Headless how-tos, launching Docker, + more

Hola, my fellow developers! Bryant here, freaking excited to share some new how-tos and updates with you.

9-part video series on building a Headless CMS

First, let me introduce you to our brand new playlist –?Launching a Headless CMS with Directus. This series guides you through the entire process from the initial setup to deploying web project with Directus. Whether you're a seasoned pro or just dipping your toes into the world of headless CMS, this playlist has got you covered.

Launch Directus on Docker in 90 seconds

Next, we've given our guide on self-hosting Directus via Docker a fresh coat of paint! ?? We've taken your feedback, refined our instructions, and made the whole process more user-friendly (including a video on how to self-host in less than 90 seconds). So if you're thinking about taking the self-hosting route, check it out.

Learn how to build a realtime chat app with Websockets

And finally, hop in to our latest video tutorial – Creating a Realtime Chat App with WebSockets ?????. We get into the nitty-gritty of creating a dynamic chat experience for your users. The tutorial uses good ole fashioned vanilla?? JavaScript so it’s applicable – no matter your preferred frontend framework .

Remember, my inbox is always open for your Directus-related challenges. Drop me a line at?[email protected], and let's work through them together! ??


No alt text provided for this image

?? 100 things you can build, GraphQL guide, + more

Howdy! Here's just some of our most popular content from June:

Why did the Java dev quit his job??Because he didn't get arrays.

Have a great July!

No alt text provided for this image




Tweet us

Star us

Watch us

Join us




要查看或添加评论,请登录

Directus的更多文章

社区洞察

其他会员也浏览了