<?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: Alanna Burke</title>
    <description>The latest articles on DEV Community by Alanna Burke (@alannaburke).</description>
    <link>https://dev.to/alannaburke</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%2F467029%2Faddaf385-aca5-48c7-9b8a-ba1855aafc7f.jpeg</url>
      <title>DEV Community: Alanna Burke</title>
      <link>https://dev.to/alannaburke</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alannaburke"/>
    <language>en</language>
    <item>
      <title>Lagoon 2.20 Released!</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Tue, 30 Jul 2024 23:48:41 +0000</pubDate>
      <link>https://dev.to/uselagoon/lagoon-220-released-1ek4</link>
      <guid>https://dev.to/uselagoon/lagoon-220-released-1ek4</guid>
      <description>&lt;p&gt;Find out more on the amazee.io blog:&lt;br&gt;
&lt;a href="https://www.amazee.io/blog/post/lagoon-v220-release" rel="noopener noreferrer"&gt;https://www.amazee.io/blog/post/lagoon-v220-release&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And read the release notes here:&lt;br&gt;
&lt;a href="https://docs.lagoon.sh/releases/2.20.0/" rel="noopener noreferrer"&gt;https://docs.lagoon.sh/releases/2.20.0/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Sail:onLagoon!</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Thu, 20 Jun 2024 18:53:40 +0000</pubDate>
      <link>https://dev.to/uselagoon/sailonlagoon-2o3c</link>
      <guid>https://dev.to/uselagoon/sailonlagoon-2o3c</guid>
      <description>&lt;p&gt;Laravel users, we’re so excited to announce the launch of Sail:onLagoon! &lt;/p&gt;

&lt;p&gt;If you’re familiar with Sail, you know it’s a quick and easy way to spin up a Laravel site. And now it’s fully integrated with Lagoon, allowing you to spin up a Laravel site configured for Lagoon quickly and easily.  &lt;/p&gt;

&lt;p&gt;Check out our demo video to see how quick and seamless Sail:onLagoon is:&lt;/p&gt;

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

&lt;p&gt;And read more in the documentation here: &lt;a href="https://github.com/uselagoon/sailonlagoon"&gt;https://github.com/uselagoon/sailonlagoon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is also just the beginning of Lagoon’s relationship with Laravel! Historically we have given a lot of focus to Drupal, and now we are working to grow our support and expertise in the Laravel space. We’re reaching out to you because we want to become a part of the Laravel ecosystem. We want Laravel users to help us drive our efforts, so we’d appreciate it if you could take a few minutes to fill out our Laravel user survey: &lt;a href="https://forms.gle/96cQHNQL6gKF3gZ78"&gt;https://forms.gle/96cQHNQL6gKF3gZ78&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also check out our Laravel example: &lt;a href="https://github.com/lagoon-examples/laravel-example-simple"&gt;https://github.com/lagoon-examples/laravel-example-simple&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Questions? Want to learn more? Join us on the Lagoon Discord: &lt;a href="https://discord.gg/te5hHe95JE"&gt;https://discord.gg/te5hHe95JE&lt;/a&gt;&lt;/p&gt;

</description>
      <category>laravel</category>
      <category>sail</category>
    </item>
    <item>
      <title>LagoonCon Portland 2024 Recap</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Wed, 15 May 2024 20:11:57 +0000</pubDate>
      <link>https://dev.to/uselagoon/lagooncon-portland-2024-recap-2o7p</link>
      <guid>https://dev.to/uselagoon/lagooncon-portland-2024-recap-2o7p</guid>
      <description>&lt;p&gt;LagoonCon 2024 was held on May 6, in the Hyatt Regency across from the convention center. With registrations flying in through late Monday afternoon, we were pumped for a great event!&lt;/p&gt;

&lt;p&gt;We were off to a great start with people so eager to attend that they showed up almost an hour early. The attendees mingled, enjoying drinks and appetizers while the room buzzed. &lt;/p&gt;

&lt;p&gt;At 7 PM, Toby Bellwood, Lagoon Product Owner, warmed up the crowd, and gave an introduction to Lagoon and amazee.io. He introduced himself and gave the order of the evening.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lagoon Recap, Roadmap, and Positioning
&lt;/h2&gt;

&lt;p&gt;Toby gave an overview of what Lagoon does and why it’s great for both devs and ops. Then we got a recap of what Lagoon has done in the past 12 months. Here are some highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focus on security, with more permissions for platform admins, less reliance on legacy tokens.&lt;/li&gt;
&lt;li&gt;Keycloak updated to v17, and then v21 - required major refactoring&lt;/li&gt;
&lt;li&gt;Implemented Organizations&lt;/li&gt;
&lt;li&gt;Brought a lot of self-service functionality&lt;/li&gt;
&lt;li&gt;Build image overhaul, better logs, customization, start of the Go migration&lt;/li&gt;
&lt;li&gt;Lots of component, dependency and version updates&lt;/li&gt;
&lt;li&gt;Changes in the internal image build, test and deployment systems&lt;/li&gt;
&lt;li&gt;Individual environment services - gives us a good building platform for “Insights”&lt;/li&gt;
&lt;li&gt;Documentation reorganization and documenting upgrades and deprecations better&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some other notable achievements this past year:&lt;/p&gt;

&lt;p&gt;DDEV Support for Lagoon! Check out the webinar from February: &lt;a href="https://www.amazee.io/local-development-with-ddev-and-lagoon"&gt;https://www.amazee.io/local-development-with-ddev-and-lagoon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Legacy (Ruby) Pygmy finally deprecated! &lt;a href="https://github.com/pygmystack"&gt;pygmystack/pygmy&lt;/a&gt; all the way now! &lt;/p&gt;

&lt;h3&gt;
  
  
  So what’s coming next for Lagoon?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Lagoon Retention periods - using Lagoon to define how long to keep backups, stale images etc - represents not only a cost saving, but a security improvement.&lt;/li&gt;
&lt;li&gt;Lagoon Resource requests - allowing a Lagoon administrator to set specific scale/redundancy parameters for projects.&lt;/li&gt;
&lt;li&gt;Lagoon Labeling standards - providing stable, reliable Kubernetes labels to allow Ops teams to build functionality on top of Lagoon - metrics, logging etc.&lt;/li&gt;
&lt;li&gt;UI v2 - work on the next iteration of the Lagoon UI.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Keep an eye on the Lagoon blog, socials, and Discord to be the first to know when new features are released!&lt;/p&gt;

