<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ben Haynes</title>
    <description>The latest articles on DEV Community by Ben Haynes (@benhaynes).</description>
    <link>https://dev.to/benhaynes</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F105450%2F6887c922-d195-4f2f-b7f5-792add2d9b5d.jpeg</url>
      <title>DEV Community: Ben Haynes</title>
      <link>https://dev.to/benhaynes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/benhaynes"/>
    <language>en</language>
    <item>
      <title>Co-founder of Nuxt joins Directus as its new Director of Engineering</title>
      <dc:creator>Ben Haynes</dc:creator>
      <pubDate>Thu, 05 Oct 2023 13:48:12 +0000</pubDate>
      <link>https://dev.to/directus/co-founder-of-nuxt-joins-directus-as-its-new-director-of-engineering-3gh9</link>
      <guid>https://dev.to/directus/co-founder-of-nuxt-joins-directus-as-its-new-director-of-engineering-3gh9</guid>
      <description>&lt;p&gt;Directus, the &lt;a href="https://directus.io"&gt;open source composable data platform&lt;/a&gt;, announced today that Alex Chopin, the co-founder of Nuxt.js, has joined the company in a strategic leadership role as their new Director of Engineering. &lt;/p&gt;

&lt;p&gt;This move underscores Directus’ commitment to driving innovation in the open source space and strengthening its technical leadership.&lt;/p&gt;

&lt;p&gt;"Adding Alex to our team is a move that not only enriches our technical leadership but also aligns seamlessly with our core mission of democratizing data,” said Ben Haynes, CEO and co-founder of Directus. “His open-source ethos resonates with our vision. We are extremely excited to have him continue his journey with us." &lt;/p&gt;

&lt;p&gt;Alex, alongside his brother Sébastien, co-founded Nuxt six years ago.&lt;/p&gt;

&lt;p&gt;What began as a side project to develop server-side rendered Vue applications, has since grown into one of the most popular frameworks in the web development space. &lt;/p&gt;

&lt;p&gt;According to BuiltWith, Nuxt has powered close to 850,000 websites globally.&lt;/p&gt;

&lt;p&gt;“When I started Nuxt with my brother Sébastien almost 7 years ago, I never expected to have such an incredible experience,” said Alex. "During that journey we also built NuxtLabs, a startup made of talented and passionate people with a vision of what the future web should look like.”&lt;/p&gt;

&lt;p&gt;“But after six years as an open source company founder with all the ups and downs it brings, I decided it was time for another challenge. I am exhilarated to begin this new chapter with Directus.”&lt;/p&gt;

&lt;p&gt;Directus, a composable data platform crafted in Typescript and Vue.js, piqued Alex’s interest with its mission to democratize the world's data, and also because of its strong roots in the open source community. &lt;/p&gt;

&lt;p&gt;"Alex's expertise in Vue.js and his experience with community-driven projects will be instrumental in advancing our engineering objectives,” said Rijk van Zanten, co-founder and CTO at Directus. &lt;/p&gt;

&lt;p&gt;“As a founder himself, he understands what it takes to build a product and a business into it's full potential. His innovative vision and perspective will be huge for our team as we continue to scale." &lt;/p&gt;

&lt;p&gt;About Directus&lt;br&gt;
Directus is the composable data toolkit and platform that allows developers, teams, and agencies to quickly build anything or everything. With over 26 million Docker downloads and 23,000 GitHub stars, it provides a robust toolkit and platform to turn any database into a headless data engine. Learn more at directus.io​.&lt;/p&gt;

</description>
      <category>directus</category>
      <category>nuxt</category>
      <category>engineering</category>
      <category>cms</category>
    </item>
    <item>
      <title>Real Time for Directus is Here ⚡️</title>
      <dc:creator>Ben Haynes</dc:creator>
      <pubDate>Tue, 13 Jun 2023 17:39:51 +0000</pubDate>
      <link>https://dev.to/directus/real-time-for-directus-is-here-4f6b</link>
      <guid>https://dev.to/directus/real-time-for-directus-is-here-4f6b</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/SCjBCAsONig"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;This is a big day for our users and community as &lt;a href="https://directus.io/blog/10-3-release-notes"&gt;Directus 10.3&lt;/a&gt; introduces a new way to work with your data - WebSockets. &lt;/p&gt;

&lt;p&gt;With WebSockets, you can build real-time features into your projects backed by your Directus-managed database (btw...Directus is built with Vue 😉).&lt;/p&gt;

&lt;h2&gt;
  
  
  Wait, What Are WebSockets?
&lt;/h2&gt;

&lt;p&gt;WebSockets are a new way to connect to Directus projects with code, and allow your applications to 'subscribe' to updates that happen to your data. Changes are pushed instantly to your users without the need for refreshing or polling.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/f2X5-R2O7II"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Our implementation works by emitting events that happen in your database, so you don't have to worry about managing data persistence. What's in your Directus project is always the one-true-source of data.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Can You Build?
&lt;/h2&gt;

