<?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: MLH Team</title>
    <description>The latest articles on DEV Community by MLH Team (@mlhacks).</description>
    <link>https://dev.to/mlhacks</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1197638%2F19fd3a43-32d3-466f-9009-b99e790635a9.jpg</url>
      <title>DEV Community: MLH Team</title>
      <link>https://dev.to/mlhacks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mlhacks"/>
    <language>en</language>
    <item>
      <title>Prompt Pad: What Are Tokens?</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Thu, 12 Nov 2026 20:34:29 +0000</pubDate>
      <link>https://dev.to/mlh/prompt-pad-what-are-tokens-gec</link>
      <guid>https://dev.to/mlh/prompt-pad-what-are-tokens-gec</guid>
      <description>&lt;p&gt;Your AI doesn't read your prompt word for word. It reads &lt;strong&gt;tokens&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this episode of &lt;a href="https://youtube.com/playlist?list=PLbNlhcx18P7I&amp;amp;si=SCBicSxsgH-dLLPg" rel="noopener noreferrer"&gt;Prompt Pad&lt;/a&gt;, &lt;a class="mentioned-user" href="https://dev.to/rosendo_pili"&gt;@rosendo_pili&lt;/a&gt; explains tokens, the atomic units of text that an AI actually reads and calculates.&lt;/p&gt;


&lt;div&gt;
    &lt;iframe src="https://www.youtube.com/embed/7ek9fcuSEn0" width="315" height="560"&gt;
    &lt;/iframe&gt;
  &lt;/div&gt;


&lt;h2&gt;
  
  
  The tip in a nutshell
&lt;/h2&gt;

&lt;p&gt;Before an AI reads your prompt, your text is converted into numbers using a process called &lt;strong&gt;tokenization&lt;/strong&gt;. Each token becomes a number, and those numbers are what the model actually calculates with to generate a response.&lt;/p&gt;

&lt;p&gt;Everything we've covered in Prompt Pad so far, from framing a persona to few-shot examples, reaches the model as tokens. Understanding them gives you a clearer picture of what happens between hitting enter and getting an answer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it yourself
&lt;/h2&gt;

&lt;p&gt;Take a prompt you use often and think about how it might be split into tokens. Share your guesses (or any surprises) in the comments 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  📣 Help us spread the word
&lt;/h2&gt;

&lt;p&gt;Know someone curious about how AI really works? Send them this video. And subscribe so you don't miss the next Prompt Pad tip:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;▶️ &lt;strong&gt;YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@MajorLeagueHacking?sub_confirmation=1" rel="noopener noreferrer"&gt;@MajorLeagueHacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📸 &lt;strong&gt;Instagram:&lt;/strong&gt; &lt;a href="https://www.instagram.com/mlhacks/" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🐦 &lt;strong&gt;X:&lt;/strong&gt; &lt;a href="https://x.com/mlhacks" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💼 &lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/company/major-league-hacking/" rel="noopener noreferrer"&gt;Major League Hacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💬 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.com/invite/mlh" rel="noopener noreferrer"&gt;Join the MLH community&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>llm</category>
    </item>
    <item>
      <title>Can you merge at agent speed?</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Thu, 12 Nov 2026 17:40:59 +0000</pubDate>
      <link>https://dev.to/mlh/can-you-merge-at-agent-speed-4m67</link>
      <guid>https://dev.to/mlh/can-you-merge-at-agent-speed-4m67</guid>
      <description>&lt;p&gt;&lt;em&gt;Major League Hacking and Entire are teaming up for a year of hackathons, DEV Challenges, and a new prize that puts the first Git forge for agent-human collaboration in hackers’ hands&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Picture this: you’re 14 hours into a hackathon. You’ve got multiple agents running, you’ve tried three different approaches, and somewhere between your fifth coffee and your tenth prompt, you finally crack it. You’re ready to ship something you’re proud of and you hit your Git platform.&lt;/p&gt;

&lt;p&gt;Your code goes through pull requests designed for humans reviewing human-generated code. And when your session ends, everything your agent learned about the project ends with it. The next prompt starts from scratch. Today’s Git forges were built for a human-paced loop, not for developers collaborating with agents.&lt;/p&gt;

&lt;p&gt;That's why we're partnering with &lt;strong&gt;&lt;a href="http://entire.com" rel="noopener noreferrer"&gt;Entire&lt;/a&gt;&lt;/strong&gt;, the Git forge for agent-human collaboration, founded by former GitHub CEO Thomas Dohmke. Our partnership will help developers across the MLH and DEV community to merge changes as fast as their coding agents create them, and to capture, share, and learn from how they build with AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where AI habits get formed
&lt;/h2&gt;

&lt;p&gt;There's no shortage of predictions about how AI will change software development. We don't pretend to have all the answers, but we have a pretty good idea of where some of them will come from.&lt;/p&gt;

&lt;p&gt;Every weekend at hackathons around the world, hackers show up with technologies they've never used and ideas they're not sure how to execute. They try things, break things, learn from each other, and sometimes find approaches that surprise the people who built the tools.&lt;/p&gt;

&lt;p&gt;Developers are still figuring out how to work effectively with AI agents. The habits they develop today, the tools they adopt, and the lessons they share will influence how software gets built in the years ahead. We want our community to have a hand in shaping that future, not just adapting to it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Meet Entire
&lt;/h2&gt;

&lt;p&gt;On October 26, Entire launched the first Git forge built specifically for agent-human collaboration. Here are the highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Trails.&lt;/strong&gt; Unlike the classic pull request model of reviewing code changes with a diff, Trails offers developers a heads-up display similar to an airline pilot, with automated customizable evals that are scored by agents on every code push.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Distributed Git hosting.&lt;/strong&gt; Entire is built on a new source control server compatible with Git, which pushes up to 89x faster than GitHub and 6x faster than Cursor Origin. You can host your repo and replicate it in multiple regions around the world, offering data residency and scale for agentic traffic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Continuous Memory&lt;/strong&gt;, a new approach for agents and developer teams that sync sessions and prompts into the Git repository, and makes that data constantly available and searchable to coding agents. It includes Graph, which maps how your codebase fits together, and Brain, which turns past sessions into memories your agents can query.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And then there’s Sessions: the open-source Entire CLI saves your agent sessions as checkpoints linked to your commits, so your team can see the prompts and reasoning behind each change. Put together, it’s a Git forge built for the way developers collaborate with agents today.&lt;/p&gt;

&lt;p&gt;For a hackathon team racing the clock, that means the ability to reason over the code your agents create so you can merge as fast as they write it, less time re-explaining context to your agents, fewer burned tokens, and a way to show something that’s always been hard to demo: the thinking behind the project.&lt;/p&gt;

&lt;h2&gt;
  
  
  What MLH and Entire are doing together
&lt;/h2&gt;

&lt;p&gt;Over the next 12 months, Entire will show up across MLH and DEV through hackathon prizes, DEV Challenges, and direct feedback.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A new prize: Best Use of Entire.&lt;/strong&gt; At 150 MLH hackathons across North America, Europe, and Asia, teams can compete for a prize that rewards smarter AI workflows. Use as much of Entire as you can: Sessions to hand off context to teammates and agents, Graph to map your codebase and cut token usage, Brain so your agents remember past decisions, and Trails to assign and review agent work. Judges are looking for seamless human-AI collaboration, clean code history, and measurable token efficiency. Winners take home a mini portable projector, and MLH staff on-site will help you get set up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Two DEV Challenges.&lt;/strong&gt; Not every idea fits in a 36-hour weekend. Entire will sponsor two DEV Challenges where you can explore its tooling at your own pace, build something, and write about what you learned. And unlike a weekend demo, those posts stick around for the next developer to learn from. Themes, dates, and prizes coming soon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A direct line to the team building the tools.&lt;/strong&gt; Hackathons are a great stress test. When you've got a weekend to build, you find out fast whether a tool is helping or getting in your way. MLH will work with community members to test Entire's tools and docs, flag friction, and bring that feedback straight to Entire's team. If a tool is supposed to make developers' lives better, developers should have a say in how it works.&lt;/p&gt;

