<?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: Vaunt</title>
    <description>The latest articles on DEV Community by Vaunt (@vaunt).</description>
    <link>https://dev.to/vaunt</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%2F909869%2F2e3040dd-2133-4291-aa78-f34932467d8f.png</url>
      <title>DEV Community: Vaunt</title>
      <link>https://dev.to/vaunt</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vaunt"/>
    <language>en</language>
    <item>
      <title>Why Hosting a Hackathon Is Your Organization’s Secret to Success 🚀</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Thu, 30 Jan 2025 14:33:00 +0000</pubDate>
      <link>https://dev.to/vaunt/why-hosting-a-hackathon-is-your-organizations-secret-to-success-4d6n</link>
      <guid>https://dev.to/vaunt/why-hosting-a-hackathon-is-your-organizations-secret-to-success-4d6n</guid>
      <description>&lt;p&gt;Did you know that X (Twitter), one of the most influential platforms in the world, was originally created as a side project during an Odeo-hosted hackathon event? Or that Facebook’s Like button and Messenger were born from internal hackathons? Hackathons have the power to spark ideas that transform industries and redefine the way we connect and create.&lt;/p&gt;

&lt;p&gt;Hackathons have become synonymous with innovation and collaboration, serving as a launchpad for creative problem solving, community building, and professional growth. Hackathons consistently prove their ability to drive both technological advancements and lasting social impact. Iconic events including &lt;a href="https://www.treehacks.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;TreeHacks&lt;/strong&gt;&lt;/a&gt;, &lt;a href="https://hackberkeley.org/" rel="noopener noreferrer"&gt;&lt;strong&gt;Cal Hacks&lt;/strong&gt;&lt;/a&gt;, &lt;a href="https://ethglobal.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;ETHGlobal&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;,&lt;/strong&gt; &lt;a href="https://hacktoberfest.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Hacktoberfest&lt;/strong&gt;&lt;/a&gt;, &lt;a href="https://www.socialwinterofcode.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Social Winter of Code&lt;/strong&gt;&lt;/a&gt;, and &lt;a href="https://careers.jpmorgan.com/us/en/students/programs/tfsg-hackathons" rel="noopener noreferrer"&gt;&lt;strong&gt;JPMorgan Chase’s Code for Good Hackathon&lt;/strong&gt;&lt;/a&gt; further highlight their potential to empower communities and inspire meaningful change.&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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfDycZY0JTvqGvv3QWUYMilxEax0BbbFeDKzo3D7RdMXyitnWj7hAEOZx-B9YPSNqhGPydvpmWrbpaH6CsDm602uXypzWUtfWmle5A20oqkia_ha2F7O1qiTdxYicW4lxkSB1sJ%3Fkey%3DeCRofR7dGQ1HqsT8yRNX9psr" 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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfDycZY0JTvqGvv3QWUYMilxEax0BbbFeDKzo3D7RdMXyitnWj7hAEOZx-B9YPSNqhGPydvpmWrbpaH6CsDm602uXypzWUtfWmle5A20oqkia_ha2F7O1qiTdxYicW4lxkSB1sJ%3Fkey%3DeCRofR7dGQ1HqsT8yRNX9psr" alt="Vaunt-Hackers" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here’s why your organization should host a hackathon—and how to make it a resounding success.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Foster Innovation and Solve Real-World Problems
&lt;/h2&gt;

&lt;p&gt;Hackathons are engines of innovation, pushing participants to think creatively and deliver actionable solutions under time constraints. Whether it’s building cutting-edge blockchain protocols or revolutionary app features, hackathons inspire ingenuity that can redefine industries.&lt;/p&gt;

&lt;p&gt;For instance, &lt;strong&gt;ETHGlobal&lt;/strong&gt; has become synonymous with Web3 innovation. By hosting hackathons that provide resources, mentorship, and a focused environment, ETHGlobal enables participants to develop decentralized apps, blockchain tools, and other transformative technologies. These events showcase how hackathons deftly solve challenges and explore emerging technologies, resulting in tangible, impactful outcomes.&lt;/p&gt;

&lt;p&gt;Hosting a hackathon enables you to channel creative energy within your team or community to tackle industry-specific challenges, leverage innovative technologies, and potentially create groundbreaking solutions.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Attract and Retain Talent
&lt;/h2&gt;

&lt;p&gt;Hackathons are the perfect stage to discover and engage with top-tier talent, allowing you to see participants’ problem-solving skills in action.&lt;/p&gt;

&lt;p&gt;Prestigious events such as &lt;strong&gt;Cal Hacks&lt;/strong&gt; and &lt;strong&gt;TreeHacks&lt;/strong&gt; consistently attract the brightest minds, giving companies an invaluable opportunity to connect with skilled developers, engineers, and designers. Many organizations use hackathons as a talent pipeline, identifying future employees who demonstrate creativity, resilience, and teamwork.&lt;/p&gt;

&lt;p&gt;By hosting a hackathon, you showcase your organization as an innovation leader while also connecting with potential collaborators, contributors, or hires in a natural, high-energy setting.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Drive Impact and Elevate Your Brand
&lt;/h2&gt;

&lt;p&gt;Hackathons can create both social impact and brand visibility, solidifying your organization’s role as a leader in innovation and responsibility.&lt;/p&gt;

&lt;p&gt;For example, &lt;strong&gt;JPMorgan Chase’s Code for Good Hackathon&lt;/strong&gt; focuses on designing solutions for nonprofit organizations, attracting participants passionate about making a difference to address real-world issues.&lt;/p&gt;

&lt;p&gt;A well-executed hackathon elevates your brand while making a meaningful impact, demonstrating your commitment to innovation, responsibility, and community engagement.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Build Community and Inspire Collaboration
&lt;/h2&gt;

&lt;p&gt;Hackathons give diverse groups of individuals the opportunity to come together, collaborate, and solve complex challenges as a team.&lt;/p&gt;

&lt;p&gt;Events like &lt;strong&gt;Hacktoberfest&lt;/strong&gt; and &lt;strong&gt;Social Winter of Code&lt;/strong&gt; stand out for their ability to foster deep connections among participants. By pairing developers, designers, and product managers from different backgrounds, these hackathons enable holistic approaches to problem solving while building a sense of community that lasts long after the event ends.&lt;/p&gt;

&lt;p&gt;Hosting a hackathon strengthens your community, attracts new contributors, and provides a space for interdisciplinary collaboration that sparks innovative ideas.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Host an Unforgettable Hackathon
&lt;/h2&gt;

&lt;p&gt;Hosting a hackathon requires thoughtful planning and execution to maximize impact and engagement. Here’s how to ensure that your event stands out:&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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXeSh56Nqp0W0IsWXaL7pKCNnaDq4b2wxBFX8Hg0Y8qDMq6Su2dY84DUn9JdCHpoeXUXRXneG3vQJ5ELGzIDzILgeOVY3rOJMI7ZTSWApE-IZe7n72d4E_KVYN6LPtASY3AYiQ-KjQ%3Fkey%3DeCRofR7dGQ1HqsT8yRNX9psr" 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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXeSh56Nqp0W0IsWXaL7pKCNnaDq4b2wxBFX8Hg0Y8qDMq6Su2dY84DUn9JdCHpoeXUXRXneG3vQJ5ELGzIDzILgeOVY3rOJMI7ZTSWApE-IZe7n72d4E_KVYN6LPtASY3AYiQ-KjQ%3Fkey%3DeCRofR7dGQ1HqsT8yRNX9psr" alt="Vaunt_Hackathon_Session" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Define a Clear Purpose
&lt;/h2&gt;

&lt;p&gt;Every successful hackathon starts with a well-defined goal:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Do you want to tackle a specific challenge in your industry?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Are you looking to build a stronger community?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Is your aim to attract top talent or explore new technologies?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Aligning your event’s purpose with your organization’s broader objectives helps focus your efforts and attract the right participants.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Plan Your Event
&lt;/h2&gt;

&lt;p&gt;Decide how you want to host your event: in-person, online, or hybrid. Each comes with pros and cons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;In-person events&lt;/strong&gt; foster direct collaboration and networking but require logistical planning such as venue setup and travel arrangements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Online events&lt;/strong&gt; are more accessible and cost-effective but may lack the energy and immediacy of in-person interactions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hybrid events&lt;/strong&gt; offer the best of both worlds but can be complex to execute seamlessly.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To help you streamline hackathon logistics, platforms like &lt;a href="https://devfolio.co/" rel="noopener noreferrer"&gt;&lt;strong&gt;Devfolio&lt;/strong&gt;&lt;/a&gt;, &lt;a href="https://mlh.io/" rel="noopener noreferrer"&gt;&lt;strong&gt;Major League Hacking&lt;/strong&gt;&lt;/a&gt;, and &lt;a href="https://devpost.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Devpost&lt;/strong&gt;&lt;/a&gt; simplify participant registration, project submissions, and judging. These tools save organizers valuable time and effort while ultimately enhancing the participant experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Engage Participants With Incentives
&lt;/h2&gt;

&lt;p&gt;Incentives like prizes, recognition, and mentorship are critical to promoting participant motivation and energy throughout the event.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Offer both &lt;strong&gt;tangible rewards&lt;/strong&gt; (cash prizes, swag, or tools) and &lt;strong&gt;intangible recognition&lt;/strong&gt; (resume-building opportunities).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Platforms such as &lt;a href="https://vaunt.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt&lt;/strong&gt;&lt;/a&gt; provide shareable badges/certification and recognition, making every participant feel valued.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Create a Supportive Environment
&lt;/h2&gt;

&lt;p&gt;A successful hackathon is more than just a competition—it’s an experience.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Mentorship:&lt;/strong&gt; Provide access to mentors who guide participants and help them overcome roadblocks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Workshops:&lt;/strong&gt; Offer skill-building sessions before or during the event to prepare participants and maximize the quality of submissions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Ensure that participants have access to the tools, APIs, and documentation needed to succeed.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Highlight and Celebrate Achievements
&lt;/h2&gt;

&lt;p&gt;Recognition is key to building lasting goodwill.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Highlight standout projects during the event’s closing ceremony or in post-event communications.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use social media and blogs to showcase top teams and their solutions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Offer participants a platform, such as &lt;a href="https://vaunt.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt&lt;/strong&gt;&lt;/a&gt;, to showcase their contributions and share their achievements with the broader community.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. Promote Collaboration and Networking
&lt;/h2&gt;

&lt;p&gt;Encourage participants to form diverse teams and engage with others beyond their immediate circles.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Facilitate networking opportunities, such as virtual meetups or in-person icebreakers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use collaboration tools (e.g., Discord or Slack) to keep communication flowing smoothly.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. Follow Up After the Event
&lt;/h2&gt;

&lt;p&gt;The impact of your hackathon shouldn’t end when the last team presents their solution.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Stay in touch with participants through newsletters or follow-up emails.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Share outcomes, such as notable projects or metrics, to keep the momentum alive.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Offer continued engagement opportunities: long-term mentorship, open-source contributions, or invitations to future events.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Conclusion: Build the Future With Hackathons
&lt;/h2&gt;

&lt;p&gt;Hosting a hackathon is more than just an event—it’s a launchpad for innovation, collaboration, and lasting growth. From Facebook’s Like button to the groundbreaking blockchain protocols developed at ETHGlobal and global contributions celebrated by Hacktoberfest, hackathons have proven their ability to spark transformative ideas and solve real-world challenges.&lt;/p&gt;