&lt;h2&gt;
  
  
  Highly Technical Content Meets Private LLM: Insights and Lessons Learned
&lt;/h2&gt;

&lt;p&gt;Our next talk was from Christoph Weber, Solutions Architect and Sr. Product Extension Manager at Pronovix with Justin Winter, Business Intelligence Engineer at amazee.io. Pronovix builds developer portals, and hosts them on amazee.io. &lt;/p&gt;

&lt;p&gt;This project was Inspired by Michael Schmid’s demo at LagoonCon 2023. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The introduction of a private LLM solution and demo of a simple implementation sparked the idea to prove the solution on very complex, highly technical content that is sourced from the real world.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The idea was a private LLM chatbot fed with highly complex technical developer documentation for their client’s developer portal. Ansys, their client, has extensive documentation that is very complex but gives very little context. Privacy was also very important, making amazee.io a great choice for the project. &lt;/p&gt;

&lt;p&gt;For the proof of concept, the scope was limited to one client library package, a DPF C++ Client Library. They were working with raw HTML produced with Doxygen, migrated into Drupal. It was ugly, but it worked! Getting the right data was crucial to getting good results. As with everything in computing, garbage in, garbage out. &lt;/p&gt;

&lt;p&gt;Justin joined in to discuss some of the implementation hurdles. He talked about the multi-step process of splitting Markdown into chunks, and then processing each chunk with a custom prompt to extract questions/answers, themes, and keywords that then get converted into a vector database. These chunks of text can then be searched when a user asks a question by finding stored text that has a similar semantic meaning, as defined by the embeddings of both the question and text chunks. This is known as Retrieval Augmented Generation (RAG), and can dramatically improve the results of LLM output.&lt;/p&gt;

&lt;p&gt;He then demonstrated how this data is used to build a chat interface. &lt;/p&gt;

&lt;p&gt;Justin asked a basic question that queries the documentation directly and receives a response. He then asks a more detailed question that requires the AI to understand the data. Finally, the chat generates a code example for implementing the library we’re discussing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4mm3k39yc5uope9h1r8x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4mm3k39yc5uope9h1r8x.png" alt="asked a basic question that queries the documentation directly and receives a response" width="800" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh0fofhjp4ndx2jbwc47o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh0fofhjp4ndx2jbwc47o.png" alt="asks a more detailed question that requires the AI to understand the data" width="800" height="536"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;He explained that If you can feed the LLM the context it needs to answer questions, that’s where the real magic is. He also recommended that we think of Chat GPT not as a chat bot but as a search vector. The answers it gives are only as good as the data it has. &lt;/p&gt;

&lt;p&gt;This project was done using Llama 3 and Grok LLM. &lt;/p&gt;

&lt;p&gt;If you’re interested in the AI space, stay tuned for future offerings from Lagoon and amazee.io!&lt;/p&gt;

&lt;h2&gt;
  
  
  Why an Open Source Hosting Platform Makes Sense for the Open Website Alliance
&lt;/h2&gt;

&lt;p&gt;Next up was Bryan Gruneberg, CEO, CTO, and Co-founder at Workshop Orange, and Consulting Solution Architect at amazee.io.&lt;/p&gt;

&lt;p&gt;He gave a compelling and passionate talk about the Open Web Alliance, its goals, and how an open source hosting platform like Lagoon aligns perfectly with the goals of the alliance. &lt;/p&gt;

&lt;p&gt;Bryan introduced himself and Workshop Orange and set forth the goals of his talk: that open source projects deserve to have open source hosting (and that Lagoon is a great choice). &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft2cy8q7gf3hr43utdzwi.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft2cy8q7gf3hr43utdzwi.JPG" alt="The goals of Bryan's talk" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the Open Website Alliance?
&lt;/h3&gt;

&lt;p&gt;The Alliance has been founded to facilitate collaboration between Open Source Content Management System Projects (specifically Drupal, WordPress, TYPO3, and Joomla) to drive education and advocacy around open source benefits and principles. Essentially, it’s a community of communities. &lt;/p&gt;

&lt;h3&gt;
  
  
  The open web is more than a technology - it is a cause
&lt;/h3&gt;

&lt;p&gt;The open web is built on freedom. Anyone can learn, build, and advance. It is defined by decentralization - no single person or entity controls the open web. It thrives on inclusion. Anyone can have a home on the open web, regardless of their background, identity, ability, wealth, or status. The open web requires participation - it is a shared resource and a shared responsibility, sustained by deliberate choice and collaborative effort. It exists for empowerment. The open web is fueled by the desire for information, connection, and progress, and strengthened by individual rights to choice, privacy, and security. &lt;/p&gt;

&lt;p&gt;Bryan walked through the points of the Open Web Manifesto and how Lagoon stacks up. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Must be designed to protect - not exploit - personal data and public discourse.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;With Lagoon being fully open source, you can run your own platform or hire a company to run your own platform, controlling data and discourse as you see fit, instead of having to pick a hosting company whose values might not align with yours. &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Must enable the next generation of innovators &amp;amp; entrepreneurs to compete.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scalability and Flexibility are key. Many hosting providers only allow for a couple types of applications on their platform. If you can put it in a container, Lagoon can deploy it, and scale for any level of traffic.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It must be resilient to a changing world and not controlled by a select few.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;There are only ~4 major Drupal hosting platform-as-a-service offerings. When it comes to WordPress, almost 1% of all websites are hosted on Automattic. That’s not a lot of variety. As a fully open source platform, organizations are empowered and even encouraged to run their own platform-as-a-service with Lagoon.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bryan wrapped up with an excellent question to think about:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you buy into these values, embracing a fully open source hosting platform is a logical conclusion.&lt;br&gt;
If your CMS is open source, your tooling is open source, and your contributions are open source… &lt;br&gt;
Shouldn’t your hosting platform be too?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5b51l3fxiwilklomyqyl.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5b51l3fxiwilklomyqyl.JPG" alt="A question to think about" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Lagoon Updates and a Hybrid Roundtable
&lt;/h2&gt;