&lt;p&gt;None of this starts from scratch. Thomas kicked things off with a keynote at HackGT in September, and Entire joined us for Hacktoberfest 2026, where their team went live on DEV with the community and hackers took home Entire prizes in our Hacktoberfest Open-Source AI DEV Challenges. Now we’re taking it on the road.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mike Swift, CEO &amp;amp; Co-Founder, Major League Hacking&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“When Thomas started Entire, we knew it was a natural fit for our community. At a hackathon you have one weekend to turn an idea into something real, and your agents have to keep up with you. Entire is built for that kind of speed, and it keeps the reasoning behind the code instead of losing it. Hackers are already building on top of it: Abdul Wasih built Viva, a mock interview tool that reads your Entire sessions to find the code an AI wrote, then quizzes you on it. That’s what happens when you put new tools in front of this community. This is a dream partnership for us, and we think capturing how software gets built, not just what ships, will be table stakes for AI coding.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“Many developers make their start at hackathons, and MLH is among the very best, giving them a third space beyond the classroom or office where they can find community, get hands-on with the latest technologies, and build at the pace of the industry,”&lt;/em&gt; &lt;strong&gt;said Thomas Dohmke, Entire CEO.&lt;/strong&gt; &lt;em&gt;“We’re proud to partner with the MLH team to bring our Git forge to the next generation of developers. Many are already agent natives with a new kind of technical leverage. They’ll set the standard for how humans and agents create software together. We built Entire for this new world, and we can’t wait to see what they ship.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We can’t wait to see what you build. And this time, we might get to see a little more of how you got there.&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>ai</category>
      <category>opensource</category>
      <category>entire</category>
    </item>
    <item>
      <title>Prompt Pad: Show Your AI How to Respond with Few-Shot Examples</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Fri, 06 Nov 2026 16:00:00 +0000</pubDate>
      <link>https://dev.to/mlh/prompt-pad-show-your-ai-how-to-respond-with-few-shot-examples-2869</link>
      <guid>https://dev.to/mlh/prompt-pad-show-your-ai-how-to-respond-with-few-shot-examples-2869</guid>
      <description>&lt;p&gt;Want AI to answer in a specific way? Don't just tell it. &lt;strong&gt;Show it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In this episode of Prompt Pad, &lt;a class="mentioned-user" href="https://dev.to/rosendo_pili"&gt;@rosendo_pili&lt;/a&gt; explores few-shot prompting: giving your model a few examples so it knows exactly how you want it to respond.&lt;/p&gt;


&lt;div&gt;
    &lt;iframe src="https://www.youtube.com/embed/Ob6pmkEn3rQ" width="315" height="560"&gt;
    &lt;/iframe&gt;
  &lt;/div&gt;


&lt;h2&gt;
  
  
  The tip in a nutshell
&lt;/h2&gt;

&lt;p&gt;Describing the output you want only goes so far. When you include a handful of example inputs and responses in your prompt, the model picks up on the pattern and follows it, whether that's a specific format, tone, or style. Instead of guessing what "good" looks like, it has a model answer to work from.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it yourself
&lt;/h2&gt;

&lt;p&gt;Pick a task where the AI's responses keep missing the mark. Add two or three examples of what a great answer looks like, then run your prompt again and compare. Share your before-and-after in the comments 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  📣 Help us spread the word
&lt;/h2&gt;

&lt;p&gt;Know someone who's tired of explaining what they want to AI over and over? Send them this video. And subscribe so you don't miss the next Prompt Pad tip:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;▶️ &lt;strong&gt;YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@MajorLeagueHacking?sub_confirmation=1" rel="noopener noreferrer"&gt;@MajorLeagueHacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📸 &lt;strong&gt;Instagram:&lt;/strong&gt; &lt;a href="https://www.instagram.com/mlhacks/" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🐦 &lt;strong&gt;X:&lt;/strong&gt; &lt;a href="https://x.com/mlhacks" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💼 &lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/company/major-league-hacking/" rel="noopener noreferrer"&gt;Major League Hacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💬 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.com/invite/mlh" rel="noopener noreferrer"&gt;Join the MLH community&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>vibecoding</category>
    </item>
    <item>
      <title>Prompt Pad: What Are Open-Weight Models?</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Thu, 05 Nov 2026 21:00:19 +0000</pubDate>
      <link>https://dev.to/mlh/prompt-pad-what-are-open-weight-models-1ghh</link>
      <guid>https://dev.to/mlh/prompt-pad-what-are-open-weight-models-1ghh</guid>
      <description>&lt;p&gt;When people call an AI model "open," they don't always mean the same thing.&lt;/p&gt;

&lt;p&gt;On this week's Prompt Pad, &lt;a class="mentioned-user" href="https://dev.to/rosendo_pili"&gt;@rosendo_pili&lt;/a&gt; breaks down &lt;strong&gt;open-weight models&lt;/strong&gt; using Google's Gemma as an example.&lt;/p&gt;


&lt;div&gt;
    &lt;iframe src="https://www.youtube.com/embed/PoeWp99ayUk" width="315" height="560"&gt;
    &lt;/iframe&gt;
  &lt;/div&gt;


&lt;h2&gt;
  
  
  The difference
&lt;/h2&gt;

&lt;p&gt;An open-weight model gives you the trained model itself. You can download it, run it on your own machine, and fine-tune it for your project.&lt;/p&gt;

&lt;p&gt;Open-source asks for more. It means the full recipe is available to study, change, and share: the code, and for AI, details like the training data and process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Turn
&lt;/h2&gt;

&lt;p&gt;What would you build with a model that never has to leave your laptop? 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  📣 Help us spread the word
&lt;/h2&gt;

&lt;p&gt;Know someone who thinks "open" always means open source? Send them this video. And subscribe so you don't miss the next Prompt Pad episode:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;▶️ &lt;strong&gt;YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@MajorLeagueHacking?sub_confirmation=1" rel="noopener noreferrer"&gt;@MajorLeagueHacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📸 &lt;strong&gt;Instagram:&lt;/strong&gt; &lt;a href="https://www.instagram.com/mlhacks/" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🐦 &lt;strong&gt;X:&lt;/strong&gt; &lt;a href="https://x.com/mlhacks" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💼 &lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/company/major-league-hacking/" rel="noopener noreferrer"&gt;Major League Hacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💬 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.com/invite/mlh" rel="noopener noreferrer"&gt;Join the MLH community&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>opensource</category>
      <category>ai</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Prompt Pad: What Is Open Source?</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Wed, 04 Nov 2026 14:00:00 +0000</pubDate>
      <link>https://dev.to/mlh/prompt-pad-what-is-open-source-23k6</link>
      <guid>https://dev.to/mlh/prompt-pad-what-is-open-source-23k6</guid>
      <description>&lt;p&gt;Chances are you're already using open-source software without realizing it.&lt;/p&gt;

&lt;p&gt;In this episode of Prompt Pad, &lt;a class="mentioned-user" href="https://dev.to/rosendo_pili"&gt;@rosendo_pili&lt;/a&gt; steps back from prompting to explain &lt;strong&gt;what open source is and why you should care&lt;/strong&gt;.&lt;/p&gt;


&lt;div&gt;
    &lt;iframe src="https://www.youtube.com/embed/hrdL99NBjmg" width="315" height="560"&gt;
    &lt;/iframe&gt;
  &lt;/div&gt;


&lt;h2&gt;
  
  
  Why it matters
&lt;/h2&gt;

&lt;p&gt;Open source runs much of the world's software, including many of the AI tools and models people use every day. Anyone can read the code, learn from it, and help make it better. That includes you, whether you write code or not.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Turn
&lt;/h2&gt;

&lt;p&gt;Tell us in the comments: what's an open-source project you rely on without thinking about it? 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  📣 Help us spread the word
&lt;/h2&gt;