&lt;p&gt;By thoughtfully planning your event, leveraging tools like Vaunt, Devfolio, or Devpost to streamline workflows and reward participants, and fostering an environment of mentorship and creativity, your hackathon will create an unforgettable experience with a lasting impact.&lt;/p&gt;

&lt;p&gt;Ready to unlock your organization’s full potential? &lt;strong&gt;Start planning your hackathon today&lt;/strong&gt; and join the ranks of innovators shaping the future. 🚀&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Learn how&lt;/strong&gt; &lt;a href="https://vaunt.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;can help you create an engaging, rewarding hackathon experience.&lt;/strong&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What to Expect at Your First Hackathon in 2025: A Beginner’s Guide to Success</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Wed, 22 Jan 2025 16:06:00 +0000</pubDate>
      <link>https://dev.to/vaunt/what-to-expect-at-your-first-hackathon-in-2025-a-beginners-guide-to-success-59jc</link>
      <guid>https://dev.to/vaunt/what-to-expect-at-your-first-hackathon-in-2025-a-beginners-guide-to-success-59jc</guid>
      <description>&lt;p&gt;Did you know that &lt;strong&gt;Uniswap&lt;/strong&gt;, one of the most popular decentralized exchanges, was conceived during an Ethereum hackathon? Founder Hayden Adams developed the first version of Uniswap at ETH NewYork in 2018. Fast forward to 2025, and hackathons such as Compound and Polygon continue to serve as launchpads for groundbreaking innovations. These events are where revolutionary ideas take shape!&lt;/p&gt;

&lt;p&gt;But hackathons aren’t just for experienced developers—they’re also perfect for beginners. Whether you’re attending your first hackathon to learn, build, or network, 2025 is the perfect year to get started. This guide will help you prepare for your first hackathon, navigate the event, and maximize the exciting opportunities these events offer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Before the Event: Prepare Like a Pro
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Understand the Event Format
&lt;/h3&gt;

&lt;p&gt;Hackathons can take place in-person, online, or hybrid. Check the event’s theme, schedule, and rules to know what to expect.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pack the Essentials
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;For in-person events: Bring your laptop, chargers, headphones, snacks, and a reusable water bottle.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;For online events: Ensure a stable internet connection and quiet workspace.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Build or Join a Team
&lt;/h3&gt;

&lt;p&gt;Many hackathons let you form teams in advance. Choose teammates with complementary skills, e.g., developers, designers, and product managers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Brush Up on Relevant Skills
&lt;/h3&gt;

&lt;p&gt;Review the tools, APIs, or programming languages you might use. Many hackathons also offer pre-event workshops—take advantage of these!&lt;/p&gt;

&lt;h2&gt;
  
  
  During the Event: Work Hard, Have Fun
&lt;/h2&gt;

&lt;p&gt;Hackathons are fast-paced but incredibly fulfilling. Here’s how to thrive:&lt;/p&gt;

&lt;h3&gt;
  
  
  Brainstorm
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Focus on solving a specific problem that excites your team.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep project scope realistic for the time available.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Communicate Effectively
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Use tools like Slack or Discord to stay connected with your team.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Divide tasks based on strengths, and sync up regularly to stay aligned.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Stay Energized
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Food and hydration:&lt;/strong&gt; Snack regularly, drink water, and fuel up with nutritious meals.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Rest and breaks:&lt;/strong&gt; Take breaks every few hours to refresh your mind and avoid burnout.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Manage Your Time
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Create a timeline for your project, breaking tasks into manageable chunks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Try methods such as the Pomodoro Technique to stay productive.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Make It Fun
&lt;/h3&gt;

&lt;p&gt;Enjoy the process! Participate in mini-games, social events, and networking sessions offered by the organizers.&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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXdeQ9Zb-MNGDmRJZvBAu6c-UFtp9uuHGjvGE8bqAkdiEq8qQUPTpygl4CCtHSvRj-DwI4AoKdtujHiJUZ2YaZYlKIHhLHqlWfrnTNNY03lwa2JvjfLby_Tc9InSbGwwwFRcox6rLg%3Fkey%3D_xERchmQZMkMa-0Ym9VnQya5%2520align%3D" 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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXdeQ9Zb-MNGDmRJZvBAu6c-UFtp9uuHGjvGE8bqAkdiEq8qQUPTpygl4CCtHSvRj-DwI4AoKdtujHiJUZ2YaZYlKIHhLHqlWfrnTNNY03lwa2JvjfLby_Tc9InSbGwwwFRcox6rLg%3Fkey%3D_xERchmQZMkMa-0Ym9VnQya5%2520align%3D" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  After the Event: Celebrate and Share
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Showcase Your Work
&lt;/h3&gt;

&lt;p&gt;Present your project confidently during the demo or submission phase, even if it’s a prototype. Hackathons value creativity and effort as much as completion.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reflect on Your Experience
&lt;/h3&gt;

&lt;p&gt;What did you learn? What could you improve next time? Who did you meet?&lt;/p&gt;

&lt;h3&gt;
  
  
  Share Your Achievements
&lt;/h3&gt;

&lt;p&gt;Use platforms like &lt;a href="https://vaunt.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt&lt;/strong&gt;&lt;/a&gt; to showcase your work with &lt;a href="https://docs.vaunt.dev/developers/developer_card" rel="noopener noreferrer"&gt;&lt;strong&gt;Developer Cards&lt;/strong&gt;&lt;/a&gt; or highlight your badges for milestones achieved during the hackathon. Vaunt connects you with the broader developer community and proudly exhibits your contributions, turning your hard work into tangible career assets.&lt;/p&gt;

&lt;h3&gt;
  
  
  Continue the Momentum
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Polish your project, then publish it on GitHub or an open-source repository.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Stay connected with your team and mentors for future collaborations.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Your First Hackathon Awaits!
&lt;/h2&gt;

&lt;p&gt;Your first hackathon is more than just an event—it’s a chance to learn, create, and grow in a fun and supportive environment. Start by exploring upcoming hackathons through resources like &lt;a href="https://mlh.io/" rel="noopener noreferrer"&gt;Major League Hacking (MLH)&lt;/a&gt; or &lt;a href="https://devpost.com/" rel="noopener noreferrer"&gt;Devpost&lt;/a&gt;, and get ready to make your mark.&lt;/p&gt;

&lt;p&gt;And remember, tools like &lt;a href="https://vaunt.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt&lt;/strong&gt;&lt;/a&gt; can make your journey even more rewarding by recognizing your achievements and connecting you with like-minded developers. Whether you’re solving problems, making new friends, or earning your first badge, your hackathon experience is something to celebrate!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So, what are you waiting for? Sign up for a hackathon today, and let your creativity shine!&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Vaunt Is Perfect for Hackathons
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://vaunt.dev/" rel="noopener noreferrer"&gt;Vaunt&lt;/a&gt; enhances your hackathon experience by providing gamified badges for milestones like &lt;strong&gt;First Commit&lt;/strong&gt; or &lt;strong&gt;Top Project&lt;/strong&gt;. These badges are shareable on GitHub, Linkedin, and &lt;a href="https://community.vaunt.dev/board/simonmazzaroth" rel="noopener noreferrer"&gt;Vaunt profiles&lt;/a&gt;, making it easy to showcase your achievements and stand out in the developer community.&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>beginners</category>
      <category>developer</category>
    </item>
    <item>
      <title>Start Your Journey with Serverpod: Contribute and Earn Recognition</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Tue, 17 Dec 2024 15:44:00 +0000</pubDate>
      <link>https://dev.to/vaunt/start-your-journey-with-serverpod-contribute-and-earn-recognition-2ch2</link>
      <guid>https://dev.to/vaunt/start-your-journey-with-serverpod-contribute-and-earn-recognition-2ch2</guid>
      <description>&lt;p&gt;At Vaunt, we believe in empowering open-source projects and their communities. That’s why we’re excited to partner with &lt;a href="https://github.com/serverpod/serverpod" rel="noopener noreferrer"&gt;&lt;strong&gt;Serverpod&lt;/strong&gt;&lt;/a&gt;, a cutting-edge backend framework, to revolutionize the way developers contribute and are recognized. By combining forces, we’re making open-source development more rewarding and accessible than ever before.&lt;/p&gt;

&lt;p&gt;Together, we’re introducing exciting new achievements to recognize and reward developers for their contributions. Whether you’re a seasoned contributor or new to open source, this partnership is designed to celebrate your efforts, amplify your achievements, and connect you with a thriving community.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Serverpod?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://serverpod.dev/" rel="noopener noreferrer"&gt;Serverpod&lt;/a&gt; is the ultimate backend framework built by and for the Flutter community, written entirely in Dart. It’s a powerful platform that streamlines backend development for modern Flutter applications, offering seamless integration with Flutter, robust database support, and effortless API creation. With Serverpod, building scalable, real-time applications becomes a breeze.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://x.com/ServerpodDev/status/1849761404376470009" rel="noopener noreferrer"&gt;https://x.com/ServerpodDev/status/1849761404376470009&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For developers passionate about Flutter and Dart, Serverpod is your perfect playground for backend innovation. Designed with the same care and precision as Flutter itself, it empowers you to create efficient, user-focused backends with ease. By contributing to Serverpod, you’re helping to shape this cutting-edge framework while contributing to the broader open-source community, making backend development more accessible and powerful for all Flutter developers.&lt;/p&gt;

&lt;p&gt;With a vibrant and fast-growing community, regular updates, and a commitment to open collaboration, Serverpod offers contributors the chance to make a real impact. Dive in and join the movement that’s shaping the future of backend development for Flutter!&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does the Vaunt + Serverpod Partnership Mean for You?
&lt;/h2&gt;

