<?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: Edith Puclla</title>
    <description>The latest articles on DEV Community by Edith Puclla (@edithturn).</description>
    <link>https://dev.to/edithturn</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%2F870687%2F90ed4c72-1c7b-4ba7-bf31-26c582f156e9.jpeg</url>
      <title>DEV Community: Edith Puclla</title>
      <link>https://dev.to/edithturn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/edithturn"/>
    <language>en</language>
    <item>
      <title>Volunteering at FOSDEM: my best way to experience the conference</title>
      <dc:creator>Edith Puclla</dc:creator>
      <pubDate>Fri, 09 Jan 2026 17:58:26 +0000</pubDate>
      <link>https://dev.to/edithturn/volunteering-at-fosdem-my-best-way-to-experience-the-conference-2ph3</link>
      <guid>https://dev.to/edithturn/volunteering-at-fosdem-my-best-way-to-experience-the-conference-2ph3</guid>
      <description>&lt;p&gt;&lt;strong&gt;FOSDEM&lt;/strong&gt; is huge, busy, and full of amazing open source energy. But behind all the talks, devrooms, booths, and hallway conversations… there’s one simple reason it works:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FOSDEM is built by volunteers.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://fosdem.org/2026/" rel="noopener noreferrer"&gt;FOSDEM&lt;/a&gt; is a free, non-commercial, two-day event run by volunteers to support Free and Open Source Software. It’s where open source developers and communities meet to share updates, learn from each other, and collaborate.&lt;/p&gt;

&lt;p&gt;It’s also massive: the &lt;strong&gt;&lt;a href="https://fosdem.org/2026/schedule/tracks/" rel="noopener noreferrer"&gt;2026 schedule&lt;/a&gt;&lt;/strong&gt; includes around 70 tracks across many rooms, with lots of talks happening in parallel, and is expected to have more than 8,000 attendees.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FOSDEM 2026&lt;/strong&gt; will take place at the &lt;strong&gt;&lt;a href="https://maps.app.goo.gl/GTfR1jPG4LevfEAg6" rel="noopener noreferrer"&gt;ULB Solbosch campus in Brussels, Belgium&lt;/a&gt;&lt;/strong&gt;, on 31 January and 1 February 2026.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Where do I register?
&lt;/h2&gt;

&lt;p&gt;This is the most common question, and the answer surprises everyone: &lt;em&gt;You don’t register&lt;/em&gt;. FOSDEM is free and has no registration; you just show up.&lt;/p&gt;

&lt;p&gt;The only “registration” you might see is for separate co-located events (example: some independent events around FOSDEM run by other groups).&lt;/p&gt;

&lt;p&gt;FOSDEM is on a campus with multiple buildings. Talks are spread across those buildings, and the schedule tells you exactly which room. Every talk has a building and room name in the schedule, for example:&lt;br&gt;
“K.1.105” = building K, floor 1, room 105), so expect to walk between buildings and leave a little time between talks.&lt;/p&gt;

&lt;p&gt;This is my talk from the previous year, and how it was scheduled:&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;How talks work:&lt;/strong&gt; the schedule is organised into &lt;a href="https://fosdem.org/2026/schedule/tracks/" rel="noopener noreferrer"&gt;tracks/devrooms&lt;/a&gt;, think of each devroom as a mini-conference run by a specific community. Since lots of sessions happen at the same time, you’ll need to pick what you want to attend. Some rooms fill up quickly, so for must-see talks it’s worth arriving 10–15 minutes early… otherwise you might just be greeted by a "Room full" sign at the door. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbprhn2jdb7rpysvinam8.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbprhn2jdb7rpysvinam8.jpeg" alt=" " width="800" height="903"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What to expect:&lt;/strong&gt; It’s busy, fun, and full of people everywhere, plus plenty of coffee, and the classic Belgian combo of &lt;strong&gt;beer and fries&lt;/strong&gt;. The best parts are the talks and the "hallway track" (all the great conversations you’ll have between sessions). Keep the schedule open on your phone so you can quickly find rooms and move between talks without getting lost. You can &lt;a href="https://fosdem.org/2026/schedule/mobile/" rel="noopener noreferrer"&gt;download the corresponding app&lt;/a&gt; on your phone to view the room distributions and agenda.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  What does it mean to volunteer at FOSDEM?
&lt;/h2&gt;

&lt;p&gt;I volunteered at FOSDEM in the past (yes: clean-up, set-up, carrying stuff, helping where needed 😄), and I’m planning to volunteer again this year. Volunteering at FOSDEM means donating a bit of your time to help the event run smoothly and stay safe and welcoming for everyone.&lt;br&gt;
A small crew works on FOSDEM year-round, but during the event, the team grows into a large group of volunteers doing practical, hands-on tasks. Volunteering can range from a couple of hours to half a day, and you can take from one task or several.&lt;br&gt;
And the best part: &lt;strong&gt;you can still enjoy the conference&lt;/strong&gt;. Many tasks happen on Friday (build-up), so you can help without missing talks.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  What kind of volunteer tasks exist?
&lt;/h2&gt;