&lt;p&gt;Know someone who's curious about open source? Send them this video. And subscribe so you don't miss the next Prompt Pad episode:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;▶️ &lt;strong&gt;YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@MajorLeagueHacking?sub_confirmation=1" rel="noopener noreferrer"&gt;@MajorLeagueHacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📸 &lt;strong&gt;Instagram:&lt;/strong&gt; &lt;a href="https://www.instagram.com/mlhacks/" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🐦 &lt;strong&gt;X:&lt;/strong&gt; &lt;a href="https://x.com/mlhacks" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💼 &lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/company/major-league-hacking/" rel="noopener noreferrer"&gt;Major League Hacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💬 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.com/invite/mlh" rel="noopener noreferrer"&gt;Join the MLH community&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>opensource</category>
      <category>beginners</category>
      <category>ai</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Prompt Pad: Lock Your AI's Output Schema in Google AI Studio</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Tue, 03 Nov 2026 14:00:00 +0000</pubDate>
      <link>https://dev.to/mlh/prompt-pad-lock-your-ais-output-schema-in-google-ai-studio-53io</link>
      <guid>https://dev.to/mlh/prompt-pad-lock-your-ais-output-schema-in-google-ai-studio-53io</guid>
      <description>&lt;p&gt;If you've ever tried to parse an LLM response in code, you know the pain: the format changes slightly from one run to the next and your parser breaks.&lt;/p&gt;

&lt;p&gt;In this episode of Prompt Pad, &lt;a class="mentioned-user" href="https://dev.to/rosendo_pili"&gt;@rosendo_pili&lt;/a&gt; shows how to &lt;strong&gt;lock your model's output schema in Google AI Studio&lt;/strong&gt; so that every response follows the format you define. 🔒&lt;/p&gt;


&lt;div&gt;
    &lt;iframe src="https://www.youtube.com/embed/PiZ3rN76joo" width="315" height="560"&gt;
    &lt;/iframe&gt;
  &lt;/div&gt;


&lt;h2&gt;
  
  
  Why it matters
&lt;/h2&gt;

&lt;p&gt;Asking for JSON in your prompt is a request. A structured output schema is a guarantee. Once the schema is locked, your app gets clean, predictable responses it can rely on, and you no longer need regex workarounds to clean them up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it yourself
&lt;/h2&gt;

&lt;p&gt;Open &lt;a href="https://aistudio.google.com/" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt;, define a schema for something you're building, and see how much simpler the code that consumes the output becomes. Let us know what you build in the comments 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  📣 Help us spread the word
&lt;/h2&gt;

&lt;p&gt;Know someone fighting with messy AI output? Send them this video. And subscribe so you don't miss the next Prompt Pad tip:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;▶️ &lt;strong&gt;YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@MajorLeagueHacking?sub_confirmation=1" rel="noopener noreferrer"&gt;@MajorLeagueHacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📸 &lt;strong&gt;Instagram:&lt;/strong&gt; &lt;a href="https://www.instagram.com/mlhacks/" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🐦 &lt;strong&gt;X:&lt;/strong&gt; &lt;a href="https://x.com/mlhacks" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💼 &lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/company/major-league-hacking/" rel="noopener noreferrer"&gt;Major League Hacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💬 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.com/invite/mlh" rel="noopener noreferrer"&gt;Join the MLH community&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>gemini</category>
      <category>promptengineering</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Prompt Pad: Frame Your Persona for Better AI Answers</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Mon, 02 Nov 2026 20:09:37 +0000</pubDate>
      <link>https://dev.to/mlh/prompt-pad-frame-your-persona-for-better-ai-answers-eg3</link>
      <guid>https://dev.to/mlh/prompt-pad-frame-your-persona-for-better-ai-answers-eg3</guid>
      <description>&lt;p&gt;Want better answers from AI? Start by telling it &lt;strong&gt;who to be&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this episode of Prompt Pad, &lt;a class="mentioned-user" href="https://dev.to/rosendo_pili"&gt;@rosendo_pili&lt;/a&gt; shows how setting your model's persona in the system prompt immediately improves the quality of its answers.&lt;/p&gt;


&lt;div&gt;
    &lt;iframe src="https://www.youtube.com/embed/VWcZqdN24VA" width="315" height="560"&gt;
    &lt;/iframe&gt;
  &lt;/div&gt;


&lt;h2&gt;
  
  
  The tip in a nutshell
&lt;/h2&gt;

&lt;p&gt;Before you ask the question, give the model a role. "You are a senior backend engineer reviewing a pull request" gets you a very different answer than a bare "review this code." A persona tells the model what expertise to draw on, what tone to use, and what a good answer looks like.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it yourself
&lt;/h2&gt;

&lt;p&gt;Pick a prompt you use often and add a one-line persona to the top. Compare the two answers side by side. Then share your best persona in the comments 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  📣 Help us spread the word
&lt;/h2&gt;

&lt;p&gt;Know someone whose AI answers could use an upgrade? Send them this video. And subscribe so you don't miss the next Prompt Pad tip:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;▶️ &lt;strong&gt;YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@MajorLeagueHacking?sub_confirmation=1" rel="noopener noreferrer"&gt;@MajorLeagueHacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📸 &lt;strong&gt;Instagram:&lt;/strong&gt; &lt;a href="https://www.instagram.com/mlhacks/" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🐦 &lt;strong&gt;X:&lt;/strong&gt; &lt;a href="https://x.com/mlhacks" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💼 &lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/company/major-league-hacking/" rel="noopener noreferrer"&gt;Major League Hacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💬 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.com/invite/mlh" rel="noopener noreferrer"&gt;Join the MLH community&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>promptengineering</category>
      <category>llm</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Welcome to the Prompt Pad: AI Tips &amp; Tricks with Rosendo Pili</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Thu, 29 Oct 2026 19:07:55 +0000</pubDate>
      <link>https://dev.to/mlh/welcome-to-the-prompt-pad-ai-tips-tricks-with-rosendo-pili-2hkl</link>
      <guid>https://dev.to/mlh/welcome-to-the-prompt-pad-ai-tips-tricks-with-rosendo-pili-2hkl</guid>
      <description>&lt;p&gt;Keeping up with AI is a full-time job. &lt;a href="https://youtube.com/playlist?list=PLbNlhcx18P7I&amp;amp;si=SCBicSxsgH-dLLPg" rel="noopener noreferrer"&gt;&lt;strong&gt;Prompt Pad&lt;/strong&gt;&lt;/a&gt; is here to help you keep up a little at a time.&lt;/p&gt;

&lt;p&gt;Prompt Pad is a new short-form video series, hosted by &lt;a class="mentioned-user" href="https://dev.to/rosendo_pili"&gt;@rosendo_pili&lt;/a&gt;. Each episode  covers one practical tip you can use right away. It doesn't matter whether you're brand new to AI or have been shipping LLM features for years.&lt;/p&gt;


&lt;div&gt;
    &lt;iframe src="https://www.youtube.com/embed/KxWm1zYsJlQ" width="315" height="560"&gt;
    &lt;/iframe&gt;
  &lt;/div&gt;


&lt;h2&gt;
  
  
  What to expect
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Short and to-the-point.&lt;/strong&gt; Every episode is under a minute.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Practical.&lt;/strong&gt; One technique per episode, shown in a real tool.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For everyone.&lt;/strong&gt; No PhD or prior coding experience needed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We'll post every episode here on DEV as part of this series, so follow along and drop your questions in the comments. Ro might answer them in a future episode.&lt;/p&gt;




&lt;h2&gt;
  
  
  📣 Help us spread the word
&lt;/h2&gt;

&lt;p&gt;If you know someone who's trying to get better at AI, send them this video. And subscribe so you don't miss an episode:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;▶️ &lt;strong&gt;YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@MajorLeagueHacking?sub_confirmation=1" rel="noopener noreferrer"&gt;@MajorLeagueHacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📸 &lt;strong&gt;Instagram:&lt;/strong&gt; &lt;a href="https://www.instagram.com/mlhacks/" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🐦 &lt;strong&gt;X:&lt;/strong&gt; &lt;a href="https://x.com/mlhacks" rel="noopener noreferrer"&gt;@mlhacks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💼 &lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/company/major-league-hacking/" rel="noopener noreferrer"&gt;Major League Hacking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💬 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.com/invite/mlh" rel="noopener noreferrer"&gt;Join the MLH community&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>promptengineering</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>How to Get Your First Tool Online</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Wed, 24 Jun 2026 20:58:21 +0000</pubDate>
      <link>https://dev.to/mlh/how-to-get-your-first-tool-online-3c8k</link>
      <guid>https://dev.to/mlh/how-to-get-your-first-tool-online-3c8k</guid>
      <description>&lt;div class="crayons-card c-embed"&gt;

  &lt;br&gt;