&lt;p&gt;In partnership with Serverpod, Vaunt offers exciting ways to reward and celebrate your engagement:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Achievement Cards&lt;/strong&gt;: Earn shareable, visual tokens that recognize your contributions and milestones, from starring the repository to merging pull requests to reporting issues. Each badge tells a story of your impact and helps inspire others.&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%2Fhkpcuvxrkqcixlm3q5b4.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%2Fhkpcuvxrkqcixlm3q5b4.png" alt="Serverpod Achievements" width="800" height="656"&gt;&lt;/a&gt;    &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Developer Cards&lt;/strong&gt;: Build your reputation with a personalized profile that showcases your contributions, skills, and accomplishments within the community.&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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXehgZFryU25LL29ge7moLvRdxOK9XP5WBHIoH0BqejejifY64IXurGfB-ixN0hfnpdA3fcQcbGYM6uLT7i7tduxWlL2jIr2HH0DsqoGvADfwij1GfXBLZPAad52PLc4NSvv4pCYfQ%3Fkey%3D2QFW26IuMurE5d8jYZaD06P1" 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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXehgZFryU25LL29ge7moLvRdxOK9XP5WBHIoH0BqejejifY64IXurGfB-ixN0hfnpdA3fcQcbGYM6uLT7i7tduxWlL2jIr2HH0DsqoGvADfwij1GfXBLZPAad52PLc4NSvv4pCYfQ%3Fkey%3D2QFW26IuMurE5d8jYZaD06P1" alt="Developer Card" width="782" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Notification Bot&lt;/strong&gt;: Stay connected with real-time updates and shoutouts for your achievements through &lt;a href="https://github.com/serverpod/serverpod/discussions/2456" rel="noopener noreferrer"&gt;Serverpod’s GitHub Discussions&lt;/a&gt;. This bot ensures that you’re always informed about your progress and how to unlock new badges.&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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXdJM89wgHTrgTz88-o-fUjD73hjXG8vzsIGb4HFcYOWrdUWS7p_ptoOjIR6MvyvpheII430QrNk9DbgfSxvYp_Nv19MSw72yElE25ojQpEX19Wf5uSgcSiqi5aBOsv14b4OI7Is%3Fkey%3D2QFW26IuMurE5d8jYZaD06P1" 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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXdJM89wgHTrgTz88-o-fUjD73hjXG8vzsIGb4HFcYOWrdUWS7p_ptoOjIR6MvyvpheII430QrNk9DbgfSxvYp_Nv19MSw72yElE25ojQpEX19Wf5uSgcSiqi5aBOsv14b4OI7Is%3Fkey%3D2QFW26IuMurE5d8jYZaD06P1" alt="Serverpod Notification Bot" width="600" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Vaunt Open Source Community&lt;/strong&gt;: Connect, collaborate, and share expertise with like-minded developers in an active and growing ecosystem.&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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXe43Evr9a1g4WcaYG6IFvfnzCM0_oCljcxNIOjv1Q_GTsvh1fBdTyqZHAIFNKDMSLK3g6-8Yn7yxsfEsL7CvZ2meJvs1KrNHtklcHHCS7hbaTqir_sWiPz54IElMHOv-LF0JCEgJQ%3Fkey%3D2QFW26IuMurE5d8jYZaD06P1" 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%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXe43Evr9a1g4WcaYG6IFvfnzCM0_oCljcxNIOjv1Q_GTsvh1fBdTyqZHAIFNKDMSLK3g6-8Yn7yxsfEsL7CvZ2meJvs1KrNHtklcHHCS7hbaTqir_sWiPz54IElMHOv-LF0JCEgJQ%3Fkey%3D2QFW26IuMurE5d8jYZaD06P1" alt="Vaunt Open Source Community" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With every step, you’ll earn recognition for your efforts—while supporting a project that’s shaping the future of backend development.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Achievements Can You Earn?
&lt;/h2&gt;

&lt;p&gt;Serverpod’s achievement system features 20 unique badges, each designed to recognize a variety of contributions and milestones. These badges go beyond simple rewards—they’re a powerful way to highlight your skills, track your impact, and gain recognition within the community. Getting started is easy: Star the repository, dive into open issues, and make your first contribution to begin earning achievements. Here are a few examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Art Nouveau&lt;/strong&gt;: Honoring early supporters of Serverpod’s first release (1.0), this badge celebrates contributors who had pull requests merged before February 15, 2023&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Galactic Guardian&lt;/strong&gt;: A badge for dedicated developers who successfully merge 25 pull requests, showcasing their commitment to Serverpod’s growth&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Quantum Questioner&lt;/strong&gt;: Awarded to those who help uncover and report 100 issues labeled as bugs or enhancements, demonstrating a critical eye for quality&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With each badge, Serverpod shows its appreciation for contributors from all stages—whether you’ve been there from the beginning or are just diving in today to leave your mark. This is just the beginning: &lt;strong&gt;Serverpod plans to introduce even more achievements in future releases&lt;/strong&gt;, ensuring continuous opportunities to engage and celebrate.&lt;/p&gt;

&lt;p&gt;We encourage you to explore these badges and review your progress on the &lt;a href="https://community.vaunt.dev/board/serverpod/repository/serverpod" rel="noopener noreferrer"&gt;&lt;strong&gt;Serverpod achievement board&lt;/strong&gt;&lt;/a&gt;, where your contributions take center stage. Once you unlock a badge, don’t forget to share it on social media to showcase your contribution and inspire others!&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Contribute to Serverpod
&lt;/h2&gt;

&lt;p&gt;Getting involved with Serverpod is simple, rewarding, and an excellent way to make an impact on the open-source community. Follow these steps to start contributing:&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Star the Repository
&lt;/h3&gt;

&lt;p&gt;First off, show your support by starring the &lt;a href="https://github.com/serverpod/serverpod" rel="noopener noreferrer"&gt;&lt;strong&gt;Serverpod GitHub repository&lt;/strong&gt;&lt;/a&gt;. This helps boost the project’s visibility and connects you with an active community of contributors. Plus, it’s your first step toward earning an &lt;strong&gt;Achievement Badge&lt;/strong&gt; for supporting open-source innovation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Explore the Project
&lt;/h3&gt;

&lt;p&gt;Take some time to familiarize yourself with Serverpod’s &lt;a href="https://docs.serverpod.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;documentation&lt;/strong&gt;&lt;/a&gt;, codebase, and existing issues. Understanding the project’s goals and structure makes it easier to identify where you can contribute.&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href="https://community.vaunt.dev/board/serverpod/repository/serverpod" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt achievement board&lt;/strong&gt;&lt;/a&gt; to see what badges are available and set goals for your contributions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Pick an Issue and Get Started
&lt;/h3&gt;

&lt;p&gt;Browse the &lt;a href="https://github.com/serverpod/serverpod/issues" rel="noopener noreferrer"&gt;&lt;strong&gt;Issues tab&lt;/strong&gt;&lt;/a&gt; on GitHub and look for open issues. If you’re new to contributing, look for issues labeled &lt;strong&gt;good first issue&lt;/strong&gt; or &lt;strong&gt;help wanted&lt;/strong&gt;—these are great starting points.&lt;/p&gt;

&lt;p&gt;Have an idea for an improvement or feature? Feel free to open a new issue and discuss it with the maintainers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Join Discussions and Collaborations
&lt;/h3&gt;

&lt;p&gt;Engage and join community discussions in the &lt;a href="https://github.com/serverpod/serverpod/discussions" rel="noopener noreferrer"&gt;&lt;strong&gt;GitHub Discussions tab&lt;/strong&gt;&lt;/a&gt; to share your ideas, ask questions, or seek feedback on your contributions. The community is welcoming and ready to support you!&lt;/p&gt;

&lt;h2&gt;
  
  
  Join Us on This Journey
&lt;/h2&gt;

&lt;p&gt;We invite developers, contributors, and open-source enthusiasts to explore Serverpod, contribute to its development, and earn recognition for their efforts. Whether you’re solving issues, adding features, or helping refine the project, your contributions make a lasting impact.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://serverpod.dev/" rel="noopener noreferrer"&gt;Serverpod&lt;/a&gt; needs developers like you to shape its future. Start by starring the &lt;a href="https://github.com/serverpod/serverpod" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;, exploring open issues, and joining the community today.&lt;/p&gt;

&lt;p&gt;Remember to follow Vaunt on &lt;a href="https://twitter.com/" rel="noopener noreferrer"&gt;X&lt;/a&gt; or join our &lt;a href="https://discord.gg/" rel="noopener noreferrer"&gt;Discord&lt;/a&gt; to stay updated and share your feedback.&lt;/p&gt;

&lt;p&gt;Every contribution makes a difference! Start your journey with Serverpod today and become part of a project that’s transforming backend development.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>github</category>
      <category>coding</category>
      <category>flutter</category>
    </item>
    <item>
      <title>Celebrate Your Developer Journey With Vaunt’s GitHub Wrap</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Tue, 03 Dec 2024 15:24:00 +0000</pubDate>
      <link>https://dev.to/vaunt/celebrate-your-developer-journey-with-vaunts-github-wrap-1d5b</link>
      <guid>https://dev.to/vaunt/celebrate-your-developer-journey-with-vaunts-github-wrap-1d5b</guid>
      <description>&lt;p&gt;Showcase Your GitHub Milestones, Celebrate Your Achievements, and Wrap Up 2024 in Style&lt;/p&gt;

&lt;p&gt;As we approach the end of the year, developers are reflecting on their contributions and achievements over the past 12 months. Whether it’s tackling bugs, launching new features, or maintaining open-source projects, your hard work deserves celebration. With &lt;strong&gt;Vaunt’s GitHub Wrap&lt;/strong&gt;, developers can now showcase personal milestones in style!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://community.vaunt.dev/github/wrapped/2024" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt’s&lt;/strong&gt; &lt;strong&gt;GitHub Wrap&lt;/strong&gt;&lt;/a&gt; is a personalized year-end summary for developers, offering the opportunity to reflect on your GitHub journey and share accomplishments with peers, potential employers, and the developer community. Let’s dive into why this tool is perfect for wrapping up your 2024.&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%2F2wfcmgp8t3wmri79104z.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%2F2wfcmgp8t3wmri79104z.png" alt="2024 Year-end Wrap" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Why Developers Should Use&lt;/strong&gt; &lt;a href="https://community.vaunt.dev/github/wrapped/2024" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt’s GitHub Wrap&lt;/strong&gt;&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Showcase Your Contributions&lt;/strong&gt;
Whether you’re a contributor to major open-source projects or working on side projects, Vaunt helps you present your efforts. Highlight your pull requests, issues resolved, repositories launched, and other key contributions in a way that resonates with the developer community.&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%2Ffbcgzwdtith5edoawurh.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%2Ffbcgzwdtith5edoawurh.png" alt="2024 Year-end Wrap Repo" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Boost Your Online Profile&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Looking to stand out in the job market or build your online developer portfolio? Sharing your &lt;a href="https://community.vaunt.dev/github/wrapped/2024" rel="noopener noreferrer"&gt;GitHub Wrap&lt;/a&gt; is a unique way to highlight your experience and accomplishments. Add it to your GitHub profile and portfolio, or share it on LinkedIn and social media to showcase your expertise.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Celebrate Your Journey&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Coding is a journey filled with learning, growth, and achievements. With &lt;a href="https://community.vaunt.dev/github/wrapped/2024" rel="noopener noreferrer"&gt;Vaunt’s GitHub Wrap&lt;/a&gt;, you can reflect on your progress throughout the year, celebrate what you’ve accomplished, and set new goals for the upcoming year.&lt;/p&gt;&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%2F37t1sknbwy5gili0ka75.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%2F37t1sknbwy5gili0ka75.png" alt="2024 Year-end Wrap Issue" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Engage With the Community&lt;/strong&gt;
Your wrap isn’t just a personal achievement—it’s a conversation starter. Engage with other developers by sharing your wrap, learning about their journeys, and building connections based on shared experiences and contributions.&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%2F0zb6o58t4ipz69a78xkr.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%2F0zb6o58t4ipz69a78xkr.png" alt="2024 Year-end Wrap Issue" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;How It Works&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Creating your &lt;a href="https://community.vaunt.dev/github/wrapped/2024" rel="noopener noreferrer"&gt;&lt;strong&gt;Developer GitHub Wrap&lt;/strong&gt;&lt;/a&gt; is quick and easy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Enter your GitHub username on our platform&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Vaunt retrieves your public contribution data from GitHub, including commits, pull requests, issues, and more&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The data is transformed into a visually appealing and shareable SVG wrap, perfect for sharing on social media, GitHub, and developer communities&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your wrap highlights everything from the number of commits you made to pull requests you opened and merged to the repositories you contributed to—and more. It’s a &lt;strong&gt;complete snapshot&lt;/strong&gt; of your year in code!&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Get Started with&lt;/strong&gt; &lt;a href="https://community.vaunt.dev/github/wrapped/2024" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt’s Developer GitHub Wrap&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;Today&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;As the year draws to a close, it’s time to celebrate your hard work! Generate your GitHub Wrap today and share your accomplishments with the world.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://community.vaunt.dev/github/wrapped/2023" rel="noopener noreferrer"&gt;&lt;strong&gt;Create Your GitHub Wrap Now!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Looking Ahead to 2025&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;As you continue your journey over the rest of 2024, Vaunt is right by your side to help you track your achievements and celebrate your contributions. Stay tuned for even more insights and features as we move forward into 2025!&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%2Frq1ic54c2y25sa09moa4.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%2Frq1ic54c2y25sa09moa4.png" alt="2024 Year-end Wrap Close" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Discover More With Vaunt&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Engage with your community through &lt;a href="https://docs.vaunt.dev/developers/developer_card" rel="noopener noreferrer"&gt;&lt;strong&gt;Developer Cards&lt;/strong&gt;&lt;/a&gt;, &lt;a href="https://docs.vaunt.dev/developers/achievement_card" rel="noopener noreferrer"&gt;&lt;strong&gt;Achievement Cards&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;,&lt;/strong&gt; &lt;a href="https://community.vaunt.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt Open Source Communities&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;,&lt;/strong&gt; and more.&lt;/p&gt;