&lt;p&gt;Tasks vary each year, but the most common ones look like this:&lt;br&gt;
&lt;strong&gt;1) Build-up (usually Friday)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;helping with room setup (chairs, signs, cables)&lt;/li&gt;
&lt;li&gt;preparing info points&lt;/li&gt;
&lt;li&gt;supportin
g devrooms with last-minute logistics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2) During the conference (Saturday &amp;amp; Sunday)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;helping speakers / room introductions&lt;/li&gt;
&lt;li&gt;guiding attendees (directions, queues, where to go next)&lt;/li&gt;
&lt;li&gt;supporting volunteers/devrooms when something unexpected happens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3) Clean-up (after sessions/end of day)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Collecting leftover materials&lt;/li&gt;
&lt;li&gt;resetting rooms&lt;/li&gt;
&lt;li&gt;keeping spaces tidy and safe&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My experience volunteering
&lt;/h2&gt;

&lt;p&gt;Volunteering at FOSDEM is not just helping out,  it’s also a great way to practice useful skills in a real, fast-paced environment. &lt;/p&gt;

&lt;p&gt;For example, &lt;strong&gt;Infodesk&lt;/strong&gt; shifts help you build communication, active listening, and calm problem-solving when people ask questions; being a &lt;strong&gt;Runner&lt;/strong&gt; or doing Transportation / van loading builds coordination, prioritization, and logistics thinking; Buildup / cleanup improves teamwork and getting things done efficiently (I love this one); &lt;strong&gt;Cloak&lt;/strong&gt; room is great for organization and handling high traffic; &lt;strong&gt;Heralding&lt;/strong&gt; (introducing talks) is a fun way to practice confidence and public speaking; and the &lt;strong&gt;Video team / camera operator&lt;/strong&gt; roles help you learn basic AV workflows and attention to detail. You can choose tasks that match what you want to grow, and even a 2-hour shift can teach you a lot. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Matteo Lopez&lt;/strong&gt; (One of my friends) shares a great first-time volunteer experience where he practised his communication skills and his public speaking in front of a big audience. This is his experience on day 1!&lt;/p&gt;

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

&lt;p&gt;My first time volunteering was after a very busy day, and I had attended several talks and walked a lot. I signed up on the FOSDEM volunteering website for a cleanup shift. The work was coordinated by experienced FOSDEM organizers who assigned tasks and guided volunteers during the shift.&lt;br&gt;
The key is to register in advance, then show up at the exact place and time listed for your task. On the &lt;a href="https://volunteers.fosdem.org/" rel="noopener noreferrer"&gt;volunteer website&lt;/a&gt;, you can browse the available tasks, choose one, save it, and find the instructions you’ll need.&lt;/p&gt;

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

&lt;p&gt;You can also join the &lt;a href="https://chat.fosdem.org/#/room/#volunteers:fosdem.org" rel="noopener noreferrer"&gt;Matrix&lt;/a&gt; chat to talk with other volunteers, coordinate tasks, and stay in the loop when something changes.&lt;/p&gt;

&lt;p&gt;You meet people fast, you learn how the event runs behind the scenes, and you often pick up new skills, at least that was the case for me. It’s also a refreshing change from daily work. Even small tasks matter because FOSDEM is huge, and small problems can quickly become big problems if nobody is there to help.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Volunteering&lt;/strong&gt; also gives you a different kind of confidence at the conference. You stop feeling like a visitor and start feeling like part of the community.&lt;br&gt;
And after a day of volunteering, there’s usually a dinner for volunteers. This is my favourite part. We can finally sit down, talk, share ideas, and really connect. It’s amazing how easy it is to chat with people about anything, and you often meet folks you’ll see volunteering again next year. I’m excited about it! (Also: after a full day of work, your appetite definitely increases 😄)&lt;/p&gt;

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

&lt;h2&gt;
  
  
  How to volunteer
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Volunteers can choose tasks and shifts through the &lt;a href="https://volunteers.fosdem.org/tasks/" rel="noopener noreferrer"&gt;https://volunteers.fosdem.org/tasks/&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;There’s task documentation for volunteers, which is worth reading before the event so you know what to expect.&lt;/li&gt;
&lt;li&gt;There’s a &lt;a href="https://chat.fosdem.org/#/room/#volunteers:fosdem.org" rel="noopener noreferrer"&gt;volunteer chat channel &lt;/a&gt;and a mailing list where updates are shared, especially close to the event.&lt;/li&gt;
&lt;li&gt;If it’s your first time: don’t worry. Volunteering is designed to be approachable. You’ll be supported, and you can always ask for help.&lt;/li&gt;
&lt;/ul&gt;

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

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

&lt;h2&gt;
  
  
  Tips if it’s your first time volunteering
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Wear comfortable shoes (you’ll walk a lot).&lt;/li&gt;
&lt;li&gt;Bring a water bottle and a snack.&lt;/li&gt;
&lt;li&gt;Keep your phone charged (maps + coordination).&lt;/li&gt;
&lt;li&gt;If you’re unsure, ask. It’s normal.&lt;/li&gt;
&lt;li&gt;Pick one short shift to start; you can always add more later.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;h2&gt;
  
  
  My Final thought