&lt;strong&gt;TL;DR -&lt;/strong&gt;&lt;br&gt;
A finished app that only runs on one laptop is a private demo. Getting it online means connecting three things: a place to store the code (version control), a place to run it (a host), and an address people can type (a domain). The same AI tool that helped build the app can walk a beginner through all three, often without ever opening a terminal. An important step you don’t want to skip is the security check before going live, because the fastest way to ruin a launch is to ship with the database wide open.
&lt;/div&gt;


&lt;p&gt;So you’ve done it. You built your first tool. And it works. The button does the thing. Now’s the moment. It’s time to get your tool online, but how? A project running on a laptop is real, but it lives in exactly one place, the machine it was built on. Nobody else can open it.&lt;/p&gt;

&lt;p&gt;Getting that project online is its own small skill, separate from building, and it trips up more beginners than the building did. A new coder can finish a &lt;a href="https://dev.to/mlh/vibe-coding-for-beginners-how-i-built-a-working-photo-booth-web-app-with-claude-8ib"&gt;working photo booth app&lt;/a&gt; in an afternoon and still have no idea how to hand it to a friend short of pulling up the GitHub link while sitting together over coffee. The good news is that the part that used to eat a whole weekend now takes a conversation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three Things Every App Needs to Go Live
&lt;/h2&gt;

&lt;p&gt;Almost every deployment, whatever the tool, comes down to three things working together.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Version control: This is a place to store the code and track every change made to it. For most people that means GitHub, which we’ve talked about before. The same way Google Docs keeps a version history, GitHub keeps one for a project. This piece does not re-explain it; the &lt;a href="https://dev.to/mlh/github-demystified-4mkd"&gt;GitHub walkthrough&lt;/a&gt; covers the whole thing.&lt;/li&gt;
&lt;li&gt;A host: A host is really just a computer that stays powered on and connected to the internet with a public address of its own. When a visitor types in the app's address, their browser sends a request across the internet to that machine, the machine runs the code, and it sends the finished page back. A laptop was quietly doing both jobs during the build, the server and the only visitor allowed in; a host is that same server moved onto an always-on machine the whole world can reach. Services in this category include &lt;a href="https://pages.cloudflare.com/" rel="noopener noreferrer"&gt;Cloudflare Pages&lt;/a&gt;, &lt;a href="https://render.com/" rel="noopener noreferrer"&gt;Render&lt;/a&gt;, &lt;a href="https://vercel.com/" rel="noopener noreferrer"&gt;Vercel&lt;/a&gt;, &lt;a href="https://www.netlify.com/" rel="noopener noreferrer"&gt;Netlify&lt;/a&gt;, and they often have a free tier that is plenty for a first project. But do your research on what restrictions come with that tier and think about whether they hold you back more than you want.&lt;/li&gt;
&lt;li&gt;An address: The domain people type to find the app. A host hands over a working web address on day one. A custom domain is an optional upgrade that swaps something generic for a name the builder owns, which can give you more control over how people perceive your tool (aka branding). Custom domains typically cost a few dollars a year and can be purchased on services like &lt;a href="https://www.hover.com/" rel="noopener noreferrer"&gt;Hover&lt;/a&gt;, Netlify, Vercel, Cloudflare, &lt;a href="http://www.dreamhost.com" rel="noopener noreferrer"&gt;Dreamhost&lt;/a&gt;, &lt;a href="https://porkbun.com/" rel="noopener noreferrer"&gt;Porkbun&lt;/a&gt;, and &lt;a href="https://www.godaddy.com/" rel="noopener noreferrer"&gt;GoDaddy&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Going live is mostly the act of connecting these three. The code lives in version control, the host reads from it, and the domain points at the host. Three things to check off a to-do list and you’re live!&lt;/p&gt;

&lt;h2&gt;
  
  
  The Path of Least Resistance When You’re Building Your First Tool
&lt;/h2&gt;

&lt;p&gt;The simplest way to get started just requires a chat window. You describe what you want, the AI writes the code, and a back-and-forth shapes it into something that works. That is exactly how the &lt;a href="https://dev.to/mlh/vibe-coding-for-beginners-how-i-built-a-working-photo-booth-web-app-with-claude-8ib"&gt;photo booth project&lt;/a&gt; came together. Getting it online publicly is the same move, continued. The builder asks how to put the project on the internet, and Claude would have handed back a short list of steps: download the code to your own machine, create a GitHub account and push the project to it, then connect that repository to a host. Each step is something the builder runs themselves, with the AI explaining the unfamiliar parts as they come up.&lt;/p&gt;

&lt;p&gt;On this path, the person is the courier. The code travels from the chat, to their computer, to GitHub, to the host, and the software creator carries it across each gap by hand. It sounds like more work than it is. Another example from one of DEV’s co-founders described a friend with no technical background who got a full website live exactly this way, using nothing but a consumer AI chat. He described what he wanted, followed the numbered instructions, and it worked. The courier path is the whole job for plenty of first projects, and it asks for no new software beyond a browser and an account.&lt;/p&gt;

&lt;p&gt;The step up from there is an editor with a built-in agent like &lt;a href="https://cursor.com/" rel="noopener noreferrer"&gt;Cursor&lt;/a&gt;, &lt;a href="https://antigravity.google/" rel="noopener noreferrer"&gt;Google Antigravity&lt;/a&gt;, &lt;a href="https://www.windsurf.dev/" rel="noopener noreferrer"&gt;Windsurf&lt;/a&gt;, or &lt;a href="https://code.visualstudio.com/" rel="noopener noreferrer"&gt;VS Code&lt;/a&gt; with a coding extension. These are code editors with an AI agent living inside them, and the difference is the responsible party for getting things from place to place. Instead of the software creator shuttling code between windows, the AI agent edits the project files directly and runs the GitHub and deploy steps independently. The flow looks like this: start in a conversational build tool like &lt;a href="https://aistudio.google.com/" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt;, describe the thing in plain language, tweak it until it looks right, then open the code in the editor. From there it is a conversation. Connect to GitHub. Pick a host. When it is time for a custom domain, tell the agent where the domain was purchased and ask which fields to update.&lt;/p&gt;

&lt;p&gt;That last detail is the real shift, and it holds on either path. &lt;/p&gt;

&lt;p&gt;What makes deployment to life intimidating is rarely the concepts. It’s a dozen tiny configuration fields with names a beginner had never seen…and in their mind, each one is a chance to get something wrong. Now those fields come with a guide that explains each one on request, whether that guide lives in a chat window or inside the editor.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Editor or Terminal?
&lt;/h2&gt;

&lt;p&gt;A common fork shows up here. You can do this through a visual editor, or through the terminal, the black command-line window many beginners dread simply because they haven’t used it before, and it &lt;em&gt;looks&lt;/em&gt; like you could do real damage if you mess up. For a first deploy, the editor usually wins, and the reason is as much psychological as technical.&lt;/p&gt;

&lt;p&gt;In an editor, a beginner can see the files and watch the changes happen. The terminal gives back only text, and when something goes wrong it can feel like a black box. Seeing the project is more grounding, and grounding is what keeps a first-time developer in the chair instead of closing the laptop. &lt;/p&gt;

&lt;p&gt;Don’t fear the terminal. It’s  worth learning eventually. It does not have to be day one. For more on how this conversational, agent-led way of working took hold, the &lt;a href="https://dev.to/mlh/vibe-coding-demystified-169b"&gt;vibe coding explainer&lt;/a&gt; sets the stage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Don’t Hit Deploy With the Door Open
&lt;/h2&gt;

&lt;p&gt;The moment an app goes live, it stops being private. So this is a valuable moment to stop, review, and check all your work. &lt;/p&gt;

&lt;p&gt;Anyone can reach a live thing, including people looking for an unlocked database to exploit. There are real news stories, more than one in the past year, about apps that shipped with their data wide open and leaked every user’s information within hours of launch.&lt;/p&gt;