&lt;p&gt;To wrap up the evening, the Lagoon team joined from far and wide to introduce themselves, what they’re working on, and gave a few demos of exciting features being developed for Lagoon. &lt;/p&gt;

&lt;h3&gt;
  
  
  Matt Swann: UX and UI Updates
&lt;/h3&gt;

&lt;p&gt;Introducing Lagoon UI v2! Matt gave us a sneak peak into the upcoming update to the Lagoon UI. Focused on simplicity and functionality, there are many new user-friendly features. Users will find quick access to common tasks, and overviews will give more information at a glance. &lt;/p&gt;

&lt;p&gt;The UI is managed via Storybook, and a Figma design library is available for the community, which we’re excited about. We have fostered a culture of testing and evaluating the UI, creating a roadmap of continuous improvement. If you’re interested in being a UI tester, let us know! Reach out via email at &lt;a href="mailto:ux@amazee.io"&gt;ux@amazee.io&lt;/a&gt; or &lt;a href="mailto:matt.swann@amazee.io"&gt;matt.swann@amazee.io&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;UIv2: Problems Tab&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn8400nvhqvje1j6xgxaq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn8400nvhqvje1j6xgxaq.png" alt="UIv2: Problems Tab" width="800" height="645"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;UIv2: Deployments Tab&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffkblzr2ub4yv7mysu5g9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffkblzr2ub4yv7mysu5g9.png" alt="UIv2: Deployments Tab" width="800" height="645"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;UIv2: Environment Overview&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiq7wy5htw3ev9x26vor2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiq7wy5htw3ev9x26vor2.jpg" alt="Environment Overview" width="800" height="1231"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Davit Darsavelidze: Lagoon UI development improvements
&lt;/h3&gt;

&lt;p&gt;Davit has been working behind the scenes on making UI development easier. Here are the highlights:&lt;/p&gt;

&lt;h4&gt;
  
  
  UI Component Library
&lt;/h4&gt;

&lt;p&gt;A full set of React components, combined with NextJS to  make atomic development of future UI functionality more straightforward.&lt;/p&gt;

&lt;h4&gt;
  
  
  Cypress Testing for the UI
&lt;/h4&gt;

&lt;p&gt;Introducing a full Cypress test suite into the UI, and configuring both GitHub actions and local development environments to ensure all development retains functionality, improving iteration speed.&lt;/p&gt;

&lt;h4&gt;
  
  
  Full Storybook support for the UI, connected to Figma
&lt;/h4&gt;

&lt;p&gt;Similar to Cypress, a development enhancement to allow faster design to code process, and improved testing/QA/iteration cycles.&lt;/p&gt;

&lt;h3&gt;
  
  
  Blaize Kaye: Lagoon Ecosystem/Insights Updates
&lt;/h3&gt;

&lt;p&gt;Blaize has been focusing on our Insights suite, which allows users to see a variety of information about their project in the Lagoon UI. Here’s what he’s been working on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lagoon's Insights feature categorizes valuable data into "Facts" and "Problems," aiding portfolio management.&lt;/li&gt;
&lt;li&gt;Automatically gathered during scans, Insights are processed within Lagoon, facilitating efficient issue identification.&lt;/li&gt;
&lt;li&gt;Custom Insights enrich the system by reporting portfolio-specific information, simplified by recent enhancements.&lt;/li&gt;
&lt;li&gt;New mechanisms, like in-cluster service endpoints, streamline interaction with the Insights API.&lt;/li&gt;
&lt;li&gt;Posting data to Insights APIs is straightforward, allowing seamless integration with various tools.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Blaize has also developed a Lagoon-Remote service for Insights, making it simple to add an Insight. &lt;/p&gt;

&lt;h3&gt;
  
  
  Alanna Burke: Lagoon Community Updates
&lt;/h3&gt;

&lt;p&gt;Alanna gave a quick update on the Lagoon community. A major highlight has been the Lagoon Discord, which is growing and thriving - make sure to join if you haven’t yet: &lt;a href="https://discord.gg/te5hHe95JE"&gt;https://discord.gg/te5hHe95JE&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We are still trying to figure out what works best for the community when it comes to community hours, so please fill out the community survey and help us help you! &lt;a href="https://tinyurl.com/lagoonsurvey"&gt;https://tinyurl.com/lagoonsurvey&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Alanna also highlighted some of the documentation changes in the past year. We’ve done some reorganization to make it easier to find the content you need. We’ve documented the new Organizations features, added a section on how to Lagoonize your site, added a list of client libraries, and all releases are now listed in the docs. Check them out: &lt;a href="https://docs.lagoon.sh/"&gt;https://docs.lagoon.sh/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Our community updates wrapped up with a plea for contribution - we’d love to have everyone contribute, whether it’s directly to the Lagoon project, a supporting project, documentation, or to our biggest need: examples! Lagoon can support just about anything, but we need folks to help us out by setting up and Lagoonizing sites in various applications, frameworks, and languages, so that we can add them to our list of examples. If you’re interested in contributing in any way, &lt;a href="https://docs.lagoon.sh/contributing/"&gt;check out our contribution docs&lt;/a&gt; and say hello in the Discord!&lt;/p&gt;

&lt;h3&gt;
  
  
  Ben Jackson: Build deploy tool iteration, DBaaS Controller redesign, Lagoon Machinery
&lt;/h3&gt;

&lt;p&gt;Ben works on so much of Lagoon, it was hard for him to pick just a few things to talk about! He gave some updates on the work that goes on behind the scenes to make Lagoon tick. &lt;/p&gt;

&lt;p&gt;The build deploy tool was initially built in BASH, and is now being rewritten in a component-styled architecture that allows for implementing individual bits in stages.&lt;/p&gt;

&lt;p&gt;Build logs are now more easily parseable, and have added smarts for warnings, errors etc.&lt;/p&gt;

&lt;p&gt;A future development to keep an eye out for is more composable builds - quicker and more efficient builds will only build selected services, hot-reloading where applicable, allowing for variable-only updates.&lt;/p&gt;

&lt;p&gt;The DBaaS controller was a much-needed overhaul, built in partnership with the amazee.io platform team. The DBaaS controller provides Lagoon environments with their databases, but it had a number of limitations - it’s non-updatable once deployed, database targets are hard to auto-select, and it can’t be adapted for other scenarios. &lt;/p&gt;