&lt;/h2&gt;

&lt;p&gt;If you’re already attending FOSDEM, volunteering for even 2–3 hours is one of the easiest ways to give back, and honestly, one of the best ways to experience the conference.&lt;br&gt;
You’ll help the event run smoothly, meet great people, and leave with that warm feeling of: "I helped make this happen."&lt;br&gt;
Here is the link for volunteering: &lt;a href="https://volunteers.fosdem.org/" rel="noopener noreferrer"&gt;https://volunteers.fosdem.org/&lt;/a&gt; , for 2026 is open.&lt;/p&gt;

&lt;p&gt;If you’re going this year, maybe I’ll see you in a volunteer shift! See you soon! 👋&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9xlximrfky5s98n6rqse.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9xlximrfky5s98n6rqse.jpeg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My Second Barcamp Adventure in London 🇬🇧</title>
      <dc:creator>Edith Puclla</dc:creator>
      <pubDate>Thu, 12 Dec 2024 22:24:12 +0000</pubDate>
      <link>https://dev.to/edithturn/my-second-barcamp-adventure-in-london-37cf</link>
      <guid>https://dev.to/edithturn/my-second-barcamp-adventure-in-london-37cf</guid>
      <description>&lt;p&gt;Last Saturday, I attended &lt;strong&gt;Barcamp London XIII&lt;/strong&gt;, my second time experiencing this unique event. &lt;strong&gt;&lt;a href="http://barcamp.org/w/page/402984/FrontPage" rel="noopener noreferrer"&gt;Barcamp&lt;/a&gt;&lt;/strong&gt; is unlike any other conference. It’s an unconference where the attendees create the schedule on the day. You show up, bring your ideas, and decide what to share or learn. This year, it was held at the &lt;a href="https://www.laetottenham.org.uk/" rel="noopener noreferrer"&gt;London Academy of Excellence&lt;/a&gt;, a welcoming space with plenty of room for creativity and connection, and it was sponsored by &lt;a href="https://www.proactive.ly" rel="noopener noreferrer"&gt;Proactive&lt;/a&gt; &amp;amp; &lt;a href="https://www.ukgovcamp.com/" rel="noopener noreferrer"&gt;UKGovCamp&lt;/a&gt;, whose generosity allows Barcamp to stage an event that is free for all attendees.&lt;/p&gt;

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

&lt;p&gt;As my group(&lt;strong&gt;Vita&lt;/strong&gt;, &lt;strong&gt;Sasha&lt;/strong&gt; and &lt;strong&gt;I&lt;/strong&gt;) arrived a bit late, we were greeted with a warm welcome and kindly directed towards the session board, where people just started adding their session ideas. The energy was contagious as everyone huddled around, deciding what presentations to present or attend. &lt;/p&gt;

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

&lt;p&gt;My co-presenters and I added our session (“&lt;a href="https://www.slideshare.net/slideshow/play-to-live-bayblade-xperience-at-barcamp/274023308" rel="noopener noreferrer"&gt;Play to Live + Beyblade Experience&lt;/a&gt;”) to a slightly later time so we could attend some of the earlier events.&lt;/p&gt;

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

&lt;p&gt;This is my new hobby now! I am a Beyblade player! 🥳&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fku3vg60u2q2o3sjhzbmj.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fku3vg60u2q2o3sjhzbmj.jpeg" alt=" " width="800" height="1081"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We proceeded to the cafeteria which had a good selection of breakfast snacks, coffee and refreshments 🤤. There was also a table set up full of stickers and 3D-printed goodies.&lt;/p&gt;

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

&lt;p&gt;The event felt like a big family gathering where everyone was excited to meet and share ideas 💭. I joined several talks throughout the day on topics like technology, games, philosophy, and even finance. It was fascinating to hear different perspectives and share thoughts with such an open-minded group.&lt;/p&gt;

&lt;p&gt;When it came time for our talk, I felt more confident than last year. &lt;strong&gt;Barcamp’s&lt;/strong&gt; format is so supportive - it’s the perfect place to practice public speaking. People were genuinely interested in what we had to share, and the interactive element of our session made it even more enjoyable 🐙🥳.&lt;/p&gt;

&lt;p&gt;The event wasn’t just about talks and presentations. There were games, prizes, and plenty of chances to connect with others. It was the perfect way to wrap up a day full of learning and laughter 😁.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdw26h2v2k0etdyxi8jlj.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdw26h2v2k0etdyxi8jlj.jpeg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Barcamp is an event I’d recommend to anyone. It’s a space where you can share, learn, and just be yourself. Follow &lt;a href="https://x.com/barcamplondon" rel="noopener noreferrer"&gt;Barcamp&lt;/a&gt; to get updates about Barcamp 2025.&lt;/p&gt;

&lt;p&gt;If you’ve never been, make sure to grab a ticket for next year—you won’t regret it!&lt;/p&gt;

&lt;p&gt;See you at Barcamp 2025!! Woohohoho!! 🎉💃🏻🕺🏽&lt;/p&gt;

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