&lt;p&gt;Senior builders run a pre-flight checklist before every launch for exactly this reason. A beginner does not need a hundred items, but they do need the habit. Some AI coding tools now run a basic security pass on their own and will flag an exposed database before it ships. The rest is asking the right questions. What did this skip? What would a real product lock down? Is anything sensitive sitting somewhere public? That is the same build-then-audit move covered in the &lt;a href="https://dev.to/mlh/your-vibe-coded-app-works-is-it-any-good-28co"&gt;auditing guide&lt;/a&gt;, applied at the exact moment it matters most.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to Build This With Other People
&lt;/h2&gt;

&lt;p&gt;Getting a first thing online is a milestone worth not reaching alone. A &lt;a href="https://www.mlh.com/seasons/2026/events" rel="noopener noreferrer"&gt;MLH hackathon&lt;/a&gt; is the perfect place to try: build, break, and deploy alongside other people over a weekend. And &lt;a href="https://dev.to"&gt;DEV&lt;/a&gt; is always here for the other parts, open all the time, where a new coder can post the project, ask for feedback, and read how someone else cleared the same hurdle. &lt;/p&gt;

&lt;p&gt;(The thing that goes live is better for having an audience that was rooting for it.)&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Do I need to know how to code to deploy an app?&lt;/strong&gt;
  &lt;br&gt;
No. A non-technical person can get a site live using a consumer AI chat that hands over step-by-step instructions. Knowing the underlying concepts helps later, especially for security, but it is not a barrier to a first deploy.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;What is the difference between GitHub and a host?&lt;/strong&gt;
  &lt;br&gt;
GitHub stores the code and tracks its changes. A host runs the code and serves it to visitors. They are two different jobs, and a typical setup connects them so the host reads the latest code from GitHub. More on version control in the GitHub walkthrough.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Do I have to buy a domain?&lt;/strong&gt;
  &lt;br&gt;
No. A host provides a working web address as soon as the app is live. A custom domain is an optional upgrade for a name the builder owns for a few bucks a year.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Do I have to use the terminal?&lt;/strong&gt;
  &lt;br&gt;
Not for a first deploy. An editor with a built-in AI agent is friendlier and easier to follow, because the files and changes stay visible the whole way through.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;What is the most common first-launch mistake?&lt;/strong&gt;
  &lt;br&gt;
Going live without checking security, especially leaving a database open to the public. A quick audit before deploying prevents the worst of it. See the auditing guide.

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

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>vibecoding</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Your Vibe-Coded App Works. Is It Any Good?</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Thu, 11 Jun 2026 19:00:35 +0000</pubDate>
      <link>https://dev.to/mlh/your-vibe-coded-app-works-is-it-any-good-28co</link>
      <guid>https://dev.to/mlh/your-vibe-coded-app-works-is-it-any-good-28co</guid>
      <description>&lt;div class="crayons-card c-embed"&gt;

  &lt;br&gt;
&lt;strong&gt;TL;DR -&lt;/strong&gt;&lt;br&gt;
Getting an app to run is now the easy part. AI is very good at producing something that works on the first try and is indifferent to whether it should ship. The skill that separates a software experimenter from shipping and sharing their creation with the public is the work that starts after the demo: checking whether the thing does what it was meant to, whether anyone’s data is exposed, and whether the person who built it can explain how it works. The move is build first, then audit. The fastest way to learn how and what to audit is to turn the same AI that built the app into the thing that interrogates it, and to start keeping a running list of everything that has ever broken.
&lt;/div&gt;


&lt;p&gt;The app runs. The demo works. It’s deployed to a real URL that a person can send to a friend. For most people building with AI for the first time, that is the finish line. In reality it is closer to the halfway point.&lt;/p&gt;

&lt;p&gt;“Works” and “good” are two different questions, and they tend to get answered by two different things. A modern AI agent is remarkably good at the first one. Describe what is wanted, and it will produce something that runs, often on the first try. Whether that something is any good – whether it is secure, whether it does what was actually intended rather than what was demonstrated, whether it will hold up when someone other than its creator uses it – is a separate question that AI agents are much less reliable about. That question is where the real work, and the real learning, lives.&lt;/p&gt;

&lt;p&gt;This is the natural next step after a first vibe-coded project. The building is done. Here is what to do with the thing that got built.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Generates the Bricks. Someone Still Builds the House.
&lt;/h2&gt;

&lt;p&gt;There is a useful way to frame what AI does and does not do in this process: it produces the raw material, not the finished structure. An agent can generate working code in seconds. Whether that code belongs in a thing real people will use is a judgment call, and that judgment has to stay with a person, not the model.&lt;/p&gt;

&lt;p&gt;This is the same problem the broader industry keeps circling. The distance between an absolute beginner, a software creator, and a productive developer has never been smaller. But the layer of expertise that used to sit in the middle – the years a developer spent wrestling with real problems on a team, slowly learning what “good” actually looks like – is harder to come by when AI compresses the early part of the journey. The good news for a software creator is that this gap is not just something to worry about. It is something to act on. The act is auditing what gets built, and it can start on the very first project.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Part Of Software Creation That Nobody Warns You About
&lt;/h2&gt;

&lt;p&gt;Fast can mean exposed. An app that took an afternoon to build can go live and, within hours, leak every piece of data its users handed it. &lt;/p&gt;

&lt;p&gt;This is not a hypothetical. &lt;/p&gt;

&lt;p&gt;Beginner-built apps have shipped to production with databases left wide open by default, with no authentication on endpoints that should have required it, with secret keys committed straight into public code. The build felt finished because it ran. The part that was missing was invisible until it wasn’t.&lt;/p&gt;

&lt;p&gt;The reason this happens so often is structural. When AI handles the setup and the boilerplate, it also quietly handles a hundred small decisions that a person building the slow way would have at least seen go by. Some of those decisions are about security. Most defaults are designed to make the thing work, not to make it safe, and “working” and “safe” are not the same default. A software creator who never learned the underlying concepts may not know what went wrong, may not know where to look, and may not know what to ask next time. But if they treat the audit as part of the job, they have a real shot at catching it before anyone else does.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Move: Build First, Then Audit
&lt;/h2&gt;

&lt;p&gt;“Audit” sounds like a senior-engineer word, something that happens in a conference room with a checklist and a compliance officer. For a first project it is much smaller and much more useful than that. It is a short set of questions to ask of a thing that already exists. The questions are the whole skill.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Does it do what it was meant to do, or only what it was demoed to do? A demo runs the happy path: the right input, the expected click, the one flow that was rehearsed. Real use is messier. &lt;/li&gt;
&lt;li&gt;What happens with an empty field, a wrong file type, a button pressed twice?&lt;/li&gt;
&lt;li&gt;Is anyone’s data sitting out in the open? If the app stores anything — an email address, a login, a single uploaded photo — the question is who can reach it. Can a stranger read the database? &lt;/li&gt;
&lt;li&gt;Is anything sensitive printed into the code itself?&lt;/li&gt;
&lt;li&gt;Could the build be explained to someone else? Not line by line, but in plain terms: what are the moving parts, and what does each one do? An honest “no” here is not a failure. It is the single most useful flag a new builder can find, because it points exactly at what to learn next.&lt;/li&gt;
&lt;li&gt;What did the AI quietly skip? Every agent makes trade-offs to get to “it runs.” Error handling, validation, security practices that would slow down a first draft — these are the things most likely to be left out, and the most worth asking about directly.&lt;/li&gt;
&lt;li&gt;What happens when it is not just one person using it? An app built and tested by an audience of one behaves differently when ten people, or ten thousand, show up at once. Even imagining that shift surfaces problems the solo demo never could.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;None of these require knowing the answer in advance. They require knowing to ask. And the most efficient way to get the answers is to ask the same tool that wrote the code in the first place.&lt;/p&gt;

&lt;h2&gt;
  
  
  Using AI to Audit AI
&lt;/h2&gt;

&lt;p&gt;The most common mistake with an AI agent is using it as a grunt worker or telling it what to type and accepting whatever comes back. Used as a coach instead, the same tool becomes one of the best ways to learn ever invented. That coaching move applies just as well to evaluation as it does to building. The trick is to point the agent back at its own output and ask it to be critical.&lt;/p&gt;