&lt;p&gt;Stay connected with us for updates and feature releases. &lt;a href="https://discord.gg/mn29Xkvry2" rel="noopener noreferrer"&gt;&lt;strong&gt;Join our Discord&lt;/strong&gt;&lt;/a&gt; or follow us on &lt;a href="https://x.com/VauntDev" rel="noopener noreferrer"&gt;&lt;strong&gt;X&lt;/strong&gt;&lt;/a&gt; to stay in the loop.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>showdev</category>
      <category>community</category>
      <category>github</category>
    </item>
    <item>
      <title>Wrap Up Your Organizational Achievements in 2024 With Vaunt</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Wed, 13 Nov 2024 08:00:00 +0000</pubDate>
      <link>https://dev.to/vaunt/wrap-up-your-organizational-achievements-in-2024-with-vaunt-2nfj</link>
      <guid>https://dev.to/vaunt/wrap-up-your-organizational-achievements-in-2024-with-vaunt-2nfj</guid>
      <description>&lt;h2&gt;
  
  
  Reflect on Your Organization’s Open-Source Impact with Vaunt’s 2024 GitHub Wrap
&lt;/h2&gt;

&lt;p&gt;As we approach the end of 2024, it’s the perfect time to reflect on your organization’s contributions and milestones over the past year. While individual contributors proudly display their GitHub accomplishments, open-source organizations deserve their own spotlight. That’s where &lt;strong&gt;Vaunt’s Organization GitHub Wrap&lt;/strong&gt; comes in.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Visit Vaunt’s&lt;/strong&gt; &lt;a href="https://community.vaunt.dev/github/wrapped/2024" rel="noopener noreferrer"&gt;&lt;strong&gt;GitHub Wrap&lt;/strong&gt;&lt;/a&gt; to generate your organization’s wrap.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Use Vaunt’s GitHub Wrap to Close Out 2024?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Highlight Community Achievements&lt;/strong&gt;: Showcase your team’s contributions across GitHub, including repositories created, issues resolved, and pull requests merged. Turn your data into a story of progress.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Engage Your Community&lt;/strong&gt;: Share your GitHub Wrap with stakeholders and the wider developer community. Foster deeper engagement by celebrating collective success and inspiring ongoing contributions in 2024.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prepare for 2025&lt;/strong&gt;: Vaunt’s Wrap is not just a year-end summary—it’s also a tool for continuous growth. As 2025 approaches, use the insights to set benchmarks and gear up for another productive year!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;Creating your &lt;strong&gt;Organization GitHub Wrap&lt;/strong&gt; is simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Enter your GitHub organization name on our platform&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Vaunt uses the public GitHub API to collect key data from your repositories&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The data is transformed into a visually stunning wrap highlighting your key metrics and contributions over the past year&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With Vaunt’s GitHub Wrap, you get more than numbers—you get a &lt;strong&gt;celebration of your journey&lt;/strong&gt; and a chance to inspire future contributions. Your wrap is perfect for sharing via social media, community forums, or internal showcases to highlight your team’s efforts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Choose Vaunt?
&lt;/h2&gt;

&lt;p&gt;Vaunt’s GitHub Wrap for organizations offers much more than a year-end summary:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Build Recognition&lt;/strong&gt;: Showcase your organization’s impact within the open-source ecosystem, helping you attract skilled contributors and maintainers&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Engage Beyond Statistics&lt;/strong&gt;: Highlight the collaborative spirit behind your project and build a stronger community&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Create Individual Wraps&lt;/strong&gt;: Invite developers within your organization to generate personal wraps to share their individual contributions and achievements across social platforms&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Looking Forward to 2025
&lt;/h2&gt;

&lt;p&gt;As we look ahead to 2025, Vaunt’s Organization GitHub Wrap will continue to evolve, providing even deeper insights and recognition for organizations and contributors alike. &lt;strong&gt;Join Vaunt today&lt;/strong&gt; to set the tone for a productive 2025 and prepare for a year of growth and innovation.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://community.vaunt.dev/github/wrapped/2024" rel="noopener noreferrer"&gt;&lt;strong&gt;Generate your Organization GitHub Wrap today!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Discover More With Vaunt
&lt;/h2&gt;

&lt;p&gt;Further engage with your community through &lt;a href="https://docs.vaunt.dev/organizations/achievements" rel="noopener noreferrer"&gt;&lt;strong&gt;Achievement Badges&lt;/strong&gt;&lt;/a&gt;, &lt;a href="https://docs.vaunt.dev/organizations/contributor_card" rel="noopener noreferrer"&gt;&lt;strong&gt;Contributor Cards&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;,&lt;/strong&gt; and &lt;a href="https://community.vaunt.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Vaunt Open Source Communities&lt;/strong&gt;&lt;/a&gt;; by hosting &lt;strong&gt;hackathon management&lt;/strong&gt; and &lt;strong&gt;hero programs; and more&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/marketplace/vaunt-dev" rel="noopener noreferrer"&gt;&lt;strong&gt;Sign up for Vaunt today&lt;/strong&gt;&lt;/a&gt; to boost engagement and recognition across your projects!&lt;/p&gt;

</description>
      <category>devrel</category>
      <category>opensource</category>
      <category>community</category>
      <category>yearinreview</category>
    </item>
    <item>
      <title>Introducing Vaunt Open Source Community: Supercharge Your Open-Source Journey</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Tue, 27 Aug 2024 14:21:00 +0000</pubDate>
      <link>https://dev.to/vaunt/introducing-vaunt-open-source-community-supercharge-your-open-source-journey-51kd</link>
      <guid>https://dev.to/vaunt/introducing-vaunt-open-source-community-supercharge-your-open-source-journey-51kd</guid>
      <description>&lt;h2&gt;
  
  
  Overwhelmed by GitHub Searches? We’ve Got You Covered!
&lt;/h2&gt;

&lt;p&gt;Navigating the vast landscape of open-source projects on GitHub can feel like finding a needle in a haystack. With millions of repositories, how do you separate signal from noise? Enter Vaunt’s latest feature: &lt;strong&gt;Vaunt Open Source Community&lt;/strong&gt;—your new best friend in the world of open-source discovery!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;What Is Vaunt Open Source Community?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Vaunt Open Source Community is designed to transform the way you find and evaluate open-source projects on GitHub. Whether you’re a developer looking for your next contribution or an organization seeking active maintainers, Vaunt Open Source Community brings precision and clarity to your search.  &lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;We’re Live on Product Hunt!&lt;/strong&gt; 🚀&lt;/p&gt;

&lt;p&gt;If you’re passionate about open source, we’d love your support! &lt;a href="https://www.producthunt.com/posts/vaunt-open-source-community" rel="noopener noreferrer"&gt;&lt;strong&gt;Upvote us on Product Hunt&lt;/strong&gt;&lt;/a&gt; and help take Vaunt Open Source Community to more people!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Key Features of Vaunt Open Source Community:&lt;/strong&gt;
&lt;/h3&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;1. Discover the Trending Repos&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Vaunt Open Source Community provides &lt;strong&gt;real-time insights&lt;/strong&gt; on trending projects. Now you can easily spot the most active and relevant projects in the community.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;2. Power Up Your Search With Advanced Filters&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Tired of wading through endless GitHub search results? With advanced filters, Vaunt Open Source Community lets you refine your search to find exactly what you’re looking for. Whether based on language, licenses, or activity level, finding the perfect project has never been easier.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;3. Evaluate Open-Source Health&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;One of the biggest challenges in open source is determining the health and sustainability of a project. Vaunt Open Source Community offers &lt;strong&gt;deep insights into community health metrics&lt;/strong&gt;, helping you gauge the activity, maintenance, and overall vitality of a project before you dive in.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;4. Increase Your Project’s Visibility&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Are you an open-source maintainer? Vaunt Open Source Community doesn’t just help you find projects—it also helps talented contributors find you. By ensuring that your project is visible to those searching for active, impactful repositories, you can attract the right developers to help your project thrive.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Support Us on Product Hunt&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;We’re excited to launch Vaunt Open Source Community on Product Hunt, and we’d love your support! If you’re as passionate as we are about improving the open-source ecosystem, please take a moment to upvote us on Product Hunt. Your support will help us reach more developers and organizations, enabling smarter, more impactful contributions across the open-source community.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.producthunt.com/posts/vaunt-open-source-community" rel="noopener noreferrer"&gt;🚀 Upvote Us on Product Hunt 🚀&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Get Started with Vaunt Open Source Community Today&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Ready to enhance your GitHub experience? &lt;a href="https://community.vaunt.dev/" rel="noopener noreferrer"&gt;Start searching smarter and engage with thriving communities!&lt;/a&gt; 🚀  &lt;/p&gt;




&lt;p&gt;&lt;a href="https://github.com/marketplace/vaunt-dev" rel="noopener noreferrer"&gt;Sign up for Vaunt today&lt;/a&gt; and shine a spotlight on your developer contributions!&lt;/p&gt;

&lt;p&gt;To stay in the loop on future developments, follow us on &lt;a href="https://twitter.com/VauntDev" rel="noopener noreferrer"&gt;X&lt;/a&gt; or join our &lt;a href="https://discord.gg/mn29Xkvry2" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;! And don’t hesitate to make feature requests.&lt;/p&gt;

</description>
      <category>github</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>community</category>
    </item>
    <item>
      <title>Maintainable SQL Query Building with Golang</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Thu, 15 Aug 2024 16:12:42 +0000</pubDate>
      <link>https://dev.to/vaunt/maintainable-sql-query-building-with-golang-4kki</link>
      <guid>https://dev.to/vaunt/maintainable-sql-query-building-with-golang-4kki</guid>
      <description>&lt;p&gt;Any application working with SQL queries can benefit from using a query builder to improve code readability, maintainability, and security. In fact, there are many different libraries that do just that in Golang. Here at Vaunt, we tried many different options before finally deciding to create one ourselves. Ultimately, we wanted something that was secure and provided variable replacement to prevent SQL injection while still being readable and able to have conditional statements. So we created a new library called tqla, released and announced late last year. You can read more about it in &lt;a href="https://blog.vaunt.dev/dynamic-sql-template-with-golang" rel="noopener noreferrer"&gt;this article&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Before we built tqla, we mainly used &lt;a href="https://github.com/Masterminds/squirrel" rel="noopener noreferrer"&gt;Squirrel&lt;/a&gt; for our SQL query building logic—and we highly recommend it. We still use Squirrel in some areas but have gradually started replacing and implementing new query building logic with tqla. We have found many instances where tqla has improved our ability to maintain our code and fix problems we ran into when using other statement builders.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real World Use Case