&lt;p&gt;By the way, we’re looking for a venue and sponsor to host a free Beyblade tournament!&lt;br&gt;
If you’re interested, feel free to connect with me, &lt;a href="https://www.linkedin.com/in/edithpuclla/" rel="noopener noreferrer"&gt;Edi&lt;/a&gt;. 🎉&lt;/p&gt;

</description>
      <category>barcamp</category>
      <category>bayblade</category>
      <category>londontech</category>
    </item>
    <item>
      <title>Get Started with Percona Everest on Azure AKS</title>
      <dc:creator>Edith Puclla</dc:creator>
      <pubDate>Tue, 24 Sep 2024 12:45:57 +0000</pubDate>
      <link>https://dev.to/edithturn/get-started-with-percona-everest-on-azure-aks-113l</link>
      <guid>https://dev.to/edithturn/get-started-with-percona-everest-on-azure-aks-113l</guid>
      <description>&lt;p&gt;Percona Everest is a powerful cloud-native solution for managing and scaling database clusters. &lt;/p&gt;

&lt;p&gt;In this guide, I will explain how to create an AKS (Azure Kubernetes Service) cluster and install Percona Everest using the official documentation.&lt;/p&gt;

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

&lt;p&gt;Prerequisites&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Before you begin, ensure you have the following:&lt;/li&gt;
&lt;li&gt;An active Azure subscription.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learn.microsoft.com/en-us/cli/azure/" rel="noopener noreferrer"&gt;Azure CLI&lt;/a&gt; installed and configured.&lt;/li&gt;
&lt;li&gt;Access to the official &lt;a href="https://docs.percona.com/everest/index.html" rel="noopener noreferrer"&gt;Percona Everest documentation&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 1: Create an Azure AKS Cluster
&lt;/h2&gt;

&lt;p&gt;First, we need to create an AKS cluster to run Percona Everest. The following command sets up a cluster with 3 nodes, managed identities, and the necessary configurations.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;az aks create \&lt;br&gt;
  -g percona-operators \&lt;br&gt;
  --subscription "Percona Primary" \&lt;br&gt;
  -n my-percona-everest-cluster \&lt;br&gt;
  --load-balancer-sku basic \&lt;br&gt;
  --enable-managed-identity \&lt;br&gt;
  --node-count 3 \&lt;br&gt;
  --node-vm-size Standard_B4ms \&lt;br&gt;
  --min-count 3 \&lt;br&gt;
  --max-count 3 \&lt;br&gt;
  --node-osdisk-size 30 \&lt;br&gt;
  --network-plugin kubenet \&lt;br&gt;
  --generate-ssh-keys \&lt;br&gt;
  --enable-cluster-autoscaler \&lt;br&gt;
  --outbound-type loadbalancer \&lt;br&gt;
  --kubernetes-version 1.29 \&lt;br&gt;
  -l eastus&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Connect to Your AKS Cluster
&lt;/h2&gt;

&lt;p&gt;Once the cluster is created, you need to configure kubectl to connect to it. Use the following command to get credentials for your AKS cluster:&lt;br&gt;
&lt;code&gt;az aks get-credentials \&lt;br&gt;
  --resource-group percona-operators \&lt;br&gt;
  --name my-percona-everest-cluster&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;You can verify the connection to the AKS cluster by listing the nodes:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;kubectl get nodes&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This should display the nodes in the cluster in a "Ready" state.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Step 3: Installing Percona Everest
&lt;/h2&gt;

&lt;p&gt;Now, let's download and install the &lt;strong&gt;Everest CLI&lt;/strong&gt;, the command-line tool to interact with and manage Percona Everest.&lt;/p&gt;

&lt;p&gt;For macOS users:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;curl -sSL -o everestctl https://github.com/percona/everest/releases/latest/download/everestctl-darwin-arm64&lt;br&gt;
chmod +x everestctl&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Next, install Percona Everest:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;./everestctl install&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;During installation, you'll be asked to provide a namespace for Everest to manage. If no name is provided, it will default to &lt;code&gt;everest&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Afterward, you will choose which operator to install (&lt;strong&gt;MySQL&lt;/strong&gt;, &lt;strong&gt;MongoDB&lt;/strong&gt;, or &lt;strong&gt;PostgreSQL&lt;/strong&gt;). For this demo, I will install all of them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4:  Setting the Admin Password
&lt;/h2&gt;

&lt;p&gt;Once the installation is complete, update the password for the admin user with this command:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;everestctl accounts set-password --username admin&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Alternatively, you can retrieve the initial admin password using:&lt;br&gt;
&lt;code&gt;everestctl accounts initial-admin-password&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Remember, it's best to set your own password, as the generated one isn't stored securely.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Accessing the Percona Everest UI
&lt;/h2&gt;

&lt;p&gt;To access the Everest UI, you can use &lt;strong&gt;kubectl port-forwarding&lt;/strong&gt;:&lt;br&gt;
&lt;code&gt;kubectl port-forward svc/everest 8080:8080 -n everest-system&lt;/code&gt;&lt;/p&gt;

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