&lt;p&gt;A handful of prompts do most of the work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Walk me through this code line by line and explain what each part does.”&lt;/li&gt;
&lt;li&gt;“What security practices did you skip to get this working?”&lt;/li&gt;
&lt;li&gt;“What would you change about this before real people used it?”&lt;/li&gt;
&lt;li&gt;“Where is user data stored, and who can access it right now?”&lt;/li&gt;
&lt;li&gt;“What would a senior engineer flag in this code?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The answers do two things at once. They surface concrete problems to fix, and they teach the concepts behind those problems in the exact context where they matter. A new builder who reads the explanation of why a database connection was insecure learns more about security in five minutes than a week of abstract tutorials would deliver, because the lesson is attached to something they made and care about.&lt;/p&gt;

&lt;p&gt;This is the difference between a coach and a crutch. Asking AI to explain why code works the way it does, to unpack what it skipped, to walk through its own reasoning, is learning. Letting it write the project while nodding along, then letting it declare the project finished, is the same trap as following tutorials forever…just with a chatbot instead of a video.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start Your Own Pre-Flight Checklist
&lt;/h2&gt;

&lt;p&gt;Experienced developers often build a personal checklist they run before launching anything, sometimes dozens of items long, built over years of successful and unsuccessful launches. Each line on it represents a specific thing that broke once, badly enough to be worth never repeating. The checklist is not something they were handed. It is the compressed record of everything that has ever gone wrong.&lt;/p&gt;

&lt;p&gt;A software creator can start one immediately, and it will be one of the highest-return habits in the whole process. The first version might have a single item on it. Every time something breaks, or an audit turns up a problem, or the AI points out something that was skipped, it gets one more line. Over months, that growing list becomes the thing the missing middle layer used to provide: a hard-won sense of what to check, what tends to go wrong, and what “done” actually means.&lt;/p&gt;

&lt;p&gt;This is also where the accumulated questioning pays off. Each audit adds to your list. The list makes the next audit faster and sharper. Over time the questions that once had to be looked up become the questions a builder asks automatically, which is a working definition of expertise.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Work Turns A Casual Enthusiast Into A Software Creator
&lt;/h2&gt;

&lt;p&gt;You don’t get taste or judgement from a tutorial. You get it from building real things, breaking them, examining what broke, and comparing notes with other people doing the same. AI has made the building fast. But it can’t look hard at what they made and decide whether it is actually good.&lt;/p&gt;

&lt;p&gt;That is the part worth getting good at, and it is best learned alongside other people. &lt;/p&gt;

&lt;p&gt;An MLH hackathon is a place to ship something and break it in a weekend with others a few steps ahead. &lt;/p&gt;

&lt;p&gt;DEV is where the audit becomes a post: what was built, what went wrong, what the code review turned up, what got fixed. &lt;/p&gt;

&lt;p&gt;Build your creation in one, write down what it taught you in the other, and the next person who ships their first app gets to start a little further along than you did.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Do I really need to audit a small personal project nobody else will use?&lt;/strong&gt;
  &lt;br&gt;
If the project truly never touches anyone else’s data and never goes online, the security stakes are low and the audit can be light. But the habit is worth building even on throwaway projects, because the questions are how the underlying concepts get learned. The cost of asking them on a small project is a few minutes. The cost of not knowing how to ask them on a real one is much higher.

&lt;br&gt;

  &lt;strong&gt;I don’t know enough to judge the AI’s answers. Isn’t that the whole problem?&lt;/strong&gt;
  &lt;br&gt;
It is the honest starting point for almost everyone, and it is not a dead end. The point of the audit is not to already know the answers. It is to ask questions that pull the concepts into view, then learn them one at a time, in context. The first audit will surface things that are not fully understood. Those things are the curriculum.

&lt;br&gt;

  &lt;strong&gt;Won’t the AI just tell me everything is fine?&lt;/strong&gt;
  &lt;br&gt;
Only if asked in a way that invites it to. “Is this good?” tends to get a reassuring answer. “What did you skip, and what would a senior engineer flag?” tends to get a useful one. Prompts that assume there is something to find generally find it.

&lt;br&gt;

  &lt;strong&gt;How is this different from learning to code the traditional way?&lt;/strong&gt;
  &lt;br&gt;
The traditional path front-loaded the foundations: months of syntax and setup before building anything real. This path inverts the order. Build first to catch the momentum, then go back and learn the foundations through the specific thing that was built. Both routes end up needing the same underlying judgment. This one just arrives at it by a road that is easier to stay on.

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

</description>
      <category>vibecoding</category>
      <category>ai</category>
      <category>firstyearincode</category>
    </item>
    <item>
      <title>GitHub, Demystified</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Fri, 05 Jun 2026 19:32:48 +0000</pubDate>
      <link>https://dev.to/mlh/github-demystified-4mkd</link>
      <guid>https://dev.to/mlh/github-demystified-4mkd</guid>
      <description>&lt;div class="crayons-card c-embed"&gt;

  &lt;br&gt;
&lt;strong&gt;TL;DR -&lt;/strong&gt;&lt;br&gt;
GitHub is a place to store code and keep track of every change made to it. That is the core of it. Because so much open source software lives there, it is also where a builder can find and reuse other people's tools, including a lot of the AI ecosystem. Its reputation as an intimidating community space is real, but that layer sits on top of a tool that does something fairly simple. A newcomer does not need to earn their way in. They need a project and an account.
&lt;/div&gt;


&lt;p&gt;GitHub has a way of making new developers, and now software creators or anyone who is creating code, feel like they walked into a party everyone else was invited to years ago. The profile photos, the rows of green contribution squares, the open source projects with thousands of stars. It reads like a club, and the entrance exam feels both invisible and already failed.&lt;/p&gt;

&lt;p&gt;Plenty of people first hear about GitHub in its community form. They’re told it’s a place where strangers read your code and form opinions about it, long before anyone explains what it actually does. As a result, they may think GitHub is just a place where developers collaborate. In reality, it’s so much more. The collaboration is real. It is just not the only way in.&lt;/p&gt;

&lt;p&gt;Consider this reframe: GitHub is a tool first. The community is something that grew on top of the tool, and a beginner can get real value out of the tool for months without touching the community at all.&lt;/p&gt;

&lt;h2&gt;
  
  
  What GitHub Actually Is
&lt;/h2&gt;

&lt;p&gt;Strip away the reputation and GitHub does one job. It stores code and remembers every version of it.&lt;/p&gt;

&lt;p&gt;That second half matters more than it sounds. The technical name is version control, like your history in Google docs. When anyone changes their code, GitHub keeps a record of what it looked like before. When you save a new version, the old one is still sitting there as a reference for the future. Break something badly at midnight, and there is a working version from that afternoon you can restore in the morning. Nothing a person saves to GitHub is ever truly lost, which is a quietly enormous relief for anyone who has overwritten a file and felt their stomach drop.&lt;/p&gt;

&lt;p&gt;That same change-tracking is what makes building with other people possible. When two developers edit the same project, GitHub keeps both sets of changes straight and flags the spots where they collide, so the work can be combined instead of one person accidentally erasing the other. The collaborative nature of GitHub – the reputation it has built up over the years – is really just this one feature, pointed at more than one person.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Mental Model: Google Docs for Code
&lt;/h2&gt;

&lt;p&gt;Anyone who has opened the version history on a Google Doc already understands the heart of it. Every edit is recorded. Earlier drafts are recoverable. More than one person can work in the same place without chaos…there’s even color coded changes to keep things clear. GitHub does that for code instead of documents, with a few more tools for combining everyone’s changes cleanly. A learner who keeps that picture in mind has most of what they need to get started.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Your First Project onto GitHub
&lt;/h2&gt;

&lt;p&gt;Three things get a first project up, and none of them require permission from anyone.&lt;/p&gt;

&lt;p&gt;First, an account. It is free at &lt;a href="https://github.com" rel="noopener noreferrer"&gt;github.com&lt;/a&gt;, and that is the entire barrier to entry. No invitation, no wait time, no portfolio, no minimum experience.&lt;/p&gt;

&lt;p&gt;Then a repository, repo for short. A repository is just the home for one project: its files, and the full history of how they got that way. Most new developers make one repo per thing they build.&lt;/p&gt;