&lt;p&gt;Finally, Ben talked about how he and Chris have been working to refactor Lagoon Services and the Lagoon CLI in Go, using best practices and ensuring that modules are reusable. They’ve taken this rewrite as an opportunity to ensure that everything is done the right way, resulting in clean, concise code. &lt;/p&gt;

&lt;h3&gt;
  
  
  Brandon Williams: Lagoon and Community
&lt;/h3&gt;

&lt;p&gt;Brandon talked about “eating our own dogfood” - performance tuning for Lagoon core on amazee.io infrastructure resulted in updates to the mariadb images so that everyone can benefit. &lt;/p&gt;

&lt;p&gt;Brandon has also been providing a lot of community support in our Discord, and spoke about how we are seeing how community members are benefiting from our years of support and Lagoon knowledge, as well as helping one another - which is exactly what we want to see in our community support channels!&lt;/p&gt;

&lt;p&gt;As Toby mentioned, Brandon has been working with DDEV to get native support for Lagoon. DDEV is now a great option for anyone using Lagoon. Read more in the DDEV docs if you’re interested: &lt;a href="https://ddev.readthedocs.io/en/stable/users/providers/lagoon/"&gt;https://ddev.readthedocs.io/en/stable/users/providers/lagoon/&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Chris Goodwin: Internal-services-test, Lagoon CLI &amp;amp; UI
&lt;/h3&gt;

&lt;p&gt;We needed something to test the wide array of services that Lagoon supports, but what was the best way to do it? A gigantic mega-project with every possible option? No one wants to maintain that. So the team figured surely we could find a way to do this in Go. &lt;/p&gt;

&lt;p&gt;Enter internal-services-test, an application that tests itself. It uses Go modules for the individual services, and depending on the path the router users, triggers an action on a specified endpoint - storing and retrieving data. This application is then used in Lagoon-core testing, Lagoon image testing, and sample projects, and it couldn’t be simpler.&lt;/p&gt;

&lt;p&gt;Testing Redis&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3bri42b7c52ubdsg119t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3bri42b7c52ubdsg119t.png" alt="Testing Redis" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Testing Storage&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6zk2r74yvhjz3pake8hp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6zk2r74yvhjz3pake8hp.png" alt="Testing Storage" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Testing Mongo&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftm56xojofo0eye5ghq9u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftm56xojofo0eye5ghq9u.png" alt="Testing Mongo" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Testing Solr&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2w4c3ggzre1aoqcyrbtf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2w4c3ggzre1aoqcyrbtf.png" alt="Testing Solr" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Chris has also been working on the Lagoon CLI, refactoring the codebase, adding support for Organizations, and aligning the CLI better with the API. He’s also done some work on the Lagoon UI, adding CRUD functionality for project and environment variables, and allowing for new environments to be created in the UI. &lt;/p&gt;

&lt;p&gt;Adding an Environment in the Lagoon UI&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft3rexppee64o96xg1jhp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft3rexppee64o96xg1jhp.png" alt="Adding an Environment in the Lagoon UI" width="762" height="745"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Managing Organizations in the Lagoon CLI&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6czfau0c1oncs8jxbos6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6czfau0c1oncs8jxbos6.png" alt="Managing Organizations in the Lagoon CLI" width="510" height="298"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Managing Environment and Project Variables in the Lagoon UI&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgylgcupay4gy0sawb75j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgylgcupay4gy0sawb75j.png" alt="Managing Environment and Project Variables in the Lagoon UI&amp;lt;br&amp;gt;
" width="800" height="503"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see, the Lagoon team has been busy! It was a great way to wrap up the talks at LagoonCon. &lt;/p&gt;

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

&lt;p&gt;After the talks, we had some time for networking, and a lot of attendees were really excited and already brainstorming new projects with Lagoon.&lt;/p&gt;

&lt;p&gt;This comment from Jeffrey McGuire (Known as jam in the Drupal Community) really summed up the night:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I’ve been in open source since 2005, and I've never seen a presentation like this, and you’re walking the walk that you’re already talking. I’ve never seen a company/project say “we do this well and this well but we’ve got this problem and we’re working on this” and this whole  - it’s so open, and it proves that what [Bryan] said, is really true, and it’s possible, so thank you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Thanks so much to everyone who attended - we hope you had a great time, and we hope to see you both in the Lagoon Discord and at the next LagoonCon!&lt;/p&gt;

</description>
      <category>lagooncon</category>
      <category>event</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Lagoon at DrupalCon Portland 2024</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Thu, 02 May 2024 00:03:57 +0000</pubDate>
      <link>https://dev.to/uselagoon/lagoon-at-drupalcon-portland-2024-1abi</link>
      <guid>https://dev.to/uselagoon/lagoon-at-drupalcon-portland-2024-1abi</guid>
      <description>&lt;p&gt;Heading to DrupalCon Portland next week? Make sure you say hello! Here’s where you can find us!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LagoonCon&lt;/strong&gt; will be on Monday, May 6 at 6:30 PM at the Hyatt Regency - &lt;a href="https://www.amazee.io/lagooncon-portland-2024"&gt;make sure to register, it’s free&lt;/a&gt;! We’ll have great talks from Lagoon Product Owner Toby Bellwood, Christoph Weber, Solutions Architect at Pronovix, and Bryan Gruneberg, CEO and CTO of Workshop Orange, followed by a roundtable with the entire Lagoon team!&lt;/p&gt;

&lt;p&gt;During the week you can find us at the amazee.io booth, where we’ll have some great swag if you like plants or pets - or stickers - so come by and say hello! If you’re using Lagoon or interested in learning more, we’d love to meet you. &lt;/p&gt;

&lt;p&gt;Lagoon Community Manager Alanna Burke will be sharing our love for pets with her PetOps Lightning Talk, “Keeping Your Pets Safe with Technology,” on Tuesday, May 7, 2024 at 2:45 PM in Hall C.&lt;/p&gt;

&lt;p&gt;She’ll also be hosting a BoF on “Ethics in Web Hosting,” on Monday, May 6 at 2:30 PM in G129 at Table 1. Join in for this important conversation! &lt;/p&gt;