&lt;p&gt;Now, open your browser and navigate to &lt;code&gt;localhost:8080&lt;/code&gt;. The default username is &lt;code&gt;admin&lt;/code&gt;, and you can paste the password generated earlier.&lt;/p&gt;

&lt;p&gt;Once logged in, you can start creating your databases. For example, I will create a PostgreSQL database with two nodes. You can also create databases for &lt;strong&gt;MongoDB&lt;/strong&gt; and &lt;strong&gt;MySQL&lt;/strong&gt;.&lt;/p&gt;

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

&lt;p&gt;Step 6: Explore More Features&lt;/p&gt;

&lt;p&gt;Percona Everest has many advanced features, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multi-cloud deployments&lt;/li&gt;
&lt;li&gt;Support for multiple open-source databases&lt;/li&gt;
&lt;li&gt;Horizontal and vertical scaling&lt;/li&gt;
&lt;li&gt;Disaster recovery capabilities&lt;/li&gt;
&lt;li&gt;Resource allocation flexibility&lt;/li&gt;
&lt;li&gt;Database monitoring with &lt;strong&gt;Percona Monitoring and Management (PMM)&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can explore these features in more detail through the official Percona Everest documentation. If you'd like to see more demos, feel free to check out the list of videos available on our &lt;a href="https://www.youtube.com/percona" rel="noopener noreferrer"&gt;YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That's it! I hope you found this guide helpful. Leave your comments if you have tried it in Azure or any other cloud provider.&lt;/p&gt;

&lt;p&gt;Thanks for reading, and have a nice week!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Installing a Database Management Application on GKE with Percona Everest</title>
      <dc:creator>Edith Puclla</dc:creator>
      <pubDate>Thu, 05 Sep 2024 15:05:00 +0000</pubDate>
      <link>https://dev.to/edithturn/installing-a-database-management-application-on-gke-with-percona-everest-3ipp</link>
      <guid>https://dev.to/edithturn/installing-a-database-management-application-on-gke-with-percona-everest-3ipp</guid>
      <description>&lt;p&gt;Hi there! Welcome to this step-by-step guide on deploying a Database Management Application using &lt;strong&gt;Percona Everest&lt;/strong&gt; on &lt;strong&gt;Google Kubernetes Engine (GKE)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9nwihe8wojh5xgt20j8k.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9nwihe8wojh5xgt20j8k.jpeg" alt=" " width="640" height="333"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is &lt;a href="https://docs.percona.com/everest/index.html" rel="noopener noreferrer"&gt;Percona Everest&lt;/a&gt;?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Percona Everest&lt;/strong&gt; is an open-source, cloud-native database platform designed for automated database provisioning and management. In simpler terms, Percona Everest simplifies and automates the entire lifecycle of databases in cloud environments using Kubernetes.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Setting Up the Environment
&lt;/h2&gt;

&lt;p&gt;Before to start, ensure you have &lt;strong&gt;gcloud&lt;/strong&gt; and &lt;strong&gt;kubectl&lt;/strong&gt; installed. If you haven't done this yet, you can install them with the following commands:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gcloud auth login
gcloud components &lt;span class="nb"&gt;install &lt;/span&gt;kubectl
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With these tools ready, we can proceed to create a Kubernetes cluster on GKE.&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating the Kubernetes Cluster
&lt;/h2&gt;

&lt;p&gt;To create a Kubernetes cluster, use the following command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gcloud container clusters create percona-everest-cluster &lt;span class="nt"&gt;--zone&lt;/span&gt; europe-west2-a &lt;span class="nt"&gt;--cluster-version&lt;/span&gt; 1.27 &lt;span class="nt"&gt;--machine-type&lt;/span&gt; n1-standard-4 &lt;span class="nt"&gt;--num-nodes&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That command will create a cluster with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Name: &lt;code&gt;percona-everest-cluster&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Zone: &lt;code&gt;europe-west2-a&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Kubernetes version &lt;code&gt;1.27&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Machine type: &lt;code&gt;n1-standard-4&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Number of Nodes:  01 node&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The cluster creation will take a few minutes.&lt;/p&gt;

&lt;p&gt;Once the process is complete, you should see a status of &lt;strong&gt;"RUNNING"&lt;/strong&gt; indicating that your cluster is healthy and operational.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting Up Cluster Role Binding
&lt;/h2&gt;

&lt;p&gt;Next, let's set up a &lt;strong&gt;ClusterRoleBinding&lt;/strong&gt; to manage permissions for your Google Cloud user. This will give the currently logged-in user all necessary permissions over the cluster.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;kubectl create clusterrolebinding cluster-admin-binding &lt;span class="nt"&gt;--clusterrole&lt;/span&gt; cluster-admin &lt;span class="nt"&gt;--user&lt;/span&gt; &lt;span class="si"&gt;$(&lt;/span&gt;gcloud config get-value core/account&lt;span class="si"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now that the cluster is set up, it's time to install Percona Everest.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installing Percona Everest
&lt;/h2&gt;

&lt;p&gt;First, verify that your Kubernetes cluster is up and running by checking the nodes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;kubectl get nodes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, let's download and install the &lt;strong&gt;Everest CLI&lt;/strong&gt;, the command-line tool to interact with and manage Percona Everest.&lt;/p&gt;