&lt;p&gt;Then commits. A commit is a saved snapshot of the project at a moment in time, with a short note describing what changed (added contact form, fixed the broken link). Committing often is the habit that turns GitHub from a backup into a timeline a person can actually read later. &lt;/p&gt;

&lt;p&gt;The part that scares a lot of beginners, the black terminal window, is increasingly optional. Modern code editors and AI agents connect to GitHub directly, so someone who built a project by talking to an AI tool can often push it up through a few buttons without ever typing a command. The terminal is one door in. It is no longer the only one.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Community Layer
&lt;/h2&gt;

&lt;p&gt;This might be where GitHub’s reputation comes from, and it is worth understanding so it stops being intimidating. Because so many projects already live on GitHub, it has become the default place for open source: software whose code is public, so anyone can read it, learn from it, and suggest improvements.&lt;/p&gt;

&lt;p&gt;When a project is public and popular, it attracts a lot of eyes. Someone spots a bug and offers a fix. Someone else improves the documentation. The original developer reviews the suggestion and decides whether to fold it in. That back-and-forth is genuinely powerful, and it is the thing people picture when they think GitHub is only for experts.&lt;/p&gt;

&lt;p&gt;A useful way to think about it: GitHub is community-driven in the way Wikipedia is community-driven. Wikipedia is, at its core, a place to store information, and a community gathered around that core idea because the information was worth gathering around. GitHub is a place to store code, and a community gathered around it for the same reason. The storage comes first. The community is what has grown on top over many projects and many years. A beginner can use the storage for a long time before the community is ever relevant, and there is nothing wrong with that.&lt;/p&gt;

&lt;h2&gt;
  
  
  Using GitHub to Find and Reuse AI Tools
&lt;/h2&gt;

&lt;p&gt;The community layer does something else worth knowing about. It turns GitHub into a place to get tools, not only a place to keep them. For a vibe coder, or anyone building without a traditional background, the most valuable thing on GitHub is often someone else’s work, sitting in the open and free to build on.&lt;/p&gt;

&lt;p&gt;A large share of the AI ecosystem is developed and shared as open source. Agent setups, prompt libraries, automation workflows, and starter projects that already connect to a model or an API are all out there, posted by people who solved a problem once and left the solution where others could find it. A learner who wants to add image generation to a project, wire up a chatbot, or automate a repetitive task can often find a working starting point instead of beginning from a blank file if they know where to look.&lt;/p&gt;

&lt;p&gt;Finding one can be as simple as searching GitHub for what the project needs to do and reading a few signals. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The star count is a rough measure of how many people have found a project useful. &lt;/li&gt;
&lt;li&gt;The README, the page that greets a visitor on the repository, is the front door, and it usually explains what the tool does and how to set it up. &lt;/li&gt;
&lt;li&gt;The date of the most recent activity says whether the project is still alive or was abandoned two years ago. 
A tool with recent updates and a clear README is a safer bet than one with neither.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A non-traditional developer does not have to read every line to put a tool to work, especially if they are vibe coding with the help of an AI agent. They can point their agent at the repository, ask it to read the README and the code, and have it explain in plain language what the tool does. From there the same conversation can cover how to bring the tool into the current project, what needs to be installed, and where the learner’s own details, an API key or a file path, have to go. Bringing a copy into their own workspace (forking or cloning, in GitHub’s terms) is usually a step the agent can walk through as well. The skill here is less about understanding the code on sight and more about knowing what to ask.&lt;/p&gt;

&lt;p&gt;An important note on security: Code written by a stranger runs on the learner’s machine and sometimes reaches into their files, their accounts, or the keys that pay for an API. Before running something unfamiliar, it is worth knowing what it actually does, and an AI agent is good at exactly this kind of review. Asking your vibe coding partner what a tool accesses, what it sends out, and whether anything looks unusual takes a minute and catches the rare project that does more than it advertises. This is the same build-then-audit instinct to cultivate.&lt;/p&gt;

&lt;p&gt;It is also worth a glance at the project’s license, usually linked on the repository’s main page, since that is what spells out how the code is allowed to be reused. Most widely used tools carry permissive licenses that allow this kind of borrowing, but a quick look avoids surprises later.&lt;/p&gt;

&lt;h2&gt;
  
  
  Git, GitHub, and the Alternatives
&lt;/h2&gt;

&lt;p&gt;One last source of confusion worth clearing up. &lt;br&gt;
&lt;a href="https://git-scm.com" rel="noopener noreferrer"&gt;Git&lt;/a&gt; is the version control system itself, the underlying technology that does the change-tracking. &lt;br&gt;
GitHub is one popular place to host projects that use Git, and it is not the only one.&lt;br&gt;
&lt;a href="https://gitlab.com" rel="noopener noreferrer"&gt;GitLab&lt;/a&gt; and &lt;a href="https://bitbucket.org" rel="noopener noreferrer"&gt;Bitbucket&lt;/a&gt; do much the same job. &lt;br&gt;
A beginner does not need to evaluate all three. Picking the one a tutorial or a friend already uses is a fine way to start because the core ideas carry over to the others.&lt;/p&gt;

&lt;p&gt;The tool is far simpler than its reputation suggests. Accounts are free, your first repository takes a few minutes, and the community is there whenever you are ready for it. Until then, it can be pretty invisible. The only thing standing between a beginner and the version of GitHub that actually helps them is a project worth saving.&lt;/p&gt;
&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Do I need to know how to code before using GitHub?&lt;/strong&gt;
  &lt;br&gt;
No. GitHub does not care how the code got written, whether by hand, in a bootcamp, or through a conversation with an AI tool. If a person has a project and an account, they can use it.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Is my code public by default?&lt;/strong&gt;
  &lt;br&gt;
Not unless a developer chooses to make it so. Repositories can be private, visible only to their owner and anyone explicitly invited. Public repositories are how open source works, but going public is always a choice.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;What is the difference between Git and GitHub?&lt;/strong&gt;
  &lt;br&gt;
Git is the version control technology that tracks changes to code. GitHub is a service for hosting projects that use Git, with extra tools layered on for collaboration. People often say one when they mean the other, and for a beginner the distinction rarely gets in the way.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Do I have to use the terminal?&lt;/strong&gt;
  &lt;br&gt;
No longer. The terminal is one way to work with GitHub, and many developers like it, but code editors and AI agents now connect to GitHub through a visual interface. A new developer can put a project up without typing a single command.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Can I just upload my files directly instead of using Git?&lt;/strong&gt;
  &lt;br&gt;
Yes. GitHub lets a person drag files straight into a repository through the website, which is a perfectly reasonable way to start. Doing it through Git is considered best practice because it captures the full history of changes, but nobody has to begin there.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Is it okay to use someone else’s code in my own project?&lt;/strong&gt;
  &lt;br&gt;
Usually yes, when the project is open source, though the specifics depend on its license. Open source means the code is public and meant to be built on, and the license attached to a project spells out the terms, including whether credit is required. Most popular tools use permissive licenses that allow free reuse. The license is normally linked on the repository’s main page, and an AI agent can read it and summarize what it permits.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;How do I know if a tool I find on GitHub is safe to use?&lt;/strong&gt;
  &lt;br&gt;
A few signals help. Recent activity, a clear README, and a healthy star count point to a project that real people rely on. Beyond that, code from a stranger runs on the learner’s own machine, so it is worth understanding what a tool does before running it. Asking an AI agent to read through the project and flag anything that touches files, accounts, or API keys is a quick way to check, and it catches the rare project that does more than it claims.

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Do I have to pay to use tools I find on GitHub?&lt;/strong&gt;
  &lt;br&gt;
The open source code itself is almost always free to use. Costs usually come from somewhere else, such as a tool that connects to an AI model or another paid service, where the usage is billed by that provider rather than by GitHub. Reading the README, or asking an AI agent to, will usually surface whether a project depends on anything that costs money to run.

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