&lt;p&gt;We’re looking forward to a great week of open-source fun in Portland, and we hope to see you there!&lt;/p&gt;

</description>
      <category>drupalcon</category>
      <category>event</category>
    </item>
    <item>
      <title>Announcing LagoonCon Portland 2024!</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Fri, 12 Apr 2024 23:16:21 +0000</pubDate>
      <link>https://dev.to/uselagoon/announcing-lagooncon-portland-2024-1ahf</link>
      <guid>https://dev.to/uselagoon/announcing-lagooncon-portland-2024-1ahf</guid>
      <description>&lt;p&gt;If you're heading to DrupalCon or in the area, don't miss LagoonCon 2024! &lt;/p&gt;

&lt;h2&gt;
  
  
  We invite you to join us at LagoonCon and learn more about:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;What Lagoon is &lt;/li&gt;
&lt;li&gt;Why it’s changing developers’ lives &lt;/li&gt;
&lt;li&gt;The benefits of open source application delivery &lt;/li&gt;
&lt;li&gt;How to upgrade your hosting and application delivery strategy&lt;/li&gt;
&lt;li&gt;How to contribute to the Lagoon project&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Who should attend?
&lt;/h2&gt;

&lt;p&gt;Anyone who wants a better delivery experience from start to finish. From CTOs, developers, site builders, project managers, and product owners – especially if you’re working with decoupled and composable architecture. If you want to learn more about the benefits of a delivery platform like Lagoon, we’d love to have you!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Date&lt;/strong&gt;: Monday, May 6, 2024&lt;br&gt;
&lt;strong&gt;Venue&lt;/strong&gt;: Willamette 1 Room, Hyatt Regency Portland at the Oregon Convention Center&lt;br&gt;
&lt;strong&gt;Time&lt;/strong&gt;: 6:30 PM – 10:00 PM PDT&lt;br&gt;
&lt;strong&gt;Cost&lt;/strong&gt;: FREE with Registration&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.amazee.io/lagooncon-portland-2024"&gt;Learn more about the schedule and speakers and register for free today!&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Pygmy Announcement</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Wed, 03 Apr 2024 23:31:46 +0000</pubDate>
      <link>https://dev.to/uselagoon/pygmy-announcement-3ip5</link>
      <guid>https://dev.to/uselagoon/pygmy-announcement-3ip5</guid>
      <description>&lt;p&gt;If you’ve been using Lagoon for a little while, you’re probably familiar with pygmy. The original version was written in Ruby, and is now officially deprecated! If you’re still using it, we highly recommend you &lt;a href="https://github.com/pygmystack/pygmy"&gt;install the latest version of pygmy&lt;/a&gt;, which is now written in Go, or &lt;a href="https://dev.to/uselagoon/lagoon-local-development-environments-5a5j"&gt;use one of our other local development environments&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Are you using pygmy? Let us know! Chime in on the &lt;a href="https://discord.gg/te5hHe95JE"&gt;Lagoon Discord&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;And don’t forget our &lt;a href="https://dev.to/uselagoon/2024-community-hours-survey-50m5"&gt;2024 Community Survey&lt;/a&gt;! Let us know how we can best serve the Lagoon community.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What's New With Lagoon: Deprecations and Upgrades + Release Notes</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Fri, 29 Mar 2024 23:13:57 +0000</pubDate>
      <link>https://dev.to/uselagoon/whats-new-with-lagoon-deprecations-and-upgrades-release-notes-12di</link>
      <guid>https://dev.to/uselagoon/whats-new-with-lagoon-deprecations-and-upgrades-release-notes-12di</guid>
      <description>&lt;p&gt;We’ve recently released our upgrade and deprecation policies, and wanted to spotlight them, along with a new home for our release notes in the documentation. &lt;/p&gt;

&lt;h2&gt;
  
  
  Releases
&lt;/h2&gt;

&lt;p&gt;You can now find each release of Lagoon in the docs, in a new Releases section. The notes will include any important information, including deprecations and upgrades for that release. &lt;/p&gt;

&lt;h2&gt;
  
  
  Deprecations
&lt;/h2&gt;

&lt;p&gt;Deprecations will continue to be announced in releases, and tracked in the release where the deprecation occurs. They’ll include a rough timeline (for example, we plan to deprecate X in 3 months or in the next release). You can find deprecations for each release in this section of the docs, along with our deprecation policy: &lt;a href="https://docs.lagoon.sh/releases/policy/"&gt;https://docs.lagoon.sh/releases/policy/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For example, looking at &lt;a href="https://docs.lagoon.sh/releases/2.17.0/#deprecations"&gt;the release page for v2.17.0&lt;/a&gt;, we have the following deprecation info: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;activestandby task image&lt;br&gt;
This release introduces a new active/standby task image that does not require the use of the dioscuri controller. Dioscuri is deprecated and will eventually be removed from the lagoon-remote helm chart. If you use active/standby functionality in your clusters, you should upgrade to lagoon v2.17.0 and update your remote clusters to the version of the lagoon-remote helm chart the v2.17.0 release says to use (see release notes for v2.17.0)&lt;/p&gt;

&lt;p&gt;API Harbor support&lt;br&gt;
Support for Harbor in the API will be removed in a future release. If you currently have your core installation with Harbor support, you should move to using the integration within lagoon-remote instead. See the documentation here and read the section about Harbor.&lt;/p&gt;

&lt;p&gt;Harbor 2.1 and earlier support&lt;br&gt;
Support for Harbor 2.1.x (chart version 1.5.x) and older in lagoon-remote will be removed in a future release. You should consider upgrading Harbor to a newer version (currently Lagoon supports up to v2.9.x (chart version 1.13.x)), following any recommended upgrade paths from Harbor.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Upgrades
&lt;/h2&gt;

&lt;p&gt;We have also published our upgrade policy, which you can view here: &lt;a href="https://docs.lagoon.sh/releases/policy/"&gt;https://docs.lagoon.sh/releases/policy/&lt;/a&gt;. Each release page will also include any needed upgrades. For example, in v2.15.2, you can see the following upgrade &lt;a href="https://docs.lagoon.sh/releases/2.15.2/#upgrades"&gt;on the release page&lt;/a&gt;: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This release was superseded, and the 2.15.4 release is recommended to be installed instead.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Our general policy is that you should upgrade to each minor version before you upgrade to the latest version.&lt;/p&gt;