&lt;p&gt;For &lt;strong&gt;macOS&lt;/strong&gt; users:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-sSL&lt;/span&gt; &lt;span class="nt"&gt;-o&lt;/span&gt; everestctl https://github.com/percona/everest/releases/latest/download/everestctl-darwin-arm64
&lt;span class="nb"&gt;chmod&lt;/span&gt; +x everestctl
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check how to do it in other Operating Systems in &lt;a href="https://docs.percona.com/everest/install/installEverestCLI.html" rel="noopener noreferrer"&gt;Install Everest CLI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next, install Percona Everest:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;./everestctl &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;During installation, you'll be asked to provide a namespace for Everest. If no name is provided, it will default to &lt;code&gt;everest&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Afterward, you will choose which operator to install (&lt;strong&gt;MySQL&lt;/strong&gt;, &lt;strong&gt;MongoDB&lt;/strong&gt;, or &lt;strong&gt;PostgreSQL&lt;/strong&gt;). For this demo, I will install all of them.&lt;/p&gt;

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

&lt;p&gt;The installation includes several steps, let’s review these steps:&lt;/p&gt;

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

&lt;ol&gt;
&lt;li&gt;Install the &lt;a href="https://olm.operatorframework.io/" rel="noopener noreferrer"&gt;Operator Lifecycle Manager&lt;/a&gt; (OLM), which automates lifecycle management for Kubernetes database operators.&lt;/li&gt;
&lt;li&gt;Integrate Percona’s operator catalog into your Kubernetes environment, giving access to Percona's database solutions.&lt;/li&gt;
&lt;li&gt;Set up a dedicated space for monitoring tools.&lt;/li&gt;
&lt;li&gt;Deploy the &lt;strong&gt;VictoriaMetrics&lt;/strong&gt; operator to manage monitoring and metrics collection for your databases.&lt;/li&gt;
&lt;li&gt;Configure and deploy the necessary tools for monitoring the health and performance of your databases.&lt;/li&gt;
&lt;li&gt;Creates a namespace specifically for the &lt;strong&gt;Percona Everest&lt;/strong&gt; environment&lt;/li&gt;
&lt;li&gt;Deploy the required database operators (&lt;strong&gt;Percona XtraDB Cluster, Percona Server for MongoDB, and PostgreSQL&lt;/strong&gt;) within the “Everest” namespace.&lt;/li&gt;
&lt;li&gt;Set up &lt;strong&gt;Role-Based Access&lt;/strong&gt; Control to manage permissions.&lt;/li&gt;
&lt;li&gt;Installs the core Everest operator, which automates the provisioning and management of databases within the Kubernetes cluster.&lt;/li&gt;
&lt;li&gt;Deploy the &lt;strong&gt;API&lt;/strong&gt; server for Everest, enabling communication between different components and allowing external systems to interact with Everest.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Setting the Admin Password
&lt;/h2&gt;

&lt;p&gt;Once the installation is complete, update the password for the admin user with this command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;everestctl accounts set-password &lt;span class="nt"&gt;--username&lt;/span&gt; admin
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Alternatively, you can retrieve the initial admin password using:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;everestctl accounts initial-admin-password
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Remember, it's best to set your own password, as the generated one isn't stored securely.&lt;/p&gt;

&lt;h2&gt;
  
  
  Accessing the Percona Everest UI
&lt;/h2&gt;

&lt;p&gt;To access the Everest UI, you can use &lt;strong&gt;kubectl port-forwarding&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;kubectl port-forward svc/everest 8080:8080 &lt;span class="nt"&gt;-n&lt;/span&gt; everest-system
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, open your browser and navigate to &lt;code&gt;localhost:8080&lt;/code&gt;. The default username is &lt;code&gt;admin&lt;/code&gt;, and you can paste the password generated earlier.&lt;/p&gt;

&lt;p&gt;Once logged in, you can start creating your databases, create backups and restores, and monitor them.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Explore More Features
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://docs.percona.com/everest/index.html" rel="noopener noreferrer"&gt;Percona Everest&lt;/a&gt; has many advanced features, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multi-cloud deployments&lt;/li&gt;
&lt;li&gt;Support for multiple open-source databases&lt;/li&gt;
&lt;li&gt;Horizontal and vertical scaling&lt;/li&gt;
&lt;li&gt;Disaster recovery capabilities&lt;/li&gt;
&lt;li&gt;Resource allocation flexibility&lt;/li&gt;
&lt;li&gt;Database monitoring with &lt;strong&gt;Percona Monitoring and Management (PMM)&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The official Percona Everest documentation provides more detailed information about these features. If you'd like to see more demos, check out the list of videos available on our &lt;a href="https://www.youtube.com/percona" rel="noopener noreferrer"&gt;YouTube Channel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That's it! I hope you found this guide helpful. &lt;/p&gt;