&lt;/h2&gt;

&lt;p&gt;At Vaunt, we recently underwent a database migration from CockroachDB to TiDB. While CockroachDB was performant and reliable, we ultimately faced the decision of adding to our techstack to support an OLAP database. The need for this was to support our analytical workload on our &lt;a href="https://community.vaunt.dev" rel="noopener noreferrer"&gt;open source community insight&lt;/a&gt; product. To keep our technology footprint small, we decided to move forward with TiDB and take advantage of the database’s HTAP architecture. &lt;/p&gt;

&lt;p&gt;CockroachDB is largely compatible with PostgreSQL, and we used the PostgreSQL syntax for many of our SQL queries. To switch to TiDB, we had to change a few of our tables and update queries to use MySQL syntax. In a few locations during the migration, we found that we were improperly using conditional query building statements and lacked the proper tests to catch that the statements were being generated incorrectly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demonstration
&lt;/h2&gt;

&lt;p&gt;In Squirrel’s &lt;a href="https://github.com/Masterminds/squirrel" rel="noopener noreferrer"&gt;README&lt;/a&gt;, there is an example of how you can use conditional query building to update statements with optional filters:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight go"&gt;&lt;code&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;q&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="err"&gt;    &lt;/span&gt;&lt;span class="n"&gt;users&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;users&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"name LIKE ?"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;fmt&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Sprint&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"%"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;q&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"%"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here is a real, but simplified, example of how we updated one of our queries to conditionally join tables and add an optional filter:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight go"&gt;&lt;code&gt;&lt;span class="n"&gt;psql&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="n"&gt;squirrel&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;StatementBuilder&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PlaceholderFormat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;squirrel&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Question&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;statementBuilder&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="n"&gt;psql&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Select&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;`i.id`&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
&lt;span class="n"&gt;From&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"vaunt.installations i"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
&lt;span class="n"&gt;Where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;`entity_name = ?`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;provider&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;statementBuilder&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;`provider = ?`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;provider&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;repo&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;statementBuilder&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;`repositories as r on JSON_CONTAINS(i.repositories, CONCAT('["', r.id, '"]'))`&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;statementBuilder&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;`r.name = ?`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;repo&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Can you spot the issue with the code? If not, don’t worry—it is something that slipped through our own code reviews as well until we ran our tests. &lt;/p&gt;

&lt;p&gt;The issue here is that we forgot to update the statement builder with the result of the builder functions. For example, the provider condition filter should instead read:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight go"&gt;&lt;code&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;provider&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;statementBuilder&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;statementBuilder&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;`provider = ?`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;provider&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is a relatively simple mistake to make and can easily be caught with sufficient test cases, but because it’s not technically invalid code, it can take a bit to realize what is happening immediately.  &lt;/p&gt;

&lt;p&gt;Another readability issue with this setup is that the conditional join is separated from the initial select statement. We could reorganize the builder to put each piece where it should go, but it would require multiple duplicate conditional statement checks and still suffer from some readability issues.&lt;/p&gt;

&lt;h2&gt;
  
  
  Using tqla
&lt;/h2&gt;