&lt;p&gt;You should check all upgrade requirements and deprecation notices for all versions as you upgrade.&lt;/p&gt;

&lt;p&gt;An example of our suggested policy is as follows:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Currently installed v2.14.0, planning to upgrade to v2.17.0&lt;br&gt;
Upgrade to v2.15.0&lt;br&gt;
Upgrade to v2.16.0&lt;br&gt;
Upgrade to v2.17.0&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We hope this information is helpful in your management of Lagoon! Is there anything else you need to know? &lt;a href="https://discord.gg/te5hHe95JE"&gt;Hop in the Lagoon Discord&lt;/a&gt; and let us know!&lt;/p&gt;

&lt;p&gt;And don’t forget our &lt;a href="https://dev.to/uselagoon/2024-community-hours-survey-50m5"&gt;2024 Community Survey&lt;/a&gt;! Tell us how the Lagoon community can best serve you. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>What's New With Lagoon: Build Warnings</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Fri, 22 Mar 2024 02:27:29 +0000</pubDate>
      <link>https://dev.to/uselagoon/whats-new-with-lagoon-build-warnings-11n3</link>
      <guid>https://dev.to/uselagoon/whats-new-with-lagoon-build-warnings-11n3</guid>
      <description>&lt;p&gt;Nobody likes dealing with broken builds, so we’ve tried to make it easier with Lagoon. Lagoon now has the ability to identify potential issues with the build, and highlight them as warnings without failing. This is also a way for the Lagoon team to inform you of pending deprecations and changes to functionality. For example, if we make a change to a setting in &lt;code&gt;lagoon.yml&lt;/code&gt;, and there’s something you need to change, the warning will mention it, so you’ll be able to change it before it becomes a breaking change. You’ll still want to resolve these issues ASAP, but they shouldn’t stop your build. If you’re not sure how to resolve them, as always, you can reach out to your Lagoon administrator or &lt;a href="https://docs.lagoon.sh/community/discord/"&gt;the Lagoon community&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Here's a screenshot with an example of a build warning. You can see that the log will have a tag indicating that the build was “Completed with warnings,” and when you expand the log, you’ll see the warning message. Message text will vary depending on the warning, but this gives you an idea. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frpgwjxek8va3rxaqjt6k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frpgwjxek8va3rxaqjt6k.png" alt="Screenshot of Lagoon log with build wanings" width="800" height="618"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At the bottom of the log, you can also see how many warnings were in the build:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmul70j9m3wiv4z106shy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmul70j9m3wiv4z106shy.png" alt="Screenshot ofo bottom of Lagoon log with count of build warnings" width="800" height="200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’ve also updated our docs with some common issues, so take a look at &lt;a href="https://docs.lagoon.sh/using-lagoon-the-basics/lagoon-build-errors-and-warnings/"&gt;Lagoon Build Errors and Warnings&lt;/a&gt; and &lt;a href="https://docs.lagoon.sh/concepts-basics/docker-compose-yml/#common-docker-compose-issues"&gt;Common Docker Compose Issues&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We hope this makes your workflow smoother! Let us know by chiming in on &lt;a href="https://docs.lagoon.sh/community/discord/"&gt;the Lagoon Discord&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;And don’t forget our &lt;a href="https://dev.to/uselagoon/2024-community-hours-survey-50m5"&gt;2024 Community Survey&lt;/a&gt;! Tell us how the Lagoon community can best serve you. &lt;/p&gt;

</description>
      <category>builds</category>
      <category>logs</category>
    </item>
    <item>
      <title>Introducing a GitHub Action for Interacting with Lagoon</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Thu, 07 Mar 2024 03:47:09 +0000</pubDate>
      <link>https://dev.to/uselagoon/introducing-a-github-action-for-interacting-with-lagoon-5a91</link>
      <guid>https://dev.to/uselagoon/introducing-a-github-action-for-interacting-with-lagoon-5a91</guid>
      <description>&lt;p&gt;&lt;a href="https://github.com/uselagoon/lagoon-action"&gt;https://github.com/uselagoon/lagoon-action&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We're excited to announce the release of the Lagoon Action – a GitHub Action that allows you to integrate with Lagoon, making it easy for you to automate your deployment workflows and manage Lagoon environments directly from your GitHub repository.&lt;/p&gt;

&lt;p&gt;Currently the Lagoon action allows you to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deploy branches and PRs&lt;/li&gt;
&lt;li&gt;Upsert environment variables&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Taken together, these two features open up a range of new deployment strategies on Lagoon.&lt;/p&gt;

&lt;p&gt;For instance, Lagoon only presently responds to a subset of GitHub webhook options. Now, with the Lagoon action, you’re able to run your CI processes in GitHub itself, and instead of having a webhook call deploy your environment, you can choose to deploy only if the CI process passes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;Getting started with the Lagoon Action is straightforward. &lt;a href="https://docs.github.com/en/actions/quickstart"&gt;Add the action to your GitHub workflow&lt;/a&gt;, configure the required parameters, and you're ready to automate your Lagoon deployments. &lt;a href="https://github.com/uselagoon/lagoon-action"&gt;Check out the GitHub repository&lt;/a&gt; for detailed documentation and examples.&lt;/p&gt;

&lt;h2&gt;
  
  
  Requirements
&lt;/h2&gt;

&lt;p&gt;To use the Lagoon CLI Action, ensure you have set up a GitHub Actions secret containing a private SSH key with the necessary permissions added to the Lagoon API. This key will be used for authentication during the deployment process.&lt;/p&gt;

&lt;p&gt;We’d love to know if you use this and how it helps your workflow! Hop in to the &lt;a href="https://discord.gg/te5hHe95JE"&gt;Lagoon Discord&lt;/a&gt; and drop us a line! &lt;/p&gt;

&lt;p&gt;And don’t forget our &lt;a href="https://dev.to/uselagoon/2024-community-hours-survey-50m5"&gt;2024 Community Survey&lt;/a&gt;! Let us know how we can best serve the Lagoon community.&lt;/p&gt;