&lt;p&gt;Thanks for reading, and have a nice day!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Recap: Docker Captains Summit 2024 in Lisboa</title>
      <dc:creator>Edith Puclla</dc:creator>
      <pubDate>Thu, 25 Jul 2024 10:56:12 +0000</pubDate>
      <link>https://dev.to/docker/recap-docker-captains-summit-2024-in-lisboa-3l3l</link>
      <guid>https://dev.to/docker/recap-docker-captains-summit-2024-in-lisboa-3l3l</guid>
      <description>&lt;p&gt;Hey everyone! I recently had the opportunity to attend the &lt;strong&gt;Docker Captains Summit&lt;/strong&gt;.&lt;br&gt;
This year, it took place in &lt;strong&gt;June 2024 in Lisbon&lt;/strong&gt;, Portugal. There were approximately 50 captains, including the fantastic Docker staff: the DevRel team and the product engineering team. &lt;br&gt;
I was excited to learn about the newest and hottest features in Docker technologies and to give feedback on these features. It was also an intensive two-day event where we created content and learned as much as possible from other captains looking for collaboration opportunities.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you prefer a more visual recap, check out the video I made about our &lt;a href="https://www.youtube.com/watch?v=P3fLvjObHjE" rel="noopener noreferrer"&gt;Captain Summit on YouTube&lt;/a&gt;. Enjoy!&lt;/p&gt;

&lt;p&gt;Here's a quick look at the exciting topics we covered at the summit.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  DevRel and Docker
&lt;/h2&gt;

&lt;p&gt;We learned how the DevRel team at Docker operates and their behind-the-scenes initiatives. &lt;br&gt;
The team also shared details about the benefits and contributions a Docker Captain can make. The networking opportunities and the chance to contribute back to the community stood out to me. As for contributions, they are very open and unique to each captain. They can choose between developing, creating content (videos, blogging, podcasts), doing demos, or speaking at conferences. There is no pressure, and it's open to creativity for all captains. It’s what I love the most!&lt;/p&gt;

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

&lt;p&gt;This was one of the talks I delivered at the &lt;a href="https://codegarden.umbraco.com/codegarden-week/what-is-codegarden/" rel="noopener noreferrer"&gt;Umbraco Codegarden Conference&lt;/a&gt; in &lt;strong&gt;Denmark&lt;/strong&gt; after the Docker Captain’s Summit, where I shared about Docker, Kubernetes and Operators. Additionally, I briefly provide an overview of how these technologies give rise to &lt;a href="https://github.com/percona/everest" rel="noopener noreferrer"&gt;Percona Everest&lt;/a&gt;, a platform to manage databases on Kubernetes using a GUI.&lt;/p&gt;

&lt;p&gt;You can learn more about becoming a Docker Captain in the &lt;a href="https://www.docker.com/community/captains/" rel="noopener noreferrer"&gt;Docker Captains Program&lt;/a&gt; and check out these different &lt;a href="https://docker-community-leaders.github.io/dockercommunity/" rel="noopener noreferrer"&gt;ways to get involved&lt;/a&gt; in Docker community programs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzqt4u37osfnkyqhnhetc.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzqt4u37osfnkyqhnhetc.jpeg" alt=" " width="800" height="659"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Speed networking
&lt;/h2&gt;

&lt;p&gt;One of the goals of this activity was to find common tech interests for future collaborations. I met around 10 Docker captains, and we shared interests in various tech stacks. My goal is to collaborate with captains who create content about &lt;strong&gt;databases&lt;/strong&gt;, &lt;strong&gt;containers&lt;/strong&gt;, and &lt;strong&gt;Kubernetes&lt;/strong&gt;. We compiled three or more potential collaborations from these interactions, including blogs, videos, and podcasts. I found three opportunities for cooperation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/myuan/overlay/about-this-profile/" rel="noopener noreferrer"&gt;Michael Yuan&lt;/a&gt;, maintainer of the Cloud-native WebAssembly project&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/nirmalkmehta/overlay/about-this-profile/" rel="noopener noreferrer"&gt;Nirmal Mehta&lt;/a&gt;, Principal Specialist Solutions Architect at Amazon Web Services (AWS)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/jmaitrehenry/overlay/about-this-profile/?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base%3B1OW%2BqlefSuSr0VEEpOnlFQ%3D%3D" rel="noopener noreferrer"&gt;Julien Maitrehenry&lt;/a&gt;, Cloud Architect at Solutions Kumojin&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We have so many exciting collaboration ideas, but we had to pick just a few of the best ones due to time!&lt;/p&gt;

&lt;p&gt;Some results from the captains' collaborations are already live. For example, you can see &lt;strong&gt;Bret Fisher&lt;/strong&gt; and &lt;strong&gt;Nirmal Mehta&lt;/strong&gt; on &lt;a href="https://www.youtube.com/watch?v=yr95P1FZNlw" rel="noopener noreferrer"&gt;Cloud Native DevOps&lt;/a&gt;: Live Q&amp;amp;A (Stream 272).&lt;/p&gt;

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

&lt;p&gt;I also connected with more Docker Captains from South America: &lt;strong&gt;Yhary Estefania Arias&lt;/strong&gt;, &lt;strong&gt;Rossana Suarez&lt;/strong&gt;, and &lt;strong&gt;Camilla Martins&lt;/strong&gt; - exceptional Docker Captains.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Testcontainers: hands-on demo
&lt;/h2&gt;