&lt;p&gt;The above demonstration using Squirrel has since been rewritten, and the equivalent in tqla looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight go"&gt;&lt;code&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="n"&gt;tqla&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;New&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tqla&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;WithPlaceHolder&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tqla&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Question&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt; &lt;span class="o"&gt;!=&lt;/span&gt; &lt;span class="no"&gt;nil&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="no"&gt;nil&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;query&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Compile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;`
    SELECT i.id
    FROM vaunt.installations as i
    {{ if .Repo }}
    JOIN vaunt.repositories as r on JSON_CONTAINS(i.repositories, CONCAT('["', r.id, '"]'), '$')
    {{ end }}
    WHERE entity_name = {{ .Name}}
    {{ if .Provider }}
    AND i.provider = {{ .Provider }}
    {{ end }}
    {{ if .Repo }}
    AND r.name = {{ .Repo }}
    {{ end }}
    `&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt; &lt;span class="o"&gt;!=&lt;/span&gt; &lt;span class="no"&gt;nil&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="no"&gt;nil&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As you can see, the template syntax for tqla makes incorporating conditional clauses very simple. Tqla automatically replaces the variables we are setting with our specified placeholders and provides the arguments we can use with our sql driver to execute the statement.  &lt;/p&gt;

&lt;p&gt;Similar to Squirrel, this statement building approach is easy to test, as we can create different sets of data objects to pass to the template builder and validate the output.  &lt;/p&gt;

&lt;p&gt;You can see that we are easily able to add conditional pieces of the query where they would fit in best. For example, here we have a conditional &lt;code&gt;JOIN&lt;/code&gt; directly after the &lt;code&gt;FROM&lt;/code&gt; statement—and although we still have multiple condition checks, it does not overly complicate the template.&lt;/p&gt;

&lt;h2&gt;
  
  
  Custom Functions
&lt;/h2&gt;

&lt;p&gt;Another nice tqla feature helping to improve the maintainability of our sql builders is the ability to define custom functions we could use in the templates to abstract some transformation logic.&lt;/p&gt;

&lt;p&gt;Here is an example of how we used a function to convert the Golang’s &lt;code&gt;time.Time&lt;/code&gt; value into a &lt;code&gt;sql.NullTime&lt;/code&gt; to allow us to do an insert with our data objects without needing to convert it beforehand:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight go"&gt;&lt;code&gt;&lt;span class="n"&gt;funcs&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="n"&gt;template&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FuncMap&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="s"&gt;"time"&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="k"&gt;func&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt; &lt;span class="n"&gt;time&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Time&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;sql&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;NullTime&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;IsZero&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;sql&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;NullTime&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;Valid&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="no"&gt;false&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;sql&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;NullTime&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;Time&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Valid&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="no"&gt;true&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="n"&gt;tqla&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;New&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tqla&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;WithPlaceHolder&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tqla&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Question&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;tqla&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;WithFuncMap&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;funcs&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt; &lt;span class="o"&gt;!=&lt;/span&gt; &lt;span class="no"&gt;nil&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With this function defined in our tqla funcs map, we can now freely use it in our query templates by providing it a parameter from the data object that is a time.Time field. We can even call this function multiple times in the same template with different fields.&lt;/p&gt;

&lt;p&gt;Here is a simplified example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight go"&gt;&lt;code&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;err&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Compile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;`
    INSERT INTO events
        (name, created_at, merged_at, closed_at)
    VALUES ( 
        {{ .Name }},
        {{ time .CreatedAt }},
        {{ time .MergedAt }},
        {{ time .ClosedAt }}
    )`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;eventData&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;In conclusion, we believe that using tqla can help improve the maintainability of query building logic while offering some powerful utility for creating dynamic queries. The simplicity of the template structure allows for clean code readability and can make it faster to debug any potential errors.  &lt;/p&gt;

&lt;p&gt;We made tqla open source to share this library in hopes that it provides a good option for other users wanting a simple, maintainable, and secure way to build sql queries in many different types of applications.  &lt;/p&gt;

&lt;p&gt;If you are interested, please check out the &lt;a href="https://github.com/VauntDev/tqla" rel="noopener noreferrer"&gt;repository&lt;/a&gt; and give it a star if it helps you in any way. Feel free to make any feature requests or bug reports!&lt;/p&gt;

&lt;p&gt;We are always open to receiving feedback and contributions.&lt;/p&gt;

&lt;p&gt;To stay in the loop on future development, follow us on &lt;a href="https://x.com/VauntDev" rel="noopener noreferrer"&gt;X&lt;/a&gt; or join our &lt;a href="https://discord.com/invite/mn29Xkvry2" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>go</category>
      <category>sql</category>
      <category>opensource</category>
      <category>github</category>
    </item>
    <item>
      <title>GitHub for Beginners: A Step-by-Step Guide</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Tue, 13 Aug 2024 16:59:00 +0000</pubDate>
      <link>https://dev.to/vaunt/github-for-beginners-a-step-by-step-guide-f6j</link>
      <guid>https://dev.to/vaunt/github-for-beginners-a-step-by-step-guide-f6j</guid>
      <description>&lt;p&gt;Welcome to the world of GitHub, the premier platform for version control and collaborative software development! Whether you’re a budding programmer or a seasoned developer looking to enhance your workflow, mastering GitHub is a crucial step in your journey. This guide offers some key must-know tips and tricks to help you navigate GitHub confidently and efficiently.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Learn Basic Git Commands
&lt;/h2&gt;

&lt;p&gt;git init: Initialize a new Git repository&lt;/p&gt;

&lt;p&gt;git clone URL: Clone an existing repository from a URL&lt;/p&gt;

&lt;p&gt;git add . : Stage all changes for commit&lt;/p&gt;

&lt;p&gt;git commit -m “Message”: Commit changes with a message&lt;/p&gt;

&lt;p&gt;git push: Push changes to the remote repository&lt;/p&gt;

&lt;p&gt;git pull: Fetch and merge changes from the remote repository&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Understand Branching and Merging
&lt;/h2&gt;

&lt;p&gt;Branching allows you to work on different features or bug fixes independently.&lt;/p&gt;

&lt;p&gt;Merging integrates changes from different branches. Use &lt;strong&gt;git merge&lt;/strong&gt; to combine the branches.&lt;/p&gt;

&lt;p&gt;git branch new-feature: Create a new branch named “new-feature”&lt;/p&gt;

&lt;p&gt;git checkout new-feature: Switch to the “new-feature” branch&lt;/p&gt;

&lt;p&gt;git merge new-feature: Merge the “new-feature” branch into the current branch&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Utilize GitHub Issues and Pull Requests
&lt;/h2&gt;

&lt;p&gt;GitHub Issues are great for tracking bugs, enhancements, and tasks. Create issues to discuss and plan your work.&lt;/p&gt;

&lt;p&gt;Pull Requests (PRs) are essential for code reviews and collaboration. Open PRs to propose changes and get feedback before merging them into the main branch.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example Actions
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Create an issue: Navigate to the “Issues” tab in your repository and click “New Issue”&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open a pull request: After pushing a branch, navigate to the “Pull Requests” tab and click “New Pull Request”&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Write Clear Commit Messages
&lt;/h2&gt;

&lt;p&gt;Clear and concise commit messages are essential for any developer using Git. They not only explain the purpose of your changes (e.g., “Fix bug in login module”) but also serve as a historical record for future reference. A good commit message should be informative and easy to understand for anyone reading the codebase. You can learn more here: &lt;a href="https://www.conventionalcommits.org/en/v1.0.0/" rel="noopener noreferrer"&gt;https://www.conventionalcommits.org/en/v1.0.0/&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Leverage GitHub Pages for Documentation
&lt;/h2&gt;

&lt;p&gt;GitHub Pages is a free service to host your project’s documentation or a personal site directly from a GitHub repository. To set it up, create a repository named &lt;code&gt;username.github.io&lt;/code&gt;, or enable Pages from the repository settings and choose a branch to serve the site. &lt;a href="http://username" rel="noopener noreferrer"&gt;Learn more here.&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Writing a Stunning GitHub Profile README
&lt;/h2&gt;

&lt;p&gt;Creating an attractive and informative GitHub profile README is the first step toward making a lasting impression. It’s your digital business card, a snapshot of who you are as a developer. Here are some tips and tricks to help you design a GitHub profile README that stands out.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Set Up GitHub README
&lt;/h2&gt;

&lt;p&gt;To set up a GitHub profile README, simply create a new repository with the same name as your GitHub username. For instance, if your GitHub username is “YourName,” make a repository named “YourName.” Then, create a README.md file in that repository. Whatever you put in this README.md file appears on your GitHub profile. &lt;a href="https://youtu.be/QzPjOk0aR0U?feature=shared&amp;amp;t=40" rel="noopener noreferrer"&gt;Watch how to do it here.&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Personal Introduction
&lt;/h2&gt;

&lt;p&gt;Start with a brief personal introduction. Tell the visitors who you are, what you do, and what you are passionate about. This section should be engaging and offer a glimpse of your personality.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Include Social Media Profiles
&lt;/h2&gt;

&lt;p&gt;If you’re comfortable sharing, include links to your LinkedIn, Twitter, or personal blog. This enables others to connect with you on multiple platforms and understand more about your professional persona.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Embed Vaunt’s SVG Cards
&lt;/h2&gt;

&lt;p&gt;Vaunt, a tool designed for developers, provides embeddable SVG cards that display your GitHub contribution stats. These cards add a visual element to your profile, making it more engaging and professional.&lt;/p&gt;

&lt;p&gt;You can simply add the following lines and replace &lt;code&gt;{{github_username}}&lt;/code&gt; with your username to your README.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="s"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;
   &lt;span class="s"&gt;&amp;lt;a href="https://vaunt.dev"&amp;gt;&lt;/span&gt;
       &lt;span class="s"&gt;&amp;lt;img src="https://api.vaunt.dev/v1/github/entities/{{github_username}}/contributions?format=svg" width="350" title="Includes public contributions"/&amp;gt;&lt;/span&gt;
   &lt;span class="s"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;span class="s"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  5. Showcase Your Skills
&lt;/h2&gt;

&lt;p&gt;Your GitHub profile is the perfect place to highlight your technical skills. List down the programming languages, tools, and technologies you are proficient in. Consider using a service like &lt;a href="https://devicon.dev/" rel="noopener noreferrer"&gt;Devicon&lt;/a&gt; to add visually appealing icons representing your skills to your profile. This can help potential employers or collaborators quickly understand your areas of expertise.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Highlight Your Projects
&lt;/h2&gt;

&lt;p&gt;Your projects are the best representation of your skills. Include a section where you showcase your most impressive or relevant projects. Utilize GitHub’s pinning feature to prioritize your most impactful projects. Learn more &lt;a href="https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Add a Personal Touch
&lt;/h2&gt;

&lt;p&gt;Remember to add a personal touch to your profile. Share your interests, hobbies, or fun facts about yourself. This helps to humanize your profile and invites visitors to connect with you on a personal level.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Share Examples
&lt;/h2&gt;

&lt;p&gt;Here are some examples of stunning GitHub profile READMEs for inspiration: &lt;a href="https://zzetao.github.io/awesome-github-profile/" rel="noopener noreferrer"&gt;https://zzetao.github.io/awesome-github-profile/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Proofread
&lt;/h2&gt;

&lt;p&gt;Lastly, proofread your README. Ensure that it’s free from typos and grammatical errors. A well-written README reflects your attention to detail and commitment to quality.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keep It Updated
&lt;/h2&gt;

&lt;p&gt;Remember, your GitHub profile README should be a living document. Keep it updated with your latest projects, achievements, and skills.&lt;/p&gt;

&lt;p&gt;Creating an attractive GitHub profile README requires creativity, clarity, and a bit of personality. Remember, it’s not just about listing your skills or projects; it’s also about telling your story as a developer. So start creating a stunning GitHub profile README today, and make a lasting impression on everyone who visits your profile.&lt;/p&gt;

&lt;h2&gt;
  
  
  Leverage Vaunt to Enhance Your Open-Source Projects
&lt;/h2&gt;

&lt;h2&gt;
  
  
  1. Recognize Developer Achievements
&lt;/h2&gt;

&lt;p&gt;Vaunt highlights individual accomplishments, from code commits to issue resolutions, providing a sense of recognition and achievement.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Use Vaunt for Recognition
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Badges and Awards&lt;/strong&gt;: Assign badges for milestones such as first commit, bug fixes, or documentation improvements&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Leaderboard&lt;/strong&gt;: Maintain a leaderboard showcasing top contributors, fostering a healthy competitive spirit&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Drive User Contributions
&lt;/h2&gt;

&lt;p&gt;Sustaining an open-source project requires regular and meaningful contributions. Vaunt helps streamline this process by making it easier for users to see where their efforts are most needed.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Drive Contributions
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Contribution Guidelines&lt;/strong&gt;: Use Vaunt to highlight clear contribution guidelines, making it easy for newcomers to get started&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Task Prioritization&lt;/strong&gt;: Identify and display high-priority tasks or issues that need immediate attention&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Enhance Community Engagement
&lt;/h2&gt;

&lt;p&gt;Active community engagement is the backbone of successful open-source projects. Vaunt offers tools to keep the community engaged and involved.&lt;/p&gt;

&lt;h3&gt;
  
  
  Engagement Strategies With Vaunt
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Community Events&lt;/strong&gt;: Organize and promote events like hackathons or coding sprints directly through Vaunt&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Discussion Forums&lt;/strong&gt;: Foster active discussions by integrating forums where contributors can share ideas and collaborate&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn more about how to start with Vaunt &lt;a href="https://docs.vaunt.dev/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To stay in the loop on future developments, follow us on &lt;a href="https://twitter.com/VauntDev" rel="noopener noreferrer"&gt;&lt;strong&gt;X&lt;/strong&gt;&lt;/a&gt; or join our &lt;a href="https://discord.gg/mn29Xkvry2" rel="noopener noreferrer"&gt;&lt;strong&gt;Discord&lt;/strong&gt;&lt;/a&gt;! And don’t hesitate to make feature requests.&lt;/p&gt;

</description>
      <category>git</category>
      <category>github</category>
      <category>beginners</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Level Up Your Contribution Guidelines</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Tue, 04 Jun 2024 07:00:00 +0000</pubDate>
      <link>https://dev.to/vaunt/level-up-your-contribution-guidelines-3jc7</link>
      <guid>https://dev.to/vaunt/level-up-your-contribution-guidelines-3jc7</guid>
      <description>&lt;h2&gt;
  
  
  Gamification and Insights with Vaunt
&lt;/h2&gt;




&lt;h2&gt;
  
  
  Table of contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;1. Codify Contributing Guidelines&lt;/li&gt;
&lt;li&gt;2. Track Contribution Activity&lt;/li&gt;
&lt;li&gt;3. Foster a Collaborative Community with Gamification&lt;/li&gt;
&lt;li&gt;
Real-World Example: Codifying Our Own Contributing.md File

&lt;ul&gt;
&lt;li&gt;Creating Achievement&lt;/li&gt;
&lt;li&gt;Automatic Badge Awards&lt;/li&gt;
&lt;li&gt;Community Boards&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;p&gt;Tech writers are the unsung heroes of open-source projects, meticulously crafting the roadmaps that guide contributions toward success. The creation of contributing guidelines is just the beginning; the true challenge lies in ensuring that these carefully curated instructions are followed. How can tech writers confirm that developers are adhering to the guidelines they’ve so thoughtfully composed?&lt;/p&gt;

&lt;p&gt;Enter Vaunt, the beacon for tech writers in the open-source sea. Vaunt breathes life into static contributing.md files, transforming them into dynamic, interactive, and trackable components of open-source projects. With Vaunt, tech writers have a robust solution at their fingertips to codify their contribution guidelines and gain valuable insights into developer behavior through gamification elements. Let’s delve into how Vaunt revolutionizes the way we think about contribution guidelines.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Codify Contributing Guidelines
&lt;/h2&gt;

&lt;p&gt;Vaunt enables you to transform your contributing.md file into a structured, interactive format. Instead of static text, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Create clear steps:&lt;/strong&gt; Break down contribution processes into clear, actionable steps that developers can easily follow.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Define contribution types:&lt;/strong&gt; Differentiate various types of contributions, such as bug fixes, feature enhancements, and documentation improvements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Set expectations:&lt;/strong&gt; Clearly outline the expectations for code quality, formatting, and testing procedures.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This codified format makes your contributing guidelines more user-friendly and ensures that developers have a clear understanding of what’s required.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Track Contribution Activity
&lt;/h2&gt;

&lt;p&gt;Vaunt goes beyond simply presenting the guidelines. It actively tracks how developers interact with them, incorporating gamification elements to enhance engagement so you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Identify common issues:&lt;/strong&gt; Analyze developer activity to see which parts of the contributing guidelines are frequently overlooked or misunderstood.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Monitor contribution types:&lt;/strong&gt; Gain insights into the types of contributions developers are making, allowing you to identify areas that need more focus or support.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By analyzing this data, tech writers can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Refine contributing guidelines:&lt;/strong&gt; Identify areas for improvement and update the guidelines to address common issues or confusion.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Provide targeted support:&lt;/strong&gt; Focus their efforts on areas where developers need more guidance or clarification.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Demonstrate the impact of their work:&lt;/strong&gt; Showcase the value of clear contributing guidelines in ensuring project quality and efficiency.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Foster a Collaborative Community with Gamification
&lt;/h2&gt;

&lt;p&gt;Vaunt fosters a collaborative environment by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Encouraging open communication:&lt;/strong&gt; Developers can easily ask questions and clarify doubts directly within the codified guidelines, promoting open communication with maintainers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Providing recognition:&lt;/strong&gt; Vaunt allows you to create custom badges to recognize developers for their diligence in following the Contributing.md file.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gamification elements:&lt;/strong&gt; Vaunt incorporates additional gamification elements, such as leaderboards, points systems, and community boards, to further incentivize participation and make contributing a more engaging experience.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Real-World Example: Codifying Our Own Contributing.md File
&lt;/h2&gt;

&lt;p&gt;Here’s an example of how we codified our contributing.md file using Vaunt:&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating Achievement
&lt;/h2&gt;

&lt;p&gt;First, we utilized &lt;a href="https://generator.contributing.md/" rel="noopener noreferrer"&gt;Contributing.md generator&lt;/a&gt; to start our documentation—but we didn’t stop there. Next, we customized the documentation, codifying our &lt;a href="https://github.com/VauntDev/tqla/blob/main/.github/CONTRIBUTING.md#earn-badges" rel="noopener noreferrer"&gt;contributing.md file&lt;/a&gt; by adding these three achievements:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Star the Repo 🌟&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Earn the Mas Tqla badge by starring Tqla. It’s a simple yet powerful way to support our project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Report a Bug 🐛&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Spot a bug? Add a bug label to your issue report. Once confirmed, you’ll be awarded the Bug Hunter badge as a thank you for keeping Tqla robust.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Suggest an Enhancement ⚡&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Have a feature in mind? Label your enhancement suggestion with enhancement. If we implement it, you’ll receive the Innovator badge for your visionary input.&lt;/p&gt;

&lt;h2&gt;
  
  
  Automatic Badge Awards
&lt;/h2&gt;

&lt;p&gt;Secondly, we configure Vaunt achievements to track your impact and award developers’ contributions. Our system automatically awards developers who reach those achievements.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;version&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;0.0.1&lt;/span&gt; 
&lt;span class="na"&gt;achievements&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;achievement&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Mas Tqla!&lt;/span&gt;
      &lt;span class="na"&gt;icon&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;https://raw.githubusercontent.com/VauntDev/tqla/main/.vaunt/mas_tqla.png&lt;/span&gt;
      &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;uno mas, dba..., one more, mas tqla!&lt;/span&gt;   
      &lt;span class="na"&gt;triggers&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
        &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;trigger&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
            &lt;span class="na"&gt;actor&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;author&lt;/span&gt;
            &lt;span class="na"&gt;action&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;star&lt;/span&gt;
            &lt;span class="na"&gt;condition&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;starred = &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;achievement&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; 
      &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Tqla Honey Bee&lt;/span&gt;
      &lt;span class="na"&gt;icon&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;https://raw.githubusercontent.com/VauntDev/tqla/main/.vaunt/tqla_honey_bee.png&lt;/span&gt;
      &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;We bee-lieve in you! This achievement celebrates your first bug report, helping make Tqla sweeter than ever.&lt;/span&gt;
      &lt;span class="na"&gt;triggers&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
        &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;trigger&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
            &lt;span class="na"&gt;actor&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;author&lt;/span&gt;
            &lt;span class="na"&gt;action&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;issue&lt;/span&gt;
            &lt;span class="na"&gt;condition&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;labels in ['bug'] &amp;amp; reactors in ['elewis787', 'jeff10110322', 'simonmazzaroth']&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;achievement&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; 
      &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Mojito Tqla&lt;/span&gt;
      &lt;span class="na"&gt;icon&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;https://raw.githubusercontent.com/VauntDev/tqla/main/.vaunt/mojito_tqla.png&lt;/span&gt;
      &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Your enhancement's a delight! Thanks for making Tqla even brighter than night.&lt;/span&gt;
      &lt;span class="na"&gt;triggers&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
        &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;trigger&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
            &lt;span class="na"&gt;actor&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;author&lt;/span&gt;
            &lt;span class="na"&gt;action&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;issue&lt;/span&gt;
            &lt;span class="na"&gt;condition&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;labels in ['enhancement'] &amp;amp; reactors in ['elewis787', 'jeff10110322', 'simonmazzaroth']&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The above example can be found in our &lt;a href="https://github.com/VauntDev/tqla/blob/main/.vaunt/config.yaml" rel="noopener noreferrer"&gt;TQLA repository&lt;/a&gt;. You can also learn more about how to set up your own &lt;a href="https://blog.vaunt.dev/vauntdev-blasts-off#heading-custom-achievements" rel="noopener noreferrer"&gt;achievements&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Community Boards
&lt;/h2&gt;

&lt;p&gt;Third, we utilize &lt;a href="https://blog.vaunt.dev/community-boards" rel="noopener noreferrer"&gt;Vaunt Community Boards&lt;/a&gt; to provide community statistics, repository insights, and a view into repository achievements.&lt;/p&gt;

&lt;p&gt;Vaunt Community Boards provide a powerful platform for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tracking project growth:&lt;/strong&gt; Monitor key metrics like commits, issues closed, and stars to gauge the overall health and popularity of your open-source project.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Identifying community trends:&lt;/strong&gt; Gain insights into developer behavior and contribution patterns to understand how your community is evolving.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Showcasing individual contributions:&lt;/strong&gt; Recognize and celebrate the contributions of individual developers and teams through achievements and leaderboards.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://community.vaunt.dev/board/VauntDev/repository/tqla" rel="noopener noreferrer"&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%2Fh0wcm3mrghxz95mc35gh.png" alt="Vaunt Community Board - TQLA" width="800" height="413"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://community.vaunt.dev/board/VauntDev/repository/tqla" rel="noopener noreferrer"&gt;https://community.vaunt.dev/board/VauntDev/repository/tqla&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In a nutshell, Vaunt is revolutionizing the way tech writers support and interact with open-source communities. By turning static guidelines into dynamic tools for collaboration, encouraging engagement through gamification, and providing a platform for recognition, Vaunt ensures that the expertise of tech writers doesn’t just inform—it also inspires and transforms. Dive into the future of open-source contribution with Vaunt, where every guideline is a gateway to greater impact and every contribution is an opportunity for celebration.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/marketplace/vaunt-dev" rel="noopener noreferrer"&gt;Sign up for Vaunt today&lt;/a&gt; and shine a spotlight on your developer contributions!&lt;/p&gt;

&lt;p&gt;To stay in the loop on future developments, follow us on &lt;a href="https://twitter.com/VauntDev" rel="noopener noreferrer"&gt;X&lt;/a&gt; or join our &lt;a href="https://discord.gg/mn29Xkvry2" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;! And don’t hesitate to make feature requests.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>github</category>
      <category>productivity</category>
      <category>startup</category>
    </item>
    <item>
      <title>Hacktoberfest 2024 Preparation Guide</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Tue, 07 May 2024 14:47:00 +0000</pubDate>
      <link>https://dev.to/vaunt/hacktoberfest-2024-preparation-guide-1dke</link>
      <guid>https://dev.to/vaunt/hacktoberfest-2024-preparation-guide-1dke</guid>
      <description>&lt;p&gt;Fostering a Thriving Developer Community With Vaunt&lt;/p&gt;




&lt;h2&gt;
  
  
  Table of contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Why Hacktoberfest Matters&lt;/li&gt;
&lt;li&gt;Getting Your Organization Ready&lt;/li&gt;
&lt;li&gt;Introducing Vaunt—Your Hacktoberfest Ally&lt;/li&gt;
&lt;li&gt;Impact and Looking Forward&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;As summer approaches and the tech world heats up, anticipation is building for Hacktoberfest 2024! This month-long celebration is a vibrant festival dedicated to open-source community engagement and the incredible contributions of developers. Eager to enhance your Hacktoberfest involvement? This preparation guide is your key to making it the most successful and engaging year yet. Discover how Vaunt, a pioneering developer recognition platform, can boost developer engagement threefold and enrich your community with support, recognition, and inspiration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Hacktoberfest Matters
&lt;/h2&gt;

&lt;p&gt;Hacktoberfest is more than just coding; it’s the epitome of community, collaboration, and mutual growth—hallmarks of open-source community management. This is a time when experienced and novice contributors unite to enhance each other’s work, learn, and progress together. Hacktoberfest provides organizations with a unique opportunity to network with international developers and promote contributions to the open-source cause.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Your Organization Ready
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Set clear contribution guidelines:&lt;/strong&gt; Spruce up your project’s documentation with crystal-clear contribution guidelines—a fundamental Hacktoberfest best practice. This empowers new contributors with the knowledge needed to begin their journey, submit changes, and understand what types of contributions are welcomed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tag issues with “Hacktoberfest”:&lt;/strong&gt; Mark actionable issues with a Hacktoberfest label, steering participants toward well-defined, green-lit tasks and aligning with open-source community engagement strategies.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prepare beginner-friendly issues:&lt;/strong&gt; Curate a list of beginner-friendly tasks, earmarked with tags like “good-first-issue” or “Hacktoberfest-beginner,” to help those unfamiliar with the open-source realm find suitable challenges. Crafting engaging, rewarding, and comprehensible introductory issues is crucial to maintaining an inclusive and vibrant open-source environment.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prepare mentors:&lt;/strong&gt; Deploy a cadre of skilled contributors ready to mentor and ensure newbies get the guidance and encouragement they need— fostering a nurturing and mentoring atmosphere.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Plan events and workshops:&lt;/strong&gt; Initiate kickoff events, workshops, or webinars as engaging touchpoints for interaction and collaboration—bolstering open-source community management and participation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Promote your participation:&lt;/strong&gt; Spread the news about your Hacktoberfest activities across diverse mediums—social media, newsletters, blogs, and tech community forums. Publish teaser posts, regular updates, past triumphs, and future expectations, heightening anticipation and involvement by using tags like #Hacktoberfest2024.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Introducing Vaunt—Your Hacktoberfest Ally
&lt;/h2&gt;

&lt;p&gt;As we share insights on how to prepare for Hacktoberfest, let’s take a moment to introduce Vaunt, your best Hacktoberfest ally. Vaunt is a top developer-endorsed platform. During Hacktoberfest 2023, we &lt;a href="https://blog.vaunt.dev/keploy-leverages-vaunt-to-celebrate-developer-contributions" rel="noopener noreferrer"&gt;tripled partner engagement and built a vibrant collaborative community&lt;/a&gt; 🚀.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Recognize contributions with digital achievements:&lt;/strong&gt; Work with Vaunt to create your own custom digital badges to recognize developer contributions—symbolic recognition that boosts motivation and integrates gamification into the open-source experience.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Utilize engagement analytics:&lt;/strong&gt; Leverage Vaunt’s sophisticated tools to track and audit community engagement, revealing the most engaged contributors and dynamics within your community—an exercise in strategic open-source community management.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Leverage seamless integration:&lt;/strong&gt; Rely on Vaunt’s streamlined integration for hassle-free operations alongside your existing systems, ensuring that contributors seamlessly gain the recognition they’ve earned.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Capture the community spirit with Vaunt:&lt;/strong&gt; Easily share success stories, highlight outstanding contributions, and celebrate community efforts with Vaunt—the embodiment of a vibrant and appreciated community culture.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Impact and Looking Forward
&lt;/h2&gt;

&lt;p&gt;As Hacktoberfest unfolds, watch your community engagement soar with the support of Vaunt. Witness the increased motivation, stronger connections, and inclusive environment where every contribution is acknowledged. &lt;a href="https://blog.vaunt.dev/keploy-leverages-vaunt-to-celebrate-developer-contributions" rel="noopener noreferrer"&gt;Take a look at our case study&lt;/a&gt; and get ready to take your first step into a more meaningful Hacktoberfest.&lt;/p&gt;

&lt;p&gt;Let Vaunt help your organization navigate through the open-source festivities with ease. Recognize, engage, and inspire your developers in new and exciting ways. Visit &lt;a href="https://www.vaunt.dev/" rel="noopener noreferrer"&gt;our website&lt;/a&gt; to discover more about how Vaunt can revolutionize your developer relations.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>devrel</category>
      <category>community</category>
      <category>developer</category>
    </item>
    <item>
      <title>Unlocking Developer Engagement: The Open-Source Community Playbook</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Tue, 23 Apr 2024 07:00:00 +0000</pubDate>
      <link>https://dev.to/vaunt/unlocking-developer-engagement-the-open-source-community-playbook-22ha</link>
      <guid>https://dev.to/vaunt/unlocking-developer-engagement-the-open-source-community-playbook-22ha</guid>
      <description>&lt;p&gt;&lt;strong&gt;Attention developer and community builder!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Do you dream of building a thriving open-source community that fuels innovation and fosters collaboration? Stop struggling with fragmented contributions, unwelcoming environments, and unacknowledged efforts. Building a thriving open-source community is just an exciting journey away, paved with the right strategies, empathy, and tools.&lt;/p&gt;

&lt;p&gt;In this comprehensive guide, we’ll explore the essential ingredients for cultivating a vibrant community of contributors, fostering innovation, and celebrating shared success. From creating a welcoming atmosphere to establishing clear contribution pathways, we’ll delve into actionable tips and best practices sure to empower your project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building a Thriving Open-Source Community: The Power of a Welcoming Environment 🚀
&lt;/h2&gt;

&lt;p&gt;🌟 In the vibrant world of open source, the strength of a community is pivotal to a project’s success. Here are two fundamental steps to create a welcoming and inclusive environment:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Encourage Participation&lt;/strong&gt; ✅: Accessibility is key. Clear guidelines = smooth start. Make it effortless for newcomers to join by offering clear guidelines and a supportive atmosphere. Embrace diversity in your community—it’s the melting pot of innovation and creativity!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Foster a Positive Culture&lt;/strong&gt; 🌈: Establish a code of conduct that champions respect and inclusivity. Small contributions or large, every effort deserves recognition 🎉. Celebrating each milestone builds a sense of belonging and motivates ongoing participation.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;💻 A welcoming community isn’t just about growing numbers; it’s also about nurturing an ecosystem where everyone feels valued and empowered to contribute. Let’s make our open-source communities into places where collaboration, respect, and innovation thrive! 🌟&lt;/p&gt;

&lt;h2&gt;
  
  
  Key to Open-Source Success: Establishing Clear Contribution Paths 🛣️
&lt;/h2&gt;

&lt;p&gt;In the dynamic world of open source, providing clear and accessible paths for contributors is crucial for sustained community engagement and project growth. Here are two fundamental ways to enhance the contributor experience:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Well-Documented Issues&lt;/strong&gt; 📋: The first step in orienting new contributors is ensuring that issues are clearly labeled and documented. This not only helps newcomers navigate through your project with ease but also encourages their active participation. A well-organized issue tracker is a sign of a project’s health and contributor-friendliness.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Mentorship Programs&lt;/strong&gt; 🤝: Beyond documentation, personal guidance is invaluable. Establishing mentorship programs or offering one-on-one support to new contributors can significantly enhance their experience. It helps them integrate into the community, understand the project’s nuances, and contribute more effectively. Beyond building skills, mentorship fosters lasting relationships within the community.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By focusing on these aspects, we can create open-source environments that are productive, welcoming, and nurturing.&lt;/p&gt;

&lt;p&gt;Let’s continue to support and guide the bright minds contributing to the open-source world!&lt;/p&gt;

&lt;h2&gt;
  
  
  Elevating Open-Source Communities: The Art of Recognizing and Rewarding Contributions 🏅
&lt;/h2&gt;

&lt;p&gt;In the collaborative world of open source 🤝, recognizing and rewarding contributions is not just a courtesy; it’s a crucial catalyst for community growth and innovation. Here are two key, effective strategies to acknowledge the efforts of your community members:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Regular Acknowledgment&lt;/strong&gt; 👏: Make it a practice to highlight contributions in your community channels regularly. Whether it’s a simple shout-out or feature in your newsletter, acknowledging contributions publicly not only shows appreciation but also motivates others. It’s about creating a culture where every contribution is seen and valued.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Implementing Rewards and Incentives&lt;/strong&gt; 🏆: Go a step further by setting up a system of rewards and incentives for significant contributions. This could be anything from digital badges, exclusive access to new features, or even spotlighting contributors in prominent community events. Such incentives celebrate achievements while also driving engagement and inspiring ongoing participation.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By integrating these practices, we foster a vibrant open-source ecosystem 💡 where contributions are not just made but celebrated. Let’s continue to nurture environments where every effort is recognized—and every achievement is a shared victory!&lt;/p&gt;

&lt;h2&gt;
  
  
  Strengthening Open-Source Communities: The Power of Events and Learning 🌐
&lt;/h2&gt;

&lt;p&gt;A thriving open-source community isn’t just about code; it’s about connection and growth. Here are two impactful ways to energize and empower your community:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hackathons and Meetups&lt;/strong&gt; 🔨: These events are more than just coding marathons; they’re melting pots of collaboration and innovation. Whether it’s a local meetup or an online hackathon, bringing community members together to share ideas and solve problems can spark creativity and forge lasting bonds.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Webinars and Workshops&lt;/strong&gt; 📚: Knowledge sharing is a cornerstone of open source. Hosting educational sessions, whether technical workshops or webinars on best practices, not only helps community members develop new skills but also deepens their connection with the project. It’s a way to nurture both individual talents and the collective strength of your community.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Let’s continue to build open-source communities that are not only technically robust but also rich in opportunities for learning, collaboration, and personal growth. 🎉&lt;/p&gt;

&lt;h2&gt;
  
  
  Maximizing Impact in Open Source With Social Media and Content 📣
&lt;/h2&gt;

&lt;p&gt;In the digital age, social media and content creation are powerful tools for growing and nurturing open-source communities. Here’s how they can be effectively utilized:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Social Media Engagement&lt;/strong&gt; 🌍: Platforms such as Twitter, LinkedIn, and Reddit aren’t just for updates; they’re stages for celebrating your community’s achievements and engaging with a broader audience. Regular posts about progress, key milestones, and community stories can amplify your project’s visibility and attract new contributors.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blogs and Articles&lt;/strong&gt; ✍️: Beyond social media, creating detailed blogs and articles offers a deeper dive into your project. This content can highlight the hard work and innovative solutions of your community, share valuable insights about your project’s developments, and acknowledge the contributions of key members. It’s not just about sharing information; it’s about telling the story of your community—its challenges, successes, and lessons learned.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By leveraging these platforms, we can create a narrative that both informs and inspires. Engaging content and an active social media presence can transform your open-source project from a repository of code into a vibrant, collaborative community.&lt;/p&gt;

&lt;p&gt;Let’s harness the power of digital storytelling to celebrate our open-source journey and connect with fellow enthusiasts across the globe!&lt;/p&gt;

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

&lt;p&gt;The journey of building a thriving open-source community is an ongoing adventure, filled with unique challenges and rewarding triumphs. By prioritizing a welcoming environment, well-defined contribution paths, genuine recognition, engaging events, and open communication, you can create a collaborative hub where innovation thrives. And along this journey, remember that you’re not alone.&lt;/p&gt;

&lt;p&gt;Vaunt stands as a dedicated partner, offering a &lt;a href="https://vaunt.dev/" rel="noopener noreferrer"&gt;toolbox&lt;/a&gt; specifically designed to nurture your community’s growth. Whether it’s boosting project visibility, streamlining contributions, or recognizing the invaluable efforts of your members, Vaunt empowers you to cultivate a vibrant ecosystem where collaboration and connection flourish.&lt;/p&gt;

&lt;p&gt;Embrace these strategies and tools like Vaunt to transform your open-source project from a repository of code into a vibrant tapestry of engaged minds, pushing the boundaries of possibility together.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/marketplace/vaunt-dev" rel="noopener noreferrer"&gt;Sign up for Vaunt today&lt;/a&gt; and shine a spotlight on your developer contributions!&lt;/p&gt;

&lt;p&gt;To stay in the loop on future developments, follow us on &lt;a href="https://twitter.com/VauntDev" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; or join our &lt;a href="https://discord.gg/mn29Xkvry2" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;! And don’t hesitate to make feature requests.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Why We Built Vaunt: Celebrating Developer Achievements in a Meaningful Way</title>
      <dc:creator>Vaunt</dc:creator>
      <pubDate>Tue, 09 Apr 2024 07:00:00 +0000</pubDate>
      <link>https://dev.to/vaunt/why-we-built-vaunt-celebrating-developer-achievements-in-a-meaningful-way-1h09</link>
      <guid>https://dev.to/vaunt/why-we-built-vaunt-celebrating-developer-achievements-in-a-meaningful-way-1h09</guid>
      <description>&lt;p&gt;Every developer’s journey is filled with accomplishments, from the worn-out sticker on your laptop to a carefully constructed GitHub profile. These are more than just decorations; they represent countless hours, passion put into projects, and challenges overcome. This love for showcasing achievements inspired the creation of Vaunt.&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%2F8lpzf30duy4ey2nr8ve2.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%2F8lpzf30duy4ey2nr8ve2.jpg" alt="Github_Stickers_Vaunt_Dev" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spark of an Idea: Recognition Reimagined
&lt;/h2&gt;

&lt;p&gt;Vaunt was born from a simple question: How do we enable developers and organizations to celebrate and share achievements in a more meaningful and personal way? We’ve seen our thriving developer community create great things, from unique laptop stickers commemorating hackathon wins to customized T-shirts for breakthroughs on major projects. However, there was no unified platform to promote this kind of celebration of professional growth and creativity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enter Vaunt: A Community Spotlight
&lt;/h2&gt;

&lt;p&gt;Vaunt is far more than just a software platform; it’s a dedicated space where developer achievements take center stage. It answers the call for a platform where individual contributions, no matter how seemingly small, are recognized and celebrated. With Vaunt, we’re not just building software; we’re crafting a &lt;strong&gt;home for the stories&lt;/strong&gt; that shape our journeys as developers.&lt;/p&gt;

&lt;h2&gt;
  
  
  From Personalized Recognition to Global Celebration
&lt;/h2&gt;

&lt;p&gt;Vaunt offers a suite of features designed to transform how developers share their successes with the world. This includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Custom achievements:&lt;/strong&gt; Organizations can create unique achievements to recognize specific skills or project milestones.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Meaningful badges:&lt;/strong&gt; Individual developers can earn badges that celebrate their accomplishments and skill mastery.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Community connections:&lt;/strong&gt; Vaunt fosters connections among developers, enabling them to share their stories and inspire each other.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From custom achievements for organizations to badges that celebrate individual milestones, Vaunt aims to transform how developers share their successes with the world. It’s about turning every “What’s that sticker?” moment into a story of achievement, learning, and inspiration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Join the Movement: Celebrate Your Success
&lt;/h2&gt;

&lt;p&gt;Vaunt thrives on the energy of the developer community. Every developer who shares their story, every organization that embraces a culture of recognition, and every discussion that fuels new features contributes to our growth.&lt;/p&gt;

&lt;p&gt;We built Vaunt for you, the creators, problem solvers, and innovators who shape the tech landscape. We invite you to join us in celebrating your achievements and those of your fellow developers. Together, let’s make Vaunt a beacon of recognition in the open-source world.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/marketplace/vaunt-dev" rel="noopener noreferrer"&gt;Sign up for Vaunt today&lt;/a&gt; and shine a spotlight on your developer contributions!&lt;/p&gt;

&lt;p&gt;To stay in the loop with future developments, follow us on &lt;a href="https://twitter.com/VauntDev" rel="noopener noreferrer"&gt;X&lt;/a&gt; or join our &lt;a href="https://discord.gg/mn29Xkvry2" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;! And don’t hesitate to make feature requests.&lt;/p&gt;

</description>
      <category>tooling</category>
      <category>community</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