</description>
      <category>github</category>
      <category>action</category>
      <category>workflow</category>
    </item>
    <item>
      <title>Lagoon Local Development Environments</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Fri, 01 Mar 2024 22:55:08 +0000</pubDate>
      <link>https://dev.to/uselagoon/lagoon-local-development-environments-5a5j</link>
      <guid>https://dev.to/uselagoon/lagoon-local-development-environments-5a5j</guid>
      <description>&lt;p&gt;When working with Lagoon, you have a variety of options for your local development experience - we want you to use whatever works best for you!&lt;/p&gt;

&lt;h3&gt;
  
  
  Lando
&lt;/h3&gt;

&lt;p&gt;Lagoon integrates nicely with Lando. If you’re familiar with Lando, this is probably a no-brainer, especially if you expect your workflow to be fairly straightforward. Take a look at the Lando docs and see if it’s a fit for your project: &lt;a href="https://docs.lando.dev/plugins/lagoon/"&gt;https://docs.lando.dev/plugins/lagoon/&lt;/a&gt;.&lt;/p&gt;

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

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

&lt;h3&gt;
  
  
  DDEV
&lt;/h3&gt;

&lt;p&gt;If you’re a Drupal developer, you may be familiar with DDEV, which also has a robust Lagoon integration. DDEV supports a variety of PHP and Python-based applications and frameworks. Check out their docs to learn how to use DDEV with Lagoon: &lt;a href="https://ddev.readthedocs.io/en/stable/users/providers/lagoon/"&gt;https://ddev.readthedocs.io/en/stable/users/providers/lagoon/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Watch amazee.io’s recent webinar with DDEV’s Lead Maintainer Randy Fay here: &lt;a href="https://www.amazee.io/local-development-with-ddev-and-lagoon"&gt;https://www.amazee.io/local-development-with-ddev-and-lagoon&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Pygmy
&lt;/h3&gt;

&lt;p&gt;Pygmy integrates very closely with Docker. If you’re anticipating complex needs and use cases, and have the time to gain a deep understanding of how it all works, pygmy is probably the choice for you. Read more about pygmy here: &lt;a href="https://github.com/pygmystack/pygmy"&gt;https://github.com/pygmystack/pygmy&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  DIY
&lt;/h3&gt;

&lt;p&gt;While we don’t necessarily encourage it, you can also use a LAMP/MAMP/etc stack and interact with Lagoon locally without a specific local development environment. Docker and Docker Compose are the only hard requirements, but these will make things work a lot more smoothly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An HTTP reverse proxy for nice URLs and HTTPS offloading.&lt;/li&gt;
&lt;li&gt;A DNS system so we don't have to remember IP addresses.&lt;/li&gt;
&lt;li&gt;SSH agents to use SSH keys within containers.&lt;/li&gt;
&lt;li&gt;A system that receives and displays mail locally.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What does your local Lagoon setup look like? We’d love to hear from you! Chime in on the &lt;a href="https://discord.gg/te5hHe95JE"&gt;Lagoon Discord&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;And don’t forget our &lt;a href="https://dev.to/uselagoon/2024-community-hours-survey-50m5"&gt;2024 Community Survey&lt;/a&gt;! Let us know how we can best serve the Lagoon community.&lt;/p&gt;

</description>
      <category>local</category>
      <category>ddev</category>
      <category>lando</category>
    </item>
    <item>
      <title>Lagoon CLI Cheat Sheet</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Fri, 23 Feb 2024 01:11:20 +0000</pubDate>
      <link>https://dev.to/uselagoon/lagoon-cli-cheat-sheet-55jn</link>
      <guid>https://dev.to/uselagoon/lagoon-cli-cheat-sheet-55jn</guid>
      <description>&lt;p&gt;If you’re a Lagoon user, you’re probably using the Lagoon CLI (if not - &lt;a href="https://uselagoon.github.io/lagoon-cli/"&gt;check it out&lt;/a&gt;!). We’ve got a cheat sheet of useful commands to help you get the most out of Lagoon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Confirm it’s working
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Test it out&lt;/span&gt;
lagoon login
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# if using something other than main “id_rsa” use the below to point to private key&lt;/span&gt;
lagoon login &lt;span class="nt"&gt;-i&lt;/span&gt; ~/.ssh/path-to-rsa
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Use this command to see who you are logged in as&lt;/span&gt;
lagoon &lt;span class="nb"&gt;whoami&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Update project settings
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# update project branches&lt;/span&gt;
lagoon update project &lt;span class="nt"&gt;-p&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;project-name] &lt;span class="nt"&gt;-b&lt;/span&gt; &lt;span class="s2"&gt;"^([branch-1]|[branch-2])$"&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# update project repo&lt;/span&gt;
lagoon update project &lt;span class="nt"&gt;-p&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;project-name] &lt;span class="nt"&gt;-g&lt;/span&gt; git@github.com:[repo-name]/[project-name].git 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# update which branch is production&lt;/span&gt;
lagoon update project &lt;span class="nt"&gt;-p&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;project-name] &lt;span class="nt"&gt;-E&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;branch-name]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# set “pull requests enabled” to true for project&lt;/span&gt;
lagoon update project &lt;span class="nt"&gt;-p&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;project-name] &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  SSH
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# SSH access is for debugging purposes. Any changes made to files will be lost the next time the container restarts. &lt;/span&gt;
&lt;span class="c"&gt;# SSH into Lagoon remote&lt;/span&gt;
lagoon ssh &lt;span class="nt"&gt;-p&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;project-name] &lt;span class="nt"&gt;-e&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;environment-name]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Add / Delete Envs
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Manually delete an environment from Lagoon (will not delete the branch from your repo)&lt;/span&gt;
lagoon delete environment &lt;span class="nt"&gt;-p&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;project-name] &lt;span class="nt"&gt;-e&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;environment-name]
&lt;span class="c"&gt;# You can also do this through the UI; there is a button on the dashboard which allows you to manually delete envs.&lt;/span&gt;