</description>
      <category>github</category>
      <category>beginners</category>
      <category>opensource</category>
      <category>software</category>
    </item>
    <item>
      <title>DevRelCon NYC 2026: Where Developer Relations, DevX, &amp; Developer Marketing Come Together</title>
      <dc:creator>MLH Team</dc:creator>
      <pubDate>Fri, 29 May 2026 17:34:01 +0000</pubDate>
      <link>https://dev.to/mlh/devrelcon-nyc-2026-where-developer-relations-devx-developer-marketing-come-together-5468</link>
      <guid>https://dev.to/mlh/devrelcon-nyc-2026-where-developer-relations-devx-developer-marketing-come-together-5468</guid>
      <description>&lt;div class="crayons-card c-embed"&gt;

  &lt;br&gt;
&lt;strong&gt;TL;DR -&lt;/strong&gt;DevRelCon NYC returns to Industry City in Brooklyn on July 22–23, 2026. It's the flagship conference for developer relations, DevX, and developer marketing professionals — about 300 people, intentionally tight-knit, with a DIY indie feel that sets it apart from larger corporate events. This year's programming focuses heavily on what AI is changing about DevRel: how to write docs for human and agent users alike, what developer experience means when AI handles the boilerplate, and how to measure and scale adoption in a shifting landscape. The week starts Tuesday night with a mini hackathon. Tickets are at nyc.devrelcon.dev, scholarships are available, and there's a "Convince Your Boss" script if you need it.
&lt;/div&gt;


&lt;p&gt;There's a conference that's been running for more than a decade, quietly becoming the place where the people who build for developers go to figure things out together. No keynote theater (but plenty of excellent speakers). No lanyard maze (but good happy hours and the occasional magic show). Just a few hundred practitioners in a converted Brooklyn warehouse, having the conversations that actually move the work of developer relations forward.&lt;/p&gt;

&lt;p&gt;That's DevRelCon. And this year, it's coming home to Industry City on July 22 &amp;amp; 23, 2026. We’ve been active partners in the DevRelCon space since the beginning and now head up the flagship conference here in New York. Here’s a look at what we have planned this year.&lt;/p&gt;

&lt;h2&gt;
  
  
  What DevRelCon Actually Is
&lt;/h2&gt;

&lt;p&gt;DevRelCon isn't a general tech conference. It's built specifically for people who work to grow developer adoption: developer relations professionals, developer experience teams, product marketers, platform PMs, and anyone whose job involves getting developers more deeply engaged with their work.&lt;/p&gt;

&lt;p&gt;The community is intentionally tight-knit. Each year we have about 300 attendees. People who've been coming for years show up knowing they'll run into the colleagues, collaborators, and honest sounding boards they only see once a year. At the same time, each year we get new people who show up and find out immediately that the community is one of the friendlier ones in tech.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Year Is Focused On
&lt;/h2&gt;

&lt;p&gt;The developer relations world is navigating something genuinely new right now: the increasing adoption and sophistication of AI models across an industry that sees opportunity in the tech.&lt;/p&gt;

&lt;p&gt;When the end user of your API might be a person or an AI agent, how do you write documentation? When everyone is using AI to generate boilerplate, what does "developer experience" even mean anymore? These are the questions DevRelCon 2026 is designed to dig into.&lt;/p&gt;

&lt;p&gt;Sessions this year are organized around the challenges that matter most to the community right now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI Developer Tooling And Platform Strategy&lt;/li&gt;
&lt;li&gt;Developer-First Go-To-Market Methods&lt;/li&gt;
&lt;li&gt;Measuring Developer Adoption And Activation&lt;/li&gt;
&lt;li&gt;Documentation As Product&lt;/li&gt;
&lt;li&gt;Building And Scaling Developer Ecosystems&lt;/li&gt;
&lt;li&gt;Content Strategy And Career Paths&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Our format stays true to the conference's DNA: 25-minute talks, 50-minute hands-on workshops (real ones where attendees leave with something tangible…not just slides and handouts), and lightning talk sessions for the short-form ideas that still deserve airtime.&lt;/p&gt;

&lt;h2&gt;
  
  
  DevRelCon Is More Than It’s Daily Sessions
&lt;/h2&gt;

&lt;p&gt;The conference runs Wednesday and Thursday, but the experience starts Tuesday night with a mini hackathon for early arrivals. Consider it a low-stakes place to build something, get dinner, and shake off the travel before the main event. &lt;/p&gt;

&lt;p&gt;Industry City itself is part of what makes this work. The converted warehouse complex in Sunset Park, Brooklyn is surrounded by art studios, coffee shops, and the kind of industrial-creative energy that makes a conference feel like an adventure rather than an obligation. MLH rents out the co-working space for an un-conference track that runs parallel to the main programming: attendees vote on topics, self-organize, and lead peer discussions without a deck in sight. Some of the best conversations at DevRelCon happen there.&lt;/p&gt;

&lt;p&gt;And yes, of course, there's a happy hour at the end of day one. And after that? There's usually karaoke.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who Should Come to DevRelCon?
&lt;/h2&gt;

&lt;p&gt;The honest answer is that, if your work touches developers in any way, there's something here for you. That includes people at large platforms, startups, open source projects, and companies that aren't developer-focused but work alongside a lot of developers internally. DevRelCon has always been better at including people across that full spectrum than most conferences in its category.&lt;/p&gt;

&lt;p&gt;Scholarships are available for students and people currently in career transition. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://majorleaguehacking.typeform.com/to/yEl2HVpo" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Apply for a Scholarship&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;If you need to make the case to your organization for attending, there's a ready-made script at the "Convince Your Boss" page on the DevRelCon site.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Part That's New This Year
&lt;/h2&gt;

&lt;p&gt;MLH has been running the New York edition of DevRelCon for several years. This year, with DEV now part of the MLH organization, the conference has a more direct connection to one of the largest developer communities on the internet. That means more paths to find your people before you arrive, more ways to keep the conversation going after you leave, and more infrastructure to make DevRelCon the year-round presence it's always had the potential to be.&lt;/p&gt;

&lt;p&gt;The lab and the library, finally in the same building.&lt;/p&gt;

&lt;p&gt;Tickets are available at &lt;a href="//nyc.devrelcon.dev"&gt;nyc.devrelcon.dev&lt;/a&gt;. See you at Industry City in just a few weeks!&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;When and where is DevRelCon NYC 2026?&lt;/strong&gt;
  &lt;p&gt;July 22–23, 2026, at Industry City, 220 36th St, Brooklyn, NY. The full experience kicks off Tuesday night, July 21, with a mini hackathon.&lt;/p&gt;

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;Who is this conference for?&lt;/strong&gt;
  &lt;p&gt;Anyone whose work involves developers: DevRel professionals, developer experience teams, product marketers, platform PMs, and go-to-market strategists. It's also a strong fit for people at companies that aren't developer-first but work alongside a lot of developers internally.&lt;/p&gt;

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;What does the programming look like?&lt;/strong&gt;
  &lt;p&gt;Multi-track sessions across two full days, including 25-minute talks, 50-minute hands-on workshops, and lightning talks. An un-conference track runs in parallel in the co-working space at Industry City, where attendees self-organize and lead peer discussions on topics they vote on the day of.&lt;/p&gt;

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;What's the vibe?&lt;/strong&gt;
  &lt;p&gt;Casual and intentionally indie. About 300 attendees, a community that's been building for 10+ years, and a venue that leans into that energy. Expect good conversations in the hallway as much as in the sessions, a happy hour at the end of day one, and, historically, karaoke.&lt;br&gt;
Are there scholarships available? Yes — for students and people currently in career transition. Applications are open on the DevRelCon site.&lt;/p&gt;

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;What if I need help getting my company to cover attendance?&lt;/strong&gt;
  &lt;p&gt;There's a ready-made "&lt;a href="https://nyc.devrelcon.dev/convince-your-boss" rel="noopener noreferrer"&gt;Convince Your Boss&lt;/a&gt;" script on the DevRelCon site.&lt;/p&gt;

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

&lt;p&gt;&lt;/p&gt;
  &lt;strong&gt;What's new this year?&lt;/strong&gt;
  &lt;p&gt;With DEV now part of MLH, DevRelCon has a direct connection to one of the largest developer communities on the internet — more ways to connect with attendees before and after the event, and more infrastructure to make the community year-round.&lt;/p&gt;

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

</description>
      <category>devrel</category>
      <category>career</category>
      <category>devex</category>
      <category>devrelcon</category>
    </item>
  </channel>
</rss>