&lt;p&gt;What makes this even cooler is that our WebSockets implementation isn't just read-only, but also allows you to send create, update, and delete operations over the same WebSocket connection. This means that you can build things like live chats, data dashboards, and notification systems and be confident that the data you have is up-to-date.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use GraphQL? We Got You.
&lt;/h2&gt;

&lt;p&gt;If you're considering using GraphQL to handle real-time data in your application, we have the tools to help. In addition to offering a standard WebSocket interface, our platform also provides support for GraphQL Subscriptions. If this is your path, then learn how to get started with &lt;a href="https://docs.directus.io/guides/real-time/getting-started/graphql"&gt;Directus GraphQL Subscriptions.&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Started Today!
&lt;/h2&gt;

&lt;p&gt;We are thrilled to see the projects you will build with this new feature, and look forward to building it out further based on community feedback. Looking for a fun small project to get started? &lt;a href="https://docs.directus.io/guides/real-time/chat/"&gt;Build a multi-user chat with full persistence&lt;/a&gt; backed by Directus.&lt;/p&gt;

</description>
      <category>vue</category>
      <category>directus</category>
    </item>
    <item>
      <title>How an agency creates killer sites, apps, and digital experiences with Directus + Nuxt</title>
      <dc:creator>Ben Haynes</dc:creator>
      <pubDate>Mon, 05 Jun 2023 15:30:12 +0000</pubDate>
      <link>https://dev.to/directus/how-an-agency-creates-killer-sites-apps-and-digital-experiences-with-directus-nuxt-ngp</link>
      <guid>https://dev.to/directus/how-an-agency-creates-killer-sites-apps-and-digital-experiences-with-directus-nuxt-ngp</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Xps0b_Qu7sQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Erwin and Uwe are designers who got into development after being told "it wasn't possible" by those coding up their designs.&lt;/p&gt;

&lt;p&gt;Now they create wonderfully interactive sites, apps, and digital experiences for their clients using their preferred tech stack of Directus (backend / headless CMS) and @nuxt_js (frontend).&lt;/p&gt;

&lt;p&gt;In this episode of I Made This, they walk Bryant through one of their recent projects - a engineering job listing and talent recruitment site.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Directus 10.2 is here! 🥳 Live Preview, Improved Translations, + More</title>
      <dc:creator>Ben Haynes</dc:creator>
      <pubDate>Fri, 26 May 2023 17:23:00 +0000</pubDate>
      <link>https://dev.to/directus/directus-102-is-here-live-preview-improved-translations-more-hl5</link>
      <guid>https://dev.to/directus/directus-102-is-here-live-preview-improved-translations-more-hl5</guid>
      <description>&lt;p&gt;Heyo! 👋 Ben here, Co-founder and CEO at Directus. Dropping by to share the news that our team just dropped Directus 10.2, with one of our most requested features – Live Preview. &lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/SOtLsDCAKAk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing Live Preview
&lt;/h2&gt;

&lt;p&gt;One of the most exciting new features in Directus 10.2 is Live Preview. This feature allows users to see how changes to their data will affect the look of their site from within the Directus Data Studio. Users can configure a URL pattern for each collection and preview from an item page. From the live preview, users can also test their content at various device widths.&lt;/p&gt;

&lt;p&gt;We have added a &lt;a href="https://docs.directus.io/guides/headless-cms/live-preview/"&gt;number of guides&lt;/a&gt; to our docs to help you set up a website for Live Preview. This feature is a game-changer for those who want to see how their content will look before publishing it.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/YBzrE3b7zBs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  New Environment Variables For File Upload Safety Settings
&lt;/h2&gt;

&lt;p&gt;Version 10.2 also includes new environment variables for file upload safety settings. These variables allow users to set file type and size limits, which can help prevent security issues and ensure that files are uploaded correctly.&lt;/p&gt;

&lt;p&gt;These new environment variables are a welcome addition for users who need more control over their file uploads. They make it easy to set limits that are appropriate for their needs, without having to worry about security issues or other problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bug Fixes and Optimizations
&lt;/h2&gt;

&lt;p&gt;In addition to these new features and improvements, Directus 10.2 includes a number of bug fixes and optimizations. One significant bug that was fixed in this release caused self-hosted horizontally-scaled Directus instances to trigger a CRON-based Flow more than once. This was due to the fact that the various instances weren't aware of each other.&lt;/p&gt;

&lt;p&gt;Directus now utilizes redis to synchronize schedule flows and schedule hooks between multiple instances connected to the same redis instance. This fix ensures that Directus works as expected, even when multiple instances are running.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping Up
&lt;/h2&gt;

&lt;p&gt;Directus 10.2 is a significant release that brings a host of new features, improvements, bug fixes, and optimizations. The addition of Live Preview, improved translation storage, new environment variables for file upload safety settings, and bug fixes and optimizations make this release a must-have for Directus users.&lt;/p&gt;

&lt;p&gt;Check out the full release on our GitHub repo – &lt;a href="https://github.com/directus/directus/releases"&gt;github.com/directus/directus/releases&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have a great weekend! 😎&lt;/p&gt;

</description>
      <category>directus</category>
      <category>webdev</category>
      <category>headlesscms</category>
    </item>
  </channel>
</rss>