&lt;span class="c"&gt;# To add env: &lt;/span&gt;
  &lt;span class="c"&gt;# Make sure the branches are set correctly on your project&lt;/span&gt;
  &lt;span class="c"&gt;# Create branch&lt;/span&gt;
  &lt;span class="c"&gt;# Make your first commit on the branch and push to repo&lt;/span&gt;
  &lt;span class="c"&gt;# If you have your branches correctly configured on Lagoon, this should trigger an automatic deployment of the environment.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Variables
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# List variables for a project or environment (alias: v)&lt;/span&gt;
lagoon list variables

&lt;span class="c"&gt;# Add or update a variable to an environment or project&lt;/span&gt;
lagoon add variable

&lt;span class="c"&gt;# Add or update a variable to an environment or project&lt;/span&gt;
lagoon update variable 

&lt;span class="c"&gt;# Delete a variable from an environment&lt;/span&gt;
lagoon delete variable
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  List groups, projects, users
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# List groups you have access to (alias: g)&lt;/span&gt;
lagoon list &lt;span class="nb"&gt;groups&lt;/span&gt;

&lt;span class="c"&gt;# List projects in a group (alias: gp)&lt;/span&gt;
lagoon list group-projects

&lt;span class="c"&gt;# List all users in groups&lt;/span&gt;
lagoon list group-users

&lt;span class="c"&gt;# List a single users groups and roles&lt;/span&gt;
lagoon list user-groups

&lt;span class="c"&gt;# List all projects you have access to (alias: p)&lt;/span&gt;
lagoon list projects
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Backups, archives, cache clearing
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Get a backup download link&lt;/span&gt;
lagoon get backup

&lt;span class="c"&gt;# Run a drush archive dump on an environment&lt;/span&gt;
lagoon run drush-archivedump

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Run a drush cache clear on an environment&lt;/span&gt;
lagoon run drush-cacheclear

&lt;span class="c"&gt;# Run a drush sql dump on an environment&lt;/span&gt;
lagoon run drush-sqldump
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can check out the Lagoon CLI docs here to see a list of all commands and options: &lt;a href="https://uselagoon.github.io/lagoon-cli/"&gt;https://uselagoon.github.io/lagoon-cli/&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;And don’t forget our &lt;a href="https://dev.to/uselagoon/2024-community-hours-survey-50m5"&gt;2024 Community Survey&lt;/a&gt;! Let us know how we can best serve the Lagoon community.&lt;/p&gt;

</description>
      <category>cli</category>
      <category>cheatsheet</category>
    </item>
    <item>
      <title>What's New With Lagoon: UI Improvements</title>
      <dc:creator>Alanna Burke</dc:creator>
      <pubDate>Fri, 16 Feb 2024 16:59:49 +0000</pubDate>
      <link>https://dev.to/uselagoon/whats-new-with-lagoon-ui-improvements-1hmc</link>
      <guid>https://dev.to/uselagoon/whats-new-with-lagoon-ui-improvements-1hmc</guid>
      <description>&lt;p&gt;We’re always working to improve our UI, so we thought we’d highlight some new updates and changes!&lt;/p&gt;

&lt;h2&gt;
  
  
  Create Environment Button
&lt;/h2&gt;

&lt;p&gt;You can now create an environment from the UI! On the project dashboard, you’ll see the new button.&lt;/p&gt;

&lt;p&gt;The environment button is visible on the dashboard. &lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyiyyt1owp9nxypq0o83l.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyiyyt1owp9nxypq0o83l.jpeg" width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;
You’ll be led through the steps to create an environment.



&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr23mdo89i7gwfc2hg4k0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr23mdo89i7gwfc2hg4k0.png" width="615" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Manage Variables in the UI
&lt;/h2&gt;

&lt;p&gt;A totally new feature in Lagoon is the ability to manage &lt;a href="https://docs.lagoon.sh/concepts-advanced/environment-variables/"&gt;variables&lt;/a&gt; through the UI! &lt;/p&gt;

&lt;p&gt;From the project dashboard, you’ll see the Variables tab, which will display the variables you’ve set, if any. The UI allows you to view or hide the value of the variables. You can also add, modify, and delete variables here. &lt;/p&gt;

&lt;p&gt;View of the Variables dashboard.&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54fj2nnu8pyn1fxq6ihn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54fj2nnu8pyn1fxq6ihn.png" width="800" height="322"&gt;&lt;/a&gt;&lt;/p&gt;
Adding a new variable.

&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkt8x52ya6ar156i5bfwa.png" width="460" height="358"&gt;Adding a new variable.


&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6gxj1fzuse8zzikqyarf.png" width="800" height="229"&gt;

&lt;h2&gt;
  
  
  Logs
&lt;/h2&gt;

&lt;p&gt;You may have already seen this one as we rolled it out a little while back, but we’ve also improved the viewing experience for logs in the UI. Logs are now split into sections, making them much easier to review. &lt;/p&gt;
An example of the new logs.




&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fveha8js5l3zwdis9rh1k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fveha8js5l3zwdis9rh1k.png" width="800" height="347"&gt;&lt;/a&gt;&lt;/p&gt;
Expanding the log section.



&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fztdto3pru5f6cafs02xb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fztdto3pru5f6cafs02xb.png" width="800" height="341"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Dark Mode
&lt;/h2&gt;

&lt;p&gt;You can now switch between dark and light mode in the Lagoon UI via a handy icon on the top toolbar! We know what a highly requested feature this is.&lt;/p&gt;
In light mode, toggle the moon icon to switch to dark mode.



&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frkqyq41emznta9ynbck3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frkqyq41emznta9ynbck3.png" width="800" height="422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In dark mode, toggle the sun icon to switch to light mode. &lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F89u4796e6603g9gzt99q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F89u4796e6603g9gzt99q.png" width="800" height="419"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s all for now, but stay tuned for more updates about Lagoon! You didn’t hear it from us, but rumor has it that the Lagoon UI v2 is officially in the works. Want to give us feedback or help out? Join the Lagoon community on &lt;a href="https://discord.gg/te5hHe95JE"&gt;Discord&lt;/a&gt; and say hello!&lt;/p&gt;

&lt;p&gt;And don’t forget &lt;a href="https://dev.to/uselagoon/2024-community-hours-survey-50m5"&gt;our 2024 Community Survey&lt;/a&gt;! Let us know how we can best serve the Lagoon community.&lt;/p&gt;

</description>
      <category>ui</category>
      <category>ux</category>
    </item>
  </channel>
</rss>