&lt;p&gt;We had a fantastic presentation by &lt;strong&gt;&lt;a href="https://www.linkedin.com/in/shelajev/" rel="noopener noreferrer"&gt;Oleg Šelajev&lt;/a&gt;&lt;/strong&gt;, where we did a demo with Testcontainers.&lt;/p&gt;

&lt;p&gt;Testcontainers is an &lt;strong&gt;open-source&lt;/strong&gt; framework for providing throwaway, lightweight instances of databases, message brokers, web browsers, or anything that can run in a Docker container. &lt;/p&gt;

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

&lt;p&gt;Testcontainers can work with any database. I was curious about integrating &lt;a href="https://www.percona.com/" rel="noopener noreferrer"&gt;Percona databases&lt;/a&gt; with Testcontainers and asked Oleg about it, this as his answer:&lt;/p&gt;

&lt;p&gt;MySQL and &lt;a href="https://www.percona.com/mysql/software/percona-server-for-mysql" rel="noopener noreferrer"&gt;Percona Server for MySQL&lt;/a&gt; likely work with the same MySQLContainer if:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The images use the same command to start the database.&lt;/li&gt;
&lt;li&gt;Configuration files are in the exact location.&lt;/li&gt;
&lt;li&gt;The database port matches.&lt;/li&gt;
&lt;li&gt;The waiting strategy is the same (usually based on a log pattern like "database is ready").&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And here are the things we can test with databases:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Connection Tests&lt;/li&gt;
&lt;li&gt;CRUD Operations&lt;/li&gt;
&lt;li&gt;Schema Validation&lt;/li&gt;
&lt;li&gt;Transaction Management&lt;/li&gt;
&lt;li&gt;Performance Testing&lt;/li&gt;
&lt;li&gt;Data Integrity Tests&lt;/li&gt;
&lt;li&gt;Backup and Restore Tests&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to learn and are curious about Testcontainers, check out the &lt;a href="https://testcontainers.com/getting-started/" rel="noopener noreferrer"&gt;Getting Started&lt;/a&gt; demo and join the Slack community.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Hack Days
&lt;/h2&gt;

&lt;p&gt;We did different activities like coding, testing, social media content creation - anything where we could feel comfortable and show our creativity 🎨 , &lt;br&gt;
This activity was fascinating because it completely differed from what we do daily on the computer. These activities required creativity, provided an opportunity to overcome fear of the camera, and encouraged teamwork.&lt;/p&gt;

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

&lt;p&gt;You can see Tobias Fenster in this &lt;a href="https://x.com/Docker/status/1812957649224208694" rel="noopener noreferrer"&gt;Docker TikTok trend&lt;/a&gt;.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  AI/ML Talk Working Group  and Product Feedback Session
&lt;/h2&gt;

&lt;p&gt;There were also opportunities to participate in the AI/ML Talk Working Group, where we discussed how AI/ML teams work, the tooling ecosystem, and the application development status in this AI era. We also discussed the &lt;a href="https://www.docker.com/blog/preview-docker-extension-for-github-copilot/" rel="noopener noreferrer"&gt;Docker Extension for GitHub Copilot&lt;/a&gt;, where the team showed a very nice demo, as described in the previous link.&lt;/p&gt;

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

&lt;p&gt;The team also provided opportunities for us to give product feedback on several products:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Docker Scout Roadmap&lt;/li&gt;
&lt;li&gt;Docker Desktop&lt;/li&gt;
&lt;li&gt;Docker Hub&lt;/li&gt;
&lt;li&gt;Docker Testcontainers&lt;/li&gt;
&lt;li&gt;Docker Scout&lt;/li&gt;
&lt;li&gt;Docker Build Cloud&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can join in the &lt;a href="https://github.com/docker/roadmap" rel="noopener noreferrer"&gt;Docker Public Roadmap&lt;/a&gt; and share your feedback&lt;/p&gt;

&lt;h2&gt;
  
  
  Boat Ride
&lt;/h2&gt;

&lt;p&gt;I almost forgot about our fun boat ride in Lisbon. This was so much fun!! Really fun! :)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbnoy4zht9nnc18n9rohm.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbnoy4zht9nnc18n9rohm.jpeg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ayacucho Docker Moby met the Docker Captains
&lt;/h2&gt;

&lt;p&gt;I took Moby, the Ayacucho version from Peru, to meet other Docker captains. And well, Moby found a new home.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Attending the Docker Captains Summit came at the perfect time for me. It was like a refreshing break from my daily activities, and I found a family there. Everyone was really friendly to each other—we laughed, ate a lot, and collaborated. &lt;br&gt;
What I will cherish the most are the happiness, comfort, and personal lessons I learned from all the captains. Thanks, Docker and all the captains, for making this possible! I'm waiting for the &lt;strong&gt;Docker Captains’ Summit 2025&lt;/strong&gt;! &lt;/p&gt;

</description>
      <category>captains</category>
      <category>docker</category>
      <category>percona</category>
      <category>portugal</category>
    </item>
  </channel>
</rss>
