<?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: Erin A Olinick</title>
    <description>The latest articles on DEV Community by Erin A Olinick (@erinao).</description>
    <link>https://dev.to/erinao</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%2F1007771%2F7eec867a-5222-4c5f-8605-bf021dc997b8.jpg</url>
      <title>DEV Community: Erin A Olinick</title>
      <link>https://dev.to/erinao</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/erinao"/>
    <language>en</language>
    <item>
      <title>Top 7 Featured DEV Posts of the Week</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 13 May 2024 14:56:05 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-7k7</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-7k7</guid>
      <description>&lt;p&gt;&lt;em&gt;Get ready to kick off your Monday with some of the freshest, most engaging reads from last week. From the dark arts of SQL to the bright, shiny world of Eurovision-inspired CSS, we’ve got a little something for everyone. And here’s a bit of extra cheer—we’re welcoming four new authors to our Top 7 this week! Bravo! 👏👏&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/_ndeyefatoudiop" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F440984%2Fe06f206e-d5aa-428b-9034-e1f607c5a943.jpg" alt="_ndeyefatoudiop"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/_ndeyefatoudiop/37-tips-from-a-senior-frontend-developer-251b" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;37 Tips from a Senior Frontend Developer&lt;/h2&gt;
      &lt;h3&gt;Ndeye Fatou Diop ・ May 7&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#frontend&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
 @_ndeyefatoudiop slices through the digital clutter with a fresh stash of 37 killer tips for frontend developers. We love revisiting this theme because, let's face it, whether you're a newbie coding your first button or a vet debugging in your sleep, there's always a new trick or a forgotten hack to make your life easier. Buckle up for some straight talk and smart strategies. 





&lt;div class="ltag__link"&gt;
  &lt;a href="/louaiboumediene" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1408863%2F60685825-eab7-44ec-a59e-20cde3131b42.png" alt="louaiboumediene"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/louaiboumediene/mastering-sql-comprehensive-guide-to-structured-query-language-4gh" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Mastering SQL: Comprehensive Guide To Structured Query Language&lt;/h2&gt;
      &lt;h3&gt;Louai Boumediene ・ May 8&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#sql&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#database&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
 @louaiboumediene makes a compelling case for why even backend developers, who often rely on ORMs, should understand the nuts and bolts of SQL. With a practical approach peppered with relatable anecdotes and memes, they demystify SQL syntax and its core functions, promising to enhance your database interactions whether you're a SQL rookie or a query guru. 





&lt;div class="ltag__link"&gt;
  &lt;a href="/nickytonline" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F9597%2F2629be65-f045-4612-a7e9-28cd9e48bd49.jpg" alt="nickytonline"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/nickytonline/tools-that-keep-me-productive-1no5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tools that keep me productive&lt;/h2&gt;
      &lt;h3&gt;Nick Taylor ・ May 6&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#vscode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tooling&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Everybody loves a good tool list, and @nicktyonline has us covered with the excellent selection for boosting productivity. Check out the larger series for more recommendations and considering sharing your faves in the comments.





&lt;div class="ltag__link"&gt;
  &lt;a href="/drruvari" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F828631%2F48dc3d9d-9f19-4b53-a82e-4686ebcb40b5.jpg" alt="drruvari"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/drruvari/mastering-solid-principles-in-react-easy-examples-and-best-practices-142b" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Mastering S.O.L.I.D Principles in React: Easy Examples and Best Practices&lt;/h2&gt;
      &lt;h3&gt;drruvari ・ May 10&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
 &lt;br&gt;
Give your React skills a jolt with @drruvari's savvy guide to the S.O.L.I.D principles. Packed with cheeky examples and no-nonsense best practices, this article is your secret weapon to coding like a pro, whether you're just starting out or already dreaming in components. 





&lt;div class="ltag__link"&gt;
  &lt;a href="/marcopatino" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1210365%2F9e8b252a-9af0-4016-88a4-e009b51cfaaf.jpg" alt="marcopatino"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/marcopatino/i-analyzed-code-review-best-practices-for-a-year-this-is-what-i-learned-ace" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;I analyzed code review best practices for a year. This is what I learned.&lt;/h2&gt;
      &lt;h3&gt;Marco Patiño López ・ May 6&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#code&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
After analyzing and interviewing dozens of teams of varying sizes, industries, and countries about their approach to code reviews, @marcopatino has summed up their findings into several helpful tips. Read on and learn how to make the most of your code reviews.





&lt;div class="ltag__link"&gt;
  &lt;a href="/perssondennis" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F363742%2Fc7dc1bbd-b10f-49cc-8687-2216b81a4f45.png" alt="perssondennis"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/perssondennis/answers-to-common-nextjs-questions-1oki" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Answers to Common Next.js Questions&lt;/h2&gt;
      &lt;h3&gt;Dennis Persson ・ May 5&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#nextjs&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Curious about Next.js and its innovative approach to web development? Jump into @perssondennis's comprehensive FAQ, demystifying common queries and shedding light on the framework's unique features. From URL parameter handling to metadata management, this article navigates the complexities with clarity and insight, offering practical solutions for frontend devs navigating the Next.js landscape.





&lt;div class="ltag__link"&gt;
  &lt;a href="/madsstoumann" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F515396%2F61d796b8-f5ce-468b-8cb5-808b2bbb9279.jpeg" alt="madsstoumann"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/madsstoumann/eurovision-gradients-4fog" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Eurovision Gradients&lt;/h2&gt;
      &lt;h3&gt;Mads Stoumann ・ May 8&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Ready to add some Eurovision flair to your web projects? @madsstoumann's article takes inspiration from the iconic song competition to explore creating vibrant animated gradients in CSS. With easy-to-follow code snippets and playful commentary, get ready to bring some Eurovision magic to your designs while enjoying the show's eclectic spirit.




&lt;p&gt;&lt;em&gt;That’s a wrap for this week's highlights! If you're curious about more fantastic articles and updates, you can catch them in our weekly DEV Community newsletter every Tuesday—&lt;a href="https://dev.to/settings/notifications"&gt;make sure you’re opted in&lt;/a&gt;!&lt;/em&gt; 🚀📩 &lt;/p&gt;

</description>
      <category>top7</category>
    </item>
    <item>
      <title>Top 7 Featured DEV Posts of the Week</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 06 May 2024 15:20:33 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-2nek</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-2nek</guid>
      <description>&lt;p&gt;&lt;em&gt;Welcome to this week's Top 7! We've handpicked a stellar lineup featuring fresh voices and seasoned pros alike. Get ready for some serious insights and a sprinkle of dev humor, plus... drumroll, please... 🥁 we've got 6 NEW authors this week, adding their unique flair to the mix!&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Check out these tales of coding triumphs, career curveballs, and crafty writing hacks. You'll laugh, you'll cry, and you'll fall in love with coding all over again! 😂😢❤️&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/fermyon" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F7949%2Fd9f9e405-7e3d-4cd2-96bc-7754fe44d9b9.png" alt="Fermyon"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1187729%2F0d952ffe-9877-436c-ac41-4b96bc3dc624.png" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/fermyon/it-took-me-20-years-to-learn-this-lesson-about-dev-1mep" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;It Took Me 20+ Years To Learn This Lesson About Dev&lt;/h2&gt;
      &lt;h3&gt;Matt Butcher for Fermyon ・ May 1&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Summing up 20+ years of programming knowledge into the basics, @technosophosthis bookends this post with the words "Remember that every line of code you write is a line of code you will support." This maxim resonates throughout as we delve into coding as artisanship, "not invented here" syndrome, and more.






&lt;div class="ltag__link"&gt;
  &lt;a href="/meteroid" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F8727%2F7a6a6b06-24cf-43be-9fa3-e787a81638f1.png" alt="Meteroid"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1431315%2F3ad3773d-b37c-4234-b87e-5ac5a0bc3b37.jpg" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/meteroid/5-lessons-learned-building-our-saas-with-rust-1doj" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;What we learned building our SaaS with Rust 🦀&lt;/h2&gt;
      &lt;h3&gt;Gaspard Boursin for Meteroid ・ Apr 29&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#rust&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Have you ever asked, should I use Rust? @gaspardb shares the highs and hurdles of crafting a SaaS platform with Rustins. Get an inside look at the ups, downs, and unexpected twists in Rust's world, all served with a side of open-source goodness. Learn about performance, safety, and the quirky camaraderie that makes Rust's ecosystem one heck of a party.






&lt;div class="ltag__link"&gt;
  &lt;a href="/steeve" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F139795%2Fbe23062f-bf44-44c9-bfcc-1eec6b9ea66a.jpg" alt="steeve"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/steeve/from-dull-to-dazzling-3-methods-to-elevate-your-writing-with-visual-content-4oje" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;3 Methods to Elevate Your Writing with Visual Content&lt;/h2&gt;
      &lt;h3&gt;Steeve ・ May 2&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#writing&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#learning&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#howtodevto&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Ditch the dull and dive into dynamic writing! @steeve invites you to spice up your DEV articles with interactive demos, snazzy diagrams, and GIFs that pop. Say goodbye to snooze-worthy content and hello to engaging, memorable reads.






&lt;div class="ltag__link"&gt;
  &lt;a href="/darkliahos" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F9039%2F5675608.png" alt="darkliahos"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/darkliahos/so-i-got-fired-3ko5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;So I got fired&lt;/h2&gt;
      &lt;h3&gt;Sohail Nasir ・ May 3&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#firing&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#long&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#story&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
In this candid piece, @darkliahos shares the tumultuous tale of getting fired from a senior developer position and the lessons learned along the way. From facing unexpected challenges in a new role to navigating personal and professional reflections, this article offers a raw and insightful peek into the unpredictable world of tech careers.






&lt;div class="ltag__link"&gt;
  &lt;a href="/kevin-uehara" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1090803%2Fd37fb5c4-eacd-4b87-9346-4d24a3572555.jpg" alt="kevin-uehara"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kevin-uehara/solid-the-simple-way-to-understand-47im" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;SOLID - The Simple Way To Understand&lt;/h2&gt;
      &lt;h3&gt;Kevin Toshihiro Uehara ・ May 1&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#typescript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#architecture&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#braziliandevs&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@kevin-uehara breaks down the often-confusing SOLID principles in a way that’s approachable and relatable. Expect simple TypeScript examples to demystify complex concepts like the Single Responsibility Principle and Dependency Inversion!






&lt;div class="ltag__link"&gt;
  &lt;a href="/itswillt" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F110160%2F9b3a4842-b8dc-41bb-995a-f07bbc69b4e5.jpg" alt="itswillt"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/itswillt/demystifying-reacts-types-ref-types-28fj" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;⚛️ Demystifying React's Types: Ref types&lt;/h2&gt;
      &lt;h3&gt;Will T. ・ May 1&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#typescript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;In the second part of their "Demystifying React's Types" series, &lt;a class="mentioned-user" href="https://dev.to/itswillt"&gt;@itswillt&lt;/a&gt; breaks down the various types of refs in React and how to use them with TypeScript. This article delves into React.RefObject, React.MutableRefObject, and other key ref types, providing clear examples and practical scenarios.&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/mateusmoov" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F339080%2Ff5106b0b-cd12-4b5c-8d88-9df6d6e022c0.jpg" alt="mateusmoov"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/mateusmoov/como-habbo-hotel-esta-relacionado-a-programacao-21o8" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Como Habbo Hotel está relacionado a programação?&lt;/h2&gt;
      &lt;h3&gt;Moov ・ Apr 29&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#habbo&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#braziliandevs&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;Neste post divertido e interessante, @moovhe4rt relembra como jogar Habbo Hotel, relacionando a mecânica de jogo de "Wireds" com a Programação Orientada a Eventos.&lt;/p&gt;

&lt;p&gt;"How is Habbo Hotel related to programming?" you ask. In this fun and interesting post, @moovhe4rt reminisces about playing Habbo Hotel, relating the game mechanics of "Wireds" to Event-Driven Programming.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;And that's a wrap for this week's Top 7 roundup! 🎬 We hope you enjoyed this eclectic mix of insights, stories, and tips from our talented authors. Keep coding, keep learning, and stay tuned to DEV for more captivating content and &lt;a href="https://dev.to/settings/notifications"&gt;make sure you’re opted in to our Weekly Newsletter&lt;/a&gt; 📩 for all the best articles, discussions, and updates.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>top7</category>
    </item>
    <item>
      <title>Top 7 Featured DEV Posts of the Week</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 29 Apr 2024 14:33:24 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-79a</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-79a</guid>
      <description>&lt;p&gt;&lt;em&gt;It's Monday already!? 😩😴 Yes, but there's no need to hit snooze when you've got a lineup of articles as exciting as this! Our handpicked selection of posts cover everything from captivating loading animations to essential skills like CI/CD pipelines and hidden CSS properties, and so much more.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Plus, we're welcoming SIX newcomers to the Top 7 collection today. Wow! So get up, get at 'em, and let's start reading!&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/peboy" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1193886%2F83d88698-1aa4-4e92-a4f7-0347dfb72676.jpg" alt="peboy"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/peboy/i-built-these-5-types-of-loading-animation-in-html-and-css-which-do-you-prefer-2f3f" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;I built these 5 types of loading animation in HTML and CSS, which do you prefer?&lt;/h2&gt;
      &lt;h3&gt;Adeyele Paul ・ Apr 22&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#html&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ui&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Spice up your web dev game with @peboy's playful loading animations. From chill minimalist spinners to bouncing balls and shape-shifting blobs, these creations will jazz up your UI like a party crasher with a bucket of confetti. What's your favorite loading dance move? 





&lt;div class="ltag__link"&gt;
  &lt;a href="/priyankdeep78" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F403090%2Fa96cb2e3-323e-48c9-a299-0fc47a1bce41.jpg" alt="priyankdeep78"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/priyankdeep78/understanding-cicd-pipelines-a-crucial-skill-for-every-software-engineer-225p" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;What is CI/CD Pipelines: A Crucial Skill for Every Software Engineer🔥&lt;/h2&gt;
      &lt;h3&gt;Priyank Deep Singh ・ Apr 22&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#cicd&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#devops&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
CI/CD (Continuous Integration/Continuous Delivery) is the cool kid on the software block. In this article, @priyankdeep78 breaks down what it is, why it's so dang important, and why learning it is like adding a dash of magic to your coding concoctions. 





&lt;div class="ltag__link"&gt;
  &lt;a href="/poetryofcode" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1120880%2Fc640f1e3-0674-449e-9d79-73642c1c64d7.jpg" alt="poetryofcode"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/poetryofcode/5-hidden-css-properties-you-didnt-know-existed-12h8" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;5 Hidden CSS Properties You Didn't Know Existed&lt;/h2&gt;
      &lt;h3&gt;Poetry Of Code ・ Apr 22&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#frontend&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
If you're curious about the lesser-known properties of CSS, you're in luck. Follow @vitalipri down the road less traveled and learn how to do something a little different with your CSS. 





&lt;div class="ltag__link"&gt;
  &lt;a href="/lundjrl" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1078446%2F83831fd5-f4ec-4835-a768-407a94c2e2b5.png" alt="lundjrl"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/lundjrl/reflecting-on-my-programming-career-51b6" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Reflecting On My Programming Career&lt;/h2&gt;
      &lt;h3&gt;James Robert Lund III  ・ Apr 23&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#mentalhealth&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#development&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
With five years of programming professionally under his belt, @lundjrl looks back on his career, reflecting on the things he didn't need, the things that helped, mistakes made, and lessons learned.





&lt;div class="ltag__link"&gt;
  &lt;a href="/cobykalter" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1436585%2Fb4caf643-6690-44df-90a7-f50201c48c53.jpeg" alt="cobykalter"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/cobykalter/5-ways-to-celebrate-earth-day-as-a-developer-3o44" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;5 Ways to Celebrate Earth Day as a Developer 🌎🌏🌍&lt;/h2&gt;
      &lt;h3&gt;Coby Kalter ・ Apr 22&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datascience&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#developer&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@cobykalter offers up some excellent sustainability tips in honor of Earth Day. With suggestions for green OSS projects to contribute to, links to climate data that you can work with, and a resource for checking your website's carbon footprint, these recommendations are evergreen.





&lt;div class="ltag__link"&gt;
  &lt;a href="/dannyhw" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F88947%2F66d196f0-e1a9-4f18-8336-2c78408c28dd.jpg" alt="dannyhw"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/dannyhw/apple-privacy-manifest-for-react-native-29fk" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Apple privacy manifest for React Native&lt;/h2&gt;
      &lt;h3&gt;Danny ・ Apr 22&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#reactnative&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#apple&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ios&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#mobile&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
No need to fret if you're seeing a new warning about "Missing API declaration" in the Apple App Store. @dannyhw is here to explain what the warning is all about and how you can get past it.





&lt;div class="ltag__link"&gt;
  &lt;a href="/fdocr" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F19165%2Fefa51160-41cf-448d-909b-6ad82cec68d2.jpg" alt="fdocr"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/fdocr/selfhost-timetagger-on-a-raspberry-pi-26id" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Selfhost Timetagger on a Raspberry Pi&lt;/h2&gt;
      &lt;h3&gt;Fernando ・ Apr 22&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#raspberrypi&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
In this tutorial, @fdocr documents their process self-hosting a time tracking software using Raspberry Pi. They cover the whole process, so jump in if you’re looking to set up your own time tracker!




&lt;p&gt;&lt;em&gt;And that's a wrap on our Top 7 picks for this week! If you're just warming up and wondering where to catch more of these fantastic articles, well, they'll also star in our weekly DEV Community Newsletter, landing in your inbox every Tuesday. So don't miss out – &lt;a href="https://dev.to/settings/notifications"&gt;make sure you’re opted in!&lt;/a&gt; 🚀📩&lt;/em&gt;&lt;/p&gt;

</description>
      <category>top7</category>
    </item>
    <item>
      <title>Top 7 Featured DEV Posts of the Week</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 22 Apr 2024 20:42:13 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-55po</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-55po</guid>
      <description>&lt;p&gt;&lt;em&gt;Happy Earth Day, all! 🌎🌍🌏 This week’s roundup of top articles is like a garden of tech wisdom, with each piece blooming 🌸 with insights on everything from evolving professional advice to future-proofing tech blogging.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;And in the spirit of growth and renewal, we're thrilled to welcome FIVE fresh faces to our Top 7 author lineup. It’s like planting new seeds in our community garden! 🌱 No matter how you celebrate or honor the day, you're sure to do it with a little more knowledge in your noggin, courtesy of the folks on dev.to.&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/abbeyperini" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F564890%2F496b4464-61d3-4536-aea8-4637f368890d.jpg" alt="abbeyperini"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/abbeyperini/12-tips-from-a-mid-level-developer-29bk" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;12 Tips from a Mid-level Developer&lt;/h2&gt;
      &lt;h3&gt;Abbey Perini ・ Apr 17&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#softwaredevelopment&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Learn from the evolution of @abbeyperini's ever engaging advice over the years as a professional developer, including: 1. Forget the obsession with titles; it's about delivering results. 2. Dive into the nuances of code, systems thinking, and the value of testing. 3. And remember, amidst it all, find joy in your unique journey and the support of your tech community. Hear, hear!






&lt;div class="ltag__link"&gt;
  &lt;a href="/zenika" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F1234%2F61529416-7337-4c59-ab27-aaa666d850fc.png" alt="Zenika"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F615058%2F6cb73188-4242-460e-9d99-65bf587c237c.jpeg" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/zenika/future-proof-tech-blogging-understanding-ais-core-traits-3h00" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;🤖 Future-Proof Tech Blogging: Understanding AI's Core Traits&lt;/h2&gt;
      &lt;h3&gt;Benoit COUETIL 💫 for Zenika ・ Apr 19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#writing&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#chatgpt&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Let's take a journey through the future of tech blogging, where AI and human creativity intertwine and AI is a tool for innovation, not replacement. @bcouetil shows how AI enhances content creation while calebrating the enduring importance of originality, quality, and engagement in tech writing.  






&lt;div class="ltag__link"&gt;
  &lt;a href="/wasp" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3369%2Fc86918f8-76a9-4b01-accf-cc257f9ee56f.png" alt="Wasp"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F527863%2F2031d4d6-b921-4e94-b368-58981603dff1.png" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/wasp/the-art-of-self-learning-how-to-teach-yourself-any-programming-concept-5de4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;🕵️‍♂️ The Art of Self-Learning: How to Teach Yourself Any Programming Concept 🤓&lt;/h2&gt;
      &lt;h3&gt;Lucas Lima do Nascimento for Wasp ・ Apr 16&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;With this step-by-step guide, you might just unlock the motivation to teach yourself a new coding skill. Learning is a complex process, so &lt;a class="mentioned-user" href="https://dev.to/llxd"&gt;@llxd&lt;/a&gt; helps us start small, define a good idea, choose the right tools, and more.&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/ale3oula" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F155897%2Fbd0b9c2b-1685-487f-9de3-5096a19ae2eb.png" alt="ale3oula"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/ale3oula/5-things-you-should-avoid-doing-as-a-developer-1kff" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;5 things you should avoid in your dev journey&lt;/h2&gt;
      &lt;h3&gt;Alexandra ・ Apr 13&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Inevitably, every learning process demands making mistakes. @ale3oula makes this process more tolerable by providing us their common mistakes in software development, so we can all embrace new best practices.





&lt;div class="ltag__link"&gt;
  &lt;a href="/alexmercedcoder" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F288069%2F467c0306-c435-43bf-ab31-e8894925bace.jpeg" alt="alexmercedcoder"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/alexmercedcoder/deep-dive-into-functional-programming-in-javascript-851" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Deep Dive into Functional Programming in Javascript&lt;/h2&gt;
      &lt;h3&gt;Alex Merced ・ Apr 20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#functional&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#currying&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#memoization&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Follow along with @alexmercedcoder as they show how to apply functional programming techniques in JS. This thorough deep dive explores pure functions, immutability, currying, memoization, and monads, explaining how they interconnect and work together so that you can build more reliable and efficient apps!   





&lt;div class="ltag__link"&gt;
  &lt;a href="/ricardogesteves" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F348972%2Faf06d408-8ae8-4bd3-b18d-aefd989199d6.jpg" alt="ricardogesteves"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/ricardogesteves/webhooks-and-websockets-3p53" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Webhooks and WebSockets&lt;/h2&gt;
      &lt;h3&gt;Ricardo Esteves ・ Apr 17&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#softwaredevelopment&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Webhooks or websockets? @ricardogesteves walks us through both technologies so that you can better understand the differences and when to use which!





&lt;div class="ltag__link"&gt;
  &lt;a href="/indranilchutia" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1247220%2F167fdc82-25b6-4f09-8d99-036bc6b452ea.png" alt="indranilchutia"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/indranilchutia/how-to-implement-hls-video-streaming-in-a-react-app-2cki" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to implement HLS Video Streaming in a React App&lt;/h2&gt;
      &lt;h3&gt;Indranil Chutia ・ Apr 16&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#hls&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#node&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
If you're looking to implement HLS video streaming in a React app, you've come to the right place. @indranilchutia has you covered with this straightforward guide! 




&lt;p&gt;&lt;em&gt;And there you have it, our stellar Top 7 picks for the week! But hold onto your keyboards, folks, because the party's just getting started. If you're itching for more great content and lively banter, stick around with the awesome dev.to crew. This week's Yop 7 and more will hit your inbox via our weekly DEV Community newsletter every Tuesday. Don't let FOMO get the best of you – &lt;a href="https://dev.to/settings/notifications"&gt;make sure you’re in the loop!&lt;/a&gt; 🚀📩&lt;/em&gt;&lt;/p&gt;

</description>
      <category>top7</category>
    </item>
    <item>
      <title>Top 7 Featured DEV Posts of the Week</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 15 Apr 2024 14:48:42 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-22e0</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-22e0</guid>
      <description>&lt;p&gt;&lt;em&gt;Welcome to our weekly roundup of top articles that are as insightful as they are enjoyable! We've handpicked seven gems from the dev.to community that cover a range of topics, from Git guides to JavaScript adventures and everything in between. Now is the prefect time to take a break and hydrate with your favorite beverage while you read up on the best of DEV. ☕️🕒 Let's get to it, shall we?&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/glasskube" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F7741%2F0697275f-69e8-4986-bd0b-20d39acf3cfa.png" alt="Glasskube"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F956307%2F8b2d3ab8-6673-4342-8628-8f2a866e025e.png" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/glasskube/the-guide-to-git-i-never-had-1450" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;The guide to Git I never had.&lt;/h2&gt;
      &lt;h3&gt;Jake Page for Glasskube ・ Apr 10&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
At some point, most devs are going to have to learn Git. While there are not shortage of resouces, many can be quite stiff and/or don't take the time to walk you through the fundamentals. @jakepage91's guide is just the opposite; filled with analogies, visuals, and a super helpful cheatsheet, this might be the guide that makes Git click for you.





&lt;div class="ltag__link"&gt;
  &lt;a href="/anishamalde" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F974875%2F856d5422-dfc5-425c-8235-e8773ccd8754.png" alt="anishamalde"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anishamalde/a-love-letter-to-gen-z-from-gen-y-understanding-reacts-evolution-4abm" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;A Love Letter to Gen Z from Gen Y: Understanding React's Evolution&lt;/h2&gt;
      &lt;h3&gt;Anisha Malde ・ Apr 9&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@anishamalde takes us on a journey through React's generational evolution, blending humor, insights, and unsolicited coding wisdom in their ode to the New Gen of React Devs. Buckle up for a witty ride as they navigate the "Class Component Generation" and the intriguing shifts in React development paradigms.





&lt;div class="ltag__link"&gt;
  &lt;a href="/mikeyoung44" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1054351%2F445fb057-59a3-41ac-81ec-9d0c93a5c618.jpg" alt="mikeyoung44"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/mikeyoung44/the-death-of-creativity-1907" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;The death of creativity&lt;/h2&gt;
      &lt;h3&gt;Mike Young ・ Apr 7&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#machinelearning&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#datascience&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Get ready for a playful poke at AI's impact on our intellectual adventures by @mikeyoung44. Discover the "knowledge collapse," where AI could turn us into cookie-cutter clones, locked in a loop of mainstream ideas. 🤖💔 But fret not: even in the AI era, a little weirdness goes a long way toward keeping creativity alive. 😅





&lt;div class="ltag__link"&gt;
  &lt;a href="/moozzyk" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1213345%2Fe266f9df-cfe4-4b46-8830-70194cb56354.JPG" alt="moozzyk"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/moozzyk/how-javascript-helped-me-buy-my-dream-boat-4ipa" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How JavaScript helped me buy my dream boat&lt;/h2&gt;
      &lt;h3&gt;Pawel Kadluczka ・ Apr 7&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#raspberrypi&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#docker&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@moozzyk shares the scoop on how JavaScript, Raspberry Pi, and Docker sailed them straight to their dream boat. This article merges tech savvy with maritime adventure, highlighting innovative solutions in boat buying through programming. Dive into real-world problem-solving and gain insights into software development, all within a unique blend of nautical and coding worlds.





&lt;div class="ltag__link"&gt;
  &lt;a href="/phukon" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1247663%2Ff83c4edd-83fe-4eaf-abc4-b21f8330667c.jpeg" alt="phukon"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/phukon/how-i-write-commits-like-a-pro-340l" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How I write Commits like a pro&lt;/h2&gt;
      &lt;h3&gt;phukon ・ Apr 8&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#git&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#github&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#softwaredevelopment&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#fullstack&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
In a world of fleeting frameworks and evolving methodologies, @phukon brings a refreshing perspective: the embrace of patterns over the constant chase for new tech. Their spotlight shines on "Effect," a TypeScript paradigm challenging the norm with colored functions, typesafe errors, newtypes, and elegant dependency injection, paving the way for robust, pattern-driven coding.





&lt;div class="ltag__link"&gt;
  &lt;a href="/jaredcodes" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1271055%2F9c6df756-6f8d-447e-bf30-4640b1ae9a4b.jpeg" alt="jaredcodes"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/jaredcodes/finally-understand-responsive-design-3con" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Finally Understand Responsive Design!&lt;/h2&gt;
      &lt;h3&gt;Jared Weiss ・ Apr 11&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#frontend&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Having difficulties wrapping your head around responsive design? @jaredcodes has got you covered with this thorough walkthrough of seven must-know CSS concepts that will allow you to achieve almost any responsive design.





&lt;div class="ltag__link"&gt;
  &lt;a href="/samuelfaure" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F260009%2Fe299cfe5-54c7-449d-9b51-cfa2facee1c5.jpeg" alt="samuelfaure"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/samuelfaure/how-to-be-a-great-software-engineer-without-using-your-brain-1g5k" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;🧠 How to be a great software engineer without using your brain.&lt;/h2&gt;
      &lt;h3&gt;Samuel-Zacharie FAURE ・ Apr 9&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#coding&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Smart choices can save you a world of headache. @samuelfaure walks us through how to think like a pragmatic software developer without exhausting ourselves or breaking our brains.




&lt;p&gt;&lt;em&gt;And that's a wrap on this week's top articles! Stay tuned for more great content from the DEV community, and remember to keep learning, exploring, and sharing your own knowledge. Happy coding!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;PS: this week's top articles, plus discussions, updates, and more will be featured in our weekly DEV Community newsletter, landing in your inbox every Tuesday. Don't miss out – &lt;a href="https://dev.to/settings/notifications"&gt;make sure you’re opted in!&lt;/a&gt; 🌟📩&lt;/em&gt;&lt;/p&gt;

</description>
      <category>top7</category>
    </item>
    <item>
      <title>Top 7 Featured DEV Posts of the Week</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 08 Apr 2024 19:03:58 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-3h7c</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-3h7c</guid>
      <description>&lt;p&gt;&lt;em&gt;🌕✨ Today, as the celestial spectacle of a total solar eclipse graces the skies across North America, our roundup brings you the brightest stars from the DEV community! Get ready for a stellar lineup of reads that shed light on home servers, Git gaffes, Google's digital dominion, the micro frontends universe, and more. Let's eclipse the mundane Monday blahs with extraordinary articles.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Plus, we're thrilled to welcome SIX starry-eyed new authors to our top 7 lineup today.🌞🌚&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/phalkmin" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1335507%2F03ccda5f-d602-418f-bf40-c9e01a0cfa40.jpg" alt="phalkmin"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/phalkmin/why-you-should-have-a-home-server-34i4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Why you should have a home server&lt;/h2&gt;
      &lt;h3&gt;Paulo Henrique ・ Mar 31&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#learning&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Ever feel like your data's playing hide and seek across devices, or tired of the cloud storage price tag? @phalkmin explains how a home server can be your digital BFF, streamlining access and putting you in control. 





&lt;div class="ltag__link"&gt;
  &lt;a href="/mauroaccorinti" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F624460%2F7b72b4ab-1633-46e1-b988-e93d3f8898eb.jpeg" alt="mauroaccorinti"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/mauroaccorinti/how-to-get-somebody-fired-using-git-31if" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to get somebody fired using Git&lt;/h2&gt;
      &lt;h3&gt;Mauro Accorinti ・ Apr 2&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#git&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#coding&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#github&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#learning&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Join @mauroaccorinti on a wild ride through the misadventures of Billy, the trainee developer who's about to learn Git the hard way—by doing everything you shouldn't! It's a laugh-out-loud journey through coding chaos with underlying lessons about Git usage, security, best practices, and continuous learning in software development.





&lt;div class="ltag__link"&gt;
  &lt;a href="/mlaposta" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1240482%2Fec075d21-d3f1-49fe-95de-c475cd5c3b78.jpg" alt="mlaposta"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/mlaposta/googles-decision-to-effectively-kill-off-small-sites-28ea" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Google's Decision to Effectively Kill-off Small Sites&lt;/h2&gt;
      &lt;h3&gt;Michael La Posta ・ Apr 2&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#google&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#web&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@mlaposta is a fresh-faced blogger tackling the tumultuous seas of Google's algorithm shifts. Delve into their zeal for knowledge-sharing and the delightful surprises along the way, unveiling the dynamic realm of online visibility and its quirky impact on fellow content creators.





&lt;div class="ltag__link"&gt;
  &lt;a href="/copilotkit" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F7820%2Fe8a1bb9a-c520-4645-b24f-06ddf34c44bf.gif" alt="CopilotKit"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F823697%2F01838b0b-d454-4382-ad1b-75d036ea50dd.jpg" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/copilotkit/i-created-a-v0-clone-with-nextjs-gpt4-copilotkit-3cmb" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to build: a v0.dev clone (Next.js, GPT4 &amp;amp; CopilotKit)&lt;/h2&gt;
      &lt;h3&gt;Ekemini Samuel for CopilotKit ・ Apr 4&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Build a close of Vercel's V0.dev to hone in your AI chops! @envitab offers a step-by-step tutorial, making sure you meet requirements of user input, CoPilot integration, and rendering UI.





&lt;div class="ltag__link"&gt;
  &lt;a href="/florianrappl" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F268296%2Feb6a1ad0-17d3-4302-9c44-a263a666b072.jpg" alt="florianrappl"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/florianrappl/micro-frontends-with-native-federation-56j4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Micro Frontends with Native Federation 🍿&lt;/h2&gt;
      &lt;h3&gt;Florian Rappl ・ Apr 1&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#frontend&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Explore the intricate details of Native Federation with @forianrappl, its ties to Module Federation, and learn how to kickstart your journey into micro frontends effortlessly. Join the exploration on GitHub for a hands-on experience!





&lt;div class="ltag__link"&gt;
  &lt;a href="/devshefali" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1099798%2Fe837e45a-b127-423c-98bc-8dbbc586ef69.jpg" alt="devshefali"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/devshefali/21-html-tips-you-must-know-about-55j7" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;21 HTML Tips You Must Know About&lt;/h2&gt;
      &lt;h3&gt;Shefali ・ Apr 6&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#html&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Follow @devshefali as they walk us through 21 helpful HTML tips. Complete with code blocks and visual references, these quick tips will broaden your knowledge of HTML in no time!  





&lt;div class="ltag__link"&gt;
  &lt;a href="/sarahokolo" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F896809%2Ffdaa70ad-30ad-49df-a1e3-15bc38f4e8a4.jpg" alt="sarahokolo"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/sarahokolo/creating-a-textarea-character-limit-indicator-5fol" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Creating a textarea character limit indicator&lt;/h2&gt;
      &lt;h3&gt;sahra 💫 ・ Apr 5&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@sarahokolo teaches us how to create a character limit indicator using a bit of HTML, CSS, and JavaScript. This thorough tutorial includes an embedded CodePen that shows the indicator in action.




&lt;p&gt;&lt;em&gt;That's all for the moment, but these top picks will also be featured in our weekly DEV Community newsletter, arriving in your inbox every Tuesday. Don't miss out on the brightest discussions – &lt;a href="https://dev.to/settings/notifications"&gt;make sure you’re opted in!&lt;/a&gt; 🚀&lt;/em&gt;&lt;/p&gt;

</description>
      <category>top7</category>
    </item>
    <item>
      <title>Top 7 Featured DEV Posts of the Week, No Joke 😜</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 01 Apr 2024 20:15:24 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-no-joke-5277</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-no-joke-5277</guid>
      <description>&lt;p&gt;&lt;em&gt;Let’s kickstart the new Month with a look at last week's top articles. These insightful reads cover a wide range of topics: React rendering, job market navigation, burnout strategies, CSS game creation, SQL injection prevention, and more.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;But hold up; here's something special. ALL SEVEN of the authors highlighted this week are brand new to the Top 7, and that's no foolin'. &lt;a href="https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-5g8l"&gt;Unlike this, which is&lt;/a&gt;. So open a window, let the fresh insights flowing forth from these reads awaken you. It's time to get inspired by the contributions of our vibrant dev.to community!&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/keyurparalkar" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F470219%2F7e0d78ea-4cd1-42ac-9911-3be6dff09db4.jpg" alt="keyurparalkar"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/keyurparalkar/rendering-a-million-rows-in-react-by-drawing-1a39" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Rendering a Million Rows in React by Drawing&lt;/h2&gt;
      &lt;h3&gt;Keyur Paralkar ・ Mar 23&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Ever wondered what happens when React meets the "one billion row challenge"? @keyurparalkar did, and the result is a quirky dive into rendering a million rows using drawing magic. Buckle up for a wild ride through code, canvas, and a dash of JavaScript wizardry!





&lt;div class="ltag__link"&gt;
  &lt;a href="/wasp" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3369%2Fc86918f8-76a9-4b01-accf-cc257f9ee56f.png" alt="Wasp"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F982343%2F99b7a039-13b3-4eb5-820b-da74b180ddf6.jpeg" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/wasp/finding-the-inspiration-to-build-3p4n" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Finding the Inspiration to Build&lt;/h2&gt;
      &lt;h3&gt;vincanger for Wasp ・ Mar 26&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#indiehacker&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#saas&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Meet @vincanger, the self-taught developer turned indie hacker extraordinaire! From dodging the pandemic blues to launching quirky SaaS projects like CoverLetterGPT.xyz, this article is your backstage pass to the wild ride of finding inspiration, battling FOMO, and keeping it real in the tech hustle.





&lt;div class="ltag__link"&gt;
  &lt;a href="/fpsvogel" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F539050%2F499f51fe-fec4-4fe7-bbc4-80e2167e71de.jpeg" alt="fpsvogel"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/fpsvogel/being-laid-off-in-2023-2024-as-an-early-career-developer-3mb5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Being laid off in 2023-2024 as an early-career developer&lt;/h2&gt;
      &lt;h3&gt;Felipe Vogel ・ Mar 27&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#rails&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Dive into @fpsvogel's engaging narrative of navigating layoffs as an early-career dev in the tumultuous job market of 2023-24. With a candid tone and insightful reflections, this article delves into the highs and lows of job networking, career shifts, and the quest for work-life balance in the tech world.





&lt;div class="ltag__link"&gt;
  &lt;a href="/netcat5679" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F651035%2F2856139a-1fb8-469a-857e-2cafa9960d36.jpg" alt="netcat5679"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/netcat5679/it-is-just-work-3k0k" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;It is just work&lt;/h2&gt;
      &lt;h3&gt;Eva Marija Banaj Gađa ・ Mar 26&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#burnout&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#learning&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
There isn't a magic solution to burnout, so @netcat5679 is here to tell you what strategies worked for them! This article shares Eva's relatable story of losing their ground and finding it again, alongside realistic tips for self-care, celebrating milestones, and doing your best.





&lt;div class="ltag__link"&gt;
  &lt;a href="/warkentien2" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F31902%2F0deb6df5-faa6-4056-a1a5-fce8c1b09526.jpeg" alt="warkentien2"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/warkentien2/desert-racer-worlds-first-css-only-swipe-aware-game-4j0h" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Desert Racer 🏜️: World's First CSS-only Swipe-Aware Game!&lt;/h2&gt;
      &lt;h3&gt;Philip Warkentien II ・ Mar 27&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#frontend&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#html&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
In this game-breaking tutorial, @warkentien2 walks us through how they created a racing game to showcase the first-ever use of CSS-only Swipe Awareness and CSS-only Collision Detection. Follow along to see how this mind-blowing CSS creation came to be!





&lt;div class="ltag__link"&gt;
  &lt;a href="/wiliamvj" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F692692%2Feca2026d-899d-42d6-b7a5-7eea107afbab.jpg" alt="wiliamvj"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/wiliamvj/preventing-sql-injection-with-golang-41m5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Preventing SQL Injection with Golang&lt;/h2&gt;
      &lt;h3&gt;Wiliam V. Joaquim ・ Mar 26&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#go&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#sql&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#security&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@wiliamvj walks us through how to prevent SQL injection using Go, so that you can secure your database even without the use of an ORM. 





&lt;div class="ltag__link"&gt;
  &lt;a href="/aaronmccollum" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F371625%2Ff33ac51a-42e4-4297-a1ea-efdda00321c7.jpeg" alt="aaronmccollum"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/aaronmccollum/tips-for-remote-work-11mb" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tips for remote work&lt;/h2&gt;
      &lt;h3&gt;Aaron McCollum ・ Mar 23&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#remote&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#workplace&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Are you struggling to focus while working at home? @aaronmccollum provides a thoughtful addition to our growing collection of remote work pointers. (TLDR: Work from home? Go touch grass.)




&lt;p&gt;&lt;em&gt;Where can you get more of these fantastic articles, discussions, and updates, you ask? We'd love to tell you! This week's top articles will also be featured in our weekly DEV Community newsletter, landing in your inbox every Tuesday. Don't miss out on the best discussions – &lt;a href="https://dev.to/settings/notifications"&gt;make sure you’re opted in!&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>top7</category>
    </item>
    <item>
      <title>Top 7 Featured DEV Posts of the Week</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 11 Mar 2024 15:53:51 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-36c</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-36c</guid>
      <description>&lt;p&gt;&lt;em&gt;Hey, hey! Monday rolls around again, and this time, it's showing up an hour earlier in some corners of the globe, courtesy of Daylight Savings Time. Whether you're ready or not, fear not – our Week's Top 7 will be here waiting for you. This week's lineup features a diverse selection, including UX design, functional programming, game development using only HTML, productivity-boosting tips, and much more!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Plus, we're delighted to welcome TWO brand new faces to our Top 7 author lineup. Check the comments to find out who! So grab a cup of coffee, a tea, a maté or two, and get comfy as you delve into these fantastic reads, all courtesy of the vibrant dev.to community!&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/kathryngrayson" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2565%2F93fcdbc1-0575-4490-ab67-ec5f50e54a17.jpg" alt="kathryngrayson"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kathryngrayson/ux-crash-course-usability-heuristics-1b3d" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;UX Crash Course: Usability Heuristics&lt;/h2&gt;
      &lt;h3&gt;Kathryn Grayson Nanz ・ Mar 5&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#design&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ux&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
In the realm of website design, our aim is to craft websites that are as intuitive and accessible as possible.. But what makes a website function better than another one? Delve deeper into UX through @kathryngrayson’s easy-to-understand breakdown of Jakob Nielsen’s 10 Usability Heuristics.





&lt;div class="ltag__link"&gt;
  &lt;a href="/vonagedev" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F378%2F555ac53a-0535-46ae-8d35-c875f44eb774.jpg" alt="Vonage"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F364684%2Ff3b063b2-f8fa-480d-acfc-1c876959a11b.jpg" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/vonagedev/being-a-first-time-mom-in-developer-relations-549n" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Being a First-Time Mom in Developer Relations&lt;/h2&gt;
      &lt;h3&gt;Amanda Cavallaro for Vonage ・ Mar 6&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#devrel&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#womenintech&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#wecoded&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Let’s all collectively rejoice in the power that inclusivity and support can offer a new parent, through the lens of @chibichibibr’s &lt;a href="https://dev.to/t/wecoded"&gt;we_coded&lt;/a&gt; post. Learn more about motherhood in tech from Amanda’s meaningful anecdotes of speaking at tech events with a baby in tow, disconnecting during maternity leave, and sharing the initial news of pregnancy with her team.





&lt;div class="ltag__link"&gt;
  &lt;a href="/koladev" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F282902%2F5069e55c-cd15-40df-9b7d-11c1b1d10d4b.jpg" alt="koladev"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/koladev/tools-that-make-me-productive-as-a-software-engineer-2dge" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tools that Make Me Productive as a Software Engineer&lt;/h2&gt;
      &lt;h3&gt;Mangabo Kolawole ・ Mar 3&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tooling&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Join @koladev on an inspection of their personal arsenal of productivity-boosting tools for software engineers. Uncover the hidden gems that keep tasks organized, harness the power of AI, and more. This article is a treasure trove of insider tips and firsthand experiences. 





&lt;div class="ltag__link"&gt;
  &lt;a href="/cherryramatis" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1025053%2F6cfe3178-ceaa-4b57-bef0-925fd78baadd.jpeg" alt="cherryramatis"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/cherryramatis/ending-the-war-or-continuing-it-lets-bring-functional-programming-to-oop-codebases-3mhd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Ending the war or continuing it? Let's bring functional programming to OOP codebases&lt;/h2&gt;
      &lt;h3&gt;Cherry Ramatis ・ Mar 6&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#functional&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#elixir&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@cherryramatis eloquently walks us through her experience of applying functional programming concepts to an existing OOP codebase. She urges us to let go of petty squabbles over which paradigm is better and reminds us to focus on what matters most: using our knowledge to write better code.





&lt;div class="ltag__link"&gt;
  &lt;a href="/grahamthedev" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F551686%2Ff0514090-260b-4a34-89b0-a2b6e922d5ec.jpg" alt="grahamthedev"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/grahamthedev/snakein-pure-html-no-js-no-css-no-images-2ccg" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Snake...in pure HTML⁉️ [no JS, no CSS, no images!!] 😱&lt;/h2&gt;
      &lt;h3&gt;GrahamTheDev ・ Mar 8&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#html&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#php&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Wanna make a snake game? Ahem… wanna make a snake game using just HTML? Yeah, you heard us right! Join @grahamthedev for this impractically stringent but incredibly fun tutorial.





&lt;div class="ltag__link"&gt;
  &lt;a href="/realflowcontrol" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F164512%2F8545131f-bac2-40b9-8038-bc1fa14f35ea.jpeg" alt="realflowcontrol"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/realflowcontrol/processing-one-billion-rows-in-php-3eg0" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Processing One Billion Rows in PHP!&lt;/h2&gt;
      &lt;h3&gt;Florian Engelhardt ・ Mar 8&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#php&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
If you’re interested in optimizing PHP code, this one is for you! Inspired by the "The One Billion Row Challenge" @realflowcontrol decided to give it a shot with the PHP profiler he is working on. 🐘





&lt;div class="ltag__link"&gt;
  &lt;a href="/danielbergholz" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1199300%2F236c734c-3824-43c2-86aa-072956e0628f.jpeg" alt="danielbergholz"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/danielbergholz/announcing-techschool-a-free-and-open-source-platform-to-learn-programming-47fk" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Announcing TechSchool: A free and open-source platform to learn programming&lt;/h2&gt;
      &lt;h3&gt;Daniel Bergholz ・ Mar 5&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#elixir&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ruby&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#python&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Ever wonder why pricey courses fall short while hidden gems on YouTube go unnoticed? @danielbergholz did too. That's why they created TechSchool: a free, open-source platform gathering all those top-tier free courses that deserve more love. We’re including this announcement in the Top 7 this week to promote Daniel’s good work and help make tech education accessible to all! 




&lt;p&gt;&lt;em&gt;That's a wrap for now, but there's more in store. More captivating articles, more discussions, more updates. Catch them all in our weekly DEV Community newsletter, sliding into your inbox every Tuesday. &lt;a href="https://dev.to/settings/notifications"&gt;Just make sure you’re opted in!&lt;/a&gt; 🚀📩&lt;/em&gt; &lt;/p&gt;

</description>
      <category>top7</category>
      <category>html</category>
    </item>
    <item>
      <title>we_coded: Outsider Insights</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Thu, 07 Mar 2024 14:57:23 +0000</pubDate>
      <link>https://dev.to/erinao/wecoded-outsider-insights-4ebb</link>
      <guid>https://dev.to/erinao/wecoded-outsider-insights-4ebb</guid>
      <description>&lt;h3&gt;
  
  
  An Ill-fitting Suit
&lt;/h3&gt;

&lt;p&gt;As a queer woman working in tech, I've often found myself navigating rooms where I'm the only woman and the only queer person. I’m also very petite, which has the effect of making people think I’m younger than I am. (This is something I enjoy as I get older, but it hasn’t always been an advantage.) &lt;/p&gt;

&lt;p&gt;You may have encountered the advice from leadership books urging women to lean forward on the table or adopt power poses to command authority and be taken seriously. I read those books. And to combat the effects of some of those aforementioned attributes, I did those things. And I incorporated other such advice, too: minimizing emotion, relying less on instinct and more on data when making decisions, commanding authority by being quick to react and unwavering in my decree; always having an opinion; speaking LOUDLY. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I knew that playbook inside and out, but the strategies felt like borrowed rules for a game I wasn’t even sure I wanted to play, never fitting quite right.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No matter how I tried to adopt them, it always felt like I was wearing a suit for a much larger, stiffer person, and it smelled of mothballs – a fashion from an earlier era that folks were trying too hard to still make cool.&lt;/p&gt;




&lt;h3&gt;
  
  
  Someone Else's Rules
&lt;/h3&gt;

&lt;p&gt;Nevertheless, for a long time, I played along, convincing myself that any challenges I faced weren't due to discrimination but simply part of the game. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I got “should on” a lot.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;You should be more aggressive, more commanding. You should insert yourself more; use more “I” language and less “we.” You should be more professional. And all this meant what, exactly, I wondered. I should be less approachable? Less attractive? I should be less of a woman, perhaps? &lt;/p&gt;

&lt;p&gt;Despite all the “should” I took, after a while, after a lot of hard work, I got a seat at the table. For several years, I spearheaded collaborative efforts with IT leaders from colleges across North America to customize software tailored to the unique needs of college bookstores. I was immensely proud and fulfilled in my role as a Chief Information Officer for the retail arm of a large public research university. It was more than just a job; it felt like a mission – important, innovative, and deeply rewarding.&lt;/p&gt;




&lt;h3&gt;
  
  
  Left Out or Left Behind?
&lt;/h3&gt;

&lt;p&gt;But as I looked around, I realized something was amiss. There was a marked lack of diversity among my colleagues and few others who shared my background or my experiences. And the camaraderie I longed for wasn't there either. In between meetings and after hours at conferences, conversations revolved around wives, kids, golf scores – topics that felt worlds away from my reality. &lt;/p&gt;

&lt;p&gt;I had a female partner waiting for me at home, and instead of children, I had a fat, fluffy cat and a mix of hobbies that didn’t seem to be interesting to or popular among my colleagues: driving a Sprinter van around the Washington rainforest, transforming traditional Italian recipes into gourmet vegan dinners, writing travel memoirs. I didn’t own a boat, or a vacation home, and I didn’t know the score to last night’s game. Unlike those born into business-savvy families who funded their education, I came from immigrant parents who believed in the ethos of self-reliance and self-made success. It was disheartening to be passed over for invitations to events where others bonded over shared interests that I didn't share. &lt;/p&gt;

&lt;p&gt;On top of all this, despite my long-time involvement in, or at least exposure to, the tech industry, I am not a developer. I didn’t arise or ascend in the same way as most of my colleagues. This lack of technical expertise often left me feeling like more of an outsider, an outright fraud at times, questioning my place in the field &lt;em&gt;and&lt;/em&gt; at the table.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And then something terrible happened. I started “shoulding” on myself.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  The Weight of Representation
&lt;/h3&gt;

&lt;p&gt;I &lt;em&gt;should&lt;/em&gt; guard this place at the table at all costs, I thought. I &lt;em&gt;should&lt;/em&gt; represent women and queer folks and the “others” all at once and if I squander this chance then I will have failed everyone who might never get the opportunity to begin with. I &lt;em&gt;should&lt;/em&gt; be a better example. I felt the weight (perhaps self-imposed, yes, but heavy nonetheless) of representing multiple marginalized groups. &lt;/p&gt;

&lt;p&gt;So I leaned forward, I put my hands on my hips when I addressed the room, I spoke LOUDLY, got serious, smiled less. I played the game with someone else’s rules because I thought it might be the only way to play. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But despite my efforts to conform, I often felt overshadowed or crowded out.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My view was obscured by much larger and taller men; my comments and ideas got lost in much louder conversation. And throughout it all, I grappled desperately with imposter syndrome. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I wasn’t hiding my truth; I just wasn’t sharing it.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Who Am I If Not Me?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;As incredibly out of place as I felt, it was no more out of place, I finally realized, than I’d felt for most of my life.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Starting with the early experience of growing up as a petite "tomboyish" girl in rural Pennsylvania, feeling different, being uncomfortable, and getting left out was nothing new to me. So I decided to transform that discomfort into something useful. While I may not have possessed the technical prowess of my peers, I brought a valuable contribution to the table.&lt;/p&gt;

&lt;p&gt;Embracing my authentic self and rejecting playbooks that weren't tailored to me, I began to recognize my true worth. I discovered that what I had to offer – understanding, patience, a unique perspective (my "yin" power, as I sometimes refer to it) – was valuable. I was curious, observant, I listened to everything, and I often stumbled upon hidden treasures of insight along the way. The discoveries often amazed people: “Why didn’t I notice that?” they’d ask.&lt;/p&gt;




&lt;h3&gt;
  
  
  Yin Power
&lt;/h3&gt;

&lt;p&gt;But what truly made the experience special wasn't the seat at the table or the title; it was the exceptional team I had the privilege of assembling and leading. Together, we tackled complex challenges, broke new ground, and made meaningful contributions to our industry. And we laughed. A lot. It was through this collaborative effort that I realized the power of forging my own path, playing by my own rules.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So I started crafting a new playbook.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And I started getting my clothes altered (to continue the mixed metaphor). They fit much better now!&lt;/p&gt;

&lt;p&gt;My team was supportive and gracious; they guided me through tech jargon and answered my silly questions with patience and respect. And more than anything, they appreciated my efforts to understand their roles, to delve into what they loved about their work, to support their individual career journeys and uplift their contributions. Despite my initial insecurities, I quickly realized that my "silly" questions often led us to uncover opportunities for enhancement or simplification in our projects. In many ways, I served as the end user, the customer, for much of what we developed. This perspective allowed me to provide valuable feedback, ensuring that our solutions were not only technically robust but also user-friendly and practical. What I lacked in programming skills, I made up for with genuine curiosity and a willingness to learn.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Over time I discovered that my passion truly lies in helping others excel in their work and find purpose and meaning in what they do.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is fulfillment for me – being a leader who empowers and supports others on their journey. It's a role that's often overlooked, just like us petite folks and those who don’t fit the traditional mold. But it’s incredibly important. Leading from a supportive position isn't just about managing tasks from the sidelines; it's about getting to know people, seeing their unique talents and nurturing them, making space for growth and change, and championing inclusivity. It's about recognizing the importance of every individual contribution and creating an environment where everyone feels valued and heard. And yeah, it's about saying "we" a lot.&lt;/p&gt;




&lt;h3&gt;
  
  
  The Magic of Outsiders
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;So, while I may still be an outsider in the world of tech, I've learned that sometimes it's the outsiders who bring the most magic to the table.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I found that what I could bring was a fresh perspective and approach to the industry, contributing in ways that may not fit the traditional mold but were valuable nonetheless.&lt;/p&gt;

&lt;p&gt;Now, in a new phase of my career as Senior Project Manager at Forem, I get a great deal of fulfillment from supporting the paths of developers from around the world and working in collaboration with my own dedicated team. It's a role that I’m proud of – knowing that the work we do impacts the lives and livelihoods of so many individuals in the tech community. That's why events like we_coded are so personal. They remind me that there is a place for everyone in the tech industry, and indeed, in the world. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Our differences, far from being obstacles, are what make us valuable. They are our secret sauce: the unique blend of perspectives and experiences that drive innovation and progress.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  A New Playbook &amp;amp; A Side of Secret Sauce
&lt;/h3&gt;

&lt;p&gt;This is one of my favorite quotes of all time. It's from e.e. Cummings, a poet celebrated for breaking rules and ignoring conventions in order to express himself more authentically: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It takes courage to grow up and become who you really are.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So here’s to the outsiders who bring fresh perspectives to the table and make us all better, smarter, more accomplished, and more of who we really are in the process. ❤️&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>iwd</category>
      <category>womenintech</category>
      <category>lgbtq</category>
    </item>
    <item>
      <title>Top 7 Featured DEV Posts of the Week</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 04 Mar 2024 18:25:57 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-2933</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-2933</guid>
      <description>&lt;p&gt;&lt;em&gt;Welcome to our curated selection of standout articles from the DEV Community. This week we have a blend of personal narratives and technical insights: empowering stories of women in tech, the transformative potential of local LLMs, candid reflections on learning Rust, and more. Plus, we feature a couple of crossover selections from our &lt;a href="https://dev.to/devteam/wecoded-2024-empowering-change-for-gender-equity-in-tech-30nj"&gt;we_coded&lt;/a&gt; campaign celebrating diversity in tech, and we're excited to introduce four new voices to the Top 7 this week! Don't miss out — let's get to reading!&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/amandamartindev" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F977362%2F8578b863-ce39-4328-896c-4518adab7271.jpeg" alt="amandamartindev"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/amandamartindev/31-women-in-tech-content-creators-to-follow-now-4642" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;31 Women in Tech Content Creators to Follow Now&lt;/h2&gt;
      &lt;h3&gt;Amanda ・ Mar 1&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#womenintech&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#coding&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#wecoded&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;We’re bending our “no listicles in the Top 7 rule” because this article by &lt;a class="mentioned-user" href="https://dev.to/amandamartindev"&gt;@amandamartindev&lt;/a&gt; is an incredibly pertinent list of women developers to keep up with and we think everyone should take a look! Whether you are looking for content on design, game development, DevRel, or anything in between, Amanda's got you covered with this comprehensive roundup. &lt;a href="https://dev.to/t/wecoded"&gt;#wecoded&lt;/a&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/krlz" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F947301%2Fb35dd817-d221-4fe1-8b7f-b99feb77b35a.jpg" alt="krlz"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/krlz/remote-work-experiences-myths-and-some-ideas-1ed1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Remote work, experiences and some ideas&lt;/h2&gt;
      &lt;h3&gt;krlz ・ Feb 27&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#workplace&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;This article stands out for its blend of personal anecdotes and practical advice, creating a relatable and actionable guide for remote workers. &lt;a class="mentioned-user" href="https://dev.to/krlz"&gt;@krlz&lt;/a&gt;'s conversational tone and meticulous research provide a refreshing perspective on the challenges and opportunities of remote work. Invaluable guidance for thriving in the remote work landscape!&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/theoriginalbpc" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F61140%2F481f3099-febe-4380-b17a-c67fb746a61b.jpg" alt="theoriginalbpc"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/theoriginalbpc/sarah-dye-returns-to-coding-in-2024-4am2" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Sarah Dye Returns to Coding in 2024&lt;/h2&gt;
      &lt;h3&gt;Sarah Dye ・ Mar 1&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#wecoded&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#writing&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;&lt;a class="mentioned-user" href="https://dev.to/theoriginalbpc"&gt;@theoriginalbpc&lt;/a&gt; recounts the relatable experience that many devs face: pushing too hard and experiencing burnout. But rather than tuning it out and plowing onward, Sarah listens to her feelings and draws on advice from past role models to find a healthy balance of growth and self-compassion. Don't miss the last installment in this six-part series! &lt;a href="https://dev.to/t/wecoded"&gt;#wecoded&lt;/a&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/sarthology" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F88887%2Fbf99d80a-a845-4e1f-94e2-c6363386d098.jpeg" alt="sarthology"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/sarthology/rise-of-local-llms--21pe" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Rise of Local LLMs ?&lt;/h2&gt;
      &lt;h3&gt;Sarthak Sharma ・ Feb 28&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#machinelearning&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;Witness the transformation of generative AI technology from a realm of proprietary models to an open-source landscape, spearheaded by groundbreaking projects like Ollama. Through insightful analysis and hands-on demonstrations, &lt;a class="mentioned-user" href="https://dev.to/sarthology"&gt;@sarthology&lt;/a&gt; illuminates the potential of local LLMs to revolutionize productivity and innovation.&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/m4rri4nne" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F827329%2F8580e7aa-47d9-488d-84fe-fa6d3613aeac.jpeg" alt="m4rri4nne"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/m4rri4nne/what-you-need-to-know-about-software-requirements-2hc0" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;What you need to know about software requirements&lt;/h2&gt;
      &lt;h3&gt;Alicia Marianne ・ Feb 29&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#software&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#concept&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;Make sure your software requirements are unambiguous, testable, and measurable with &lt;a class="mentioned-user" href="https://dev.to/m4rri4nne"&gt;@m4rri4nne&lt;/a&gt;! Alicia teaches us the difference between user, system, functional, and nonfunctional requirements and explains the crucial role of clear requirements in maintaining a happy user base and seamless production.&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/link2twenty" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F21408%2F3d055d92-0f51-4627-bdb7-9de09e3f408e.jpg" alt="link2twenty"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/link2twenty/learning-rust-a-clean-start-4eom" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Learning Rust: A clean start&lt;/h2&gt;
      &lt;h3&gt;Andrew Bone ・ Feb 26&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#rust&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#learning&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;Through candid reflections and practical demonstrations, &lt;a class="mentioned-user" href="https://dev.to/link2twenty"&gt;@link2twenty&lt;/a&gt; chronicles their quest to master Rust, sharing the triumphs, challenges, and discoveries along the way. With a blend of personal anecdotes, practical insights, and code demonstrations, this series is a valuable resource for beginners and seasoned developers alike.&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/kecbm" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F846886%2F3661bc21-5c36-4c21-b49d-a07cd28718f1.png" alt="kecbm"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/kecbm/time-conversion-383d" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Time conversion&lt;/h2&gt;
      &lt;h3&gt;Klecianny Melo ・ Mar 1&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;Time conversion is a complex and fascinating topic. Here in this quick tutorial, &lt;a class="mentioned-user" href="https://dev.to/kecbm"&gt;@kecbm&lt;/a&gt; walks us through the basics of converting a 12-hour time format to a 24-hour format in JavaScript.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Curious where you can find more of these fantastic articles? You're in luck! This week's top picks will also be showcased in our weekly DEV Community newsletter, arriving in your inbox every Tuesday. &lt;a href="https://dev.to/settings/notifications"&gt;Make sure you’re opted in&lt;/a&gt; 🚀📩 so you don't miss out on the best DEV has to offer!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>top7</category>
    </item>
    <item>
      <title>Top 7 Featured DEV Posts of the Week</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 26 Feb 2024 22:02:50 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-4bmh</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-4bmh</guid>
      <description>&lt;p&gt;&lt;em&gt;Introducing an exciting roundup of the latest articles from the dev.to Community! Dip into a diverse array of topics and insights, spanning from community building to DevOps demystification, innovative app development, and even retaliation against scammers. There's something for everyone! Plus, we're thrilled to welcome SIX distinct new voices to the Top 7. Let's get to it, shall we?&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/basementdevs" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F8357%2F7f9488ac-1969-477c-be09-1f36cd61420d.png" alt="Basement Developers"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F468493%2F330b0830-a179-4560-9b47-623cd8abeac8.png" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/basementdevs/what-weve-achieved-with-1-month-of-basement-devs-3pec" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;What we've achieved with 1 Month of Basement Devs&lt;/h2&gt;
      &lt;h3&gt;Daniel Reis for Basement Developers ・ Feb 19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#devrel&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#community&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Take a fascinating peek into the dynamic world of community building with @danielhe4rt! In just one month, Basement Devs has soared to new heights, boasting impressive growth, engaging events, and valuable partnerships. Join Daniel as he dissects the journey so far and glean insights for your own community endeavors.





&lt;div class="ltag__link"&gt;
  &lt;a href="/camilacodes" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F719040%2F7b71d94f-6745-4d23-855f-03be53978d2e.jpg" alt="camilacodes"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/camilacodes/devops-para-noobs-proxy-reverso-1lg0" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;#DevOps para noobs - Proxy Reverso&lt;/h2&gt;
      &lt;h3&gt;Camila Figueira ・ Feb 17&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#devops&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#sre&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#security&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
The world of DevOps seems a little less daunting with @camilacodes as they demystify the concept of reverse proxy! From enhancing security to optimizing server performance, this article breaks down complex tech jargon into digestible bits, ensuring everyone can grasp the importance and functionality of reverse proxies.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;em&gt;O mundo do DevOps parece um pouco menos assustador com &lt;a class="mentioned-user" href="https://dev.to/camilacodes"&gt;@camilacodes&lt;/a&gt; enquanto eles desmistificam o conceito de proxy reverso! Desde aprimorar a segurança até otimizar o desempenho do servidor, este artigo simplifica jargões técnicos complexos em pedaços digeríveis, garantindo que todos possam entender a importância e funcionalidade dos proxies reversos.*&lt;/em&gt;&lt;br&gt;
&lt;br&gt;

&lt;blockquote&gt;
&lt;p&gt;*This summary was translated using Google Translate, so while it provides a general idea, it may lack complete accuracy. Feel free to suggest any changes to ensure precision.&lt;/p&gt;
&lt;/blockquote&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/nutlope" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F378260%2F9dd33cd8-64bc-4d78-9ded-186cf5033ea3.PNG" alt="nutlope"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/nutlope/how-i-built-notesgpt-a-full-stack-ai-voice-note-app-265o" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How I built NotesGPT – a full-stack AI voice note app&lt;/h2&gt;
      &lt;h3&gt;Hassan El Mghari ・ Feb 21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#nextjs&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Garnering 35,000 visitors, 7,000 users, and over 1,000 GitHub stars in just one week, @nutlope’s innovative app streamlines voice note capture, transcription, and action item extraction, offering an accessible and open-source solution.





&lt;div class="ltag__link"&gt;
  &lt;a href="/nicolasmontielf" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F489991%2F8b0cdd76-a1c5-47c8-bbb4-2d1fa6ddf4d3.jpg" alt="nicolasmontielf"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/nicolasmontielf/writing-a-good-pull-request-with-template-46pm" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Write better PR's with this template 📄&lt;/h2&gt;
      &lt;h3&gt;Nico Montiel ・ Feb 18&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#git&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#pullrequest&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#engineering&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
With a refreshingly straightforward approach, @nicolasmontielf turns a common pain point—ineffective code reviews—into an opportunity for improvement. By advocating for a holistic understanding of code changes through thoughtful documentation, they inject a dose of creativity into the typically technical realm of programming practices.





&lt;div class="ltag__link"&gt;
  &lt;a href="/jdtoombs" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1284701%2F75a48187-a1f7-499d-9363-4b288d84ef73.png" alt="jdtoombs"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/jdtoombs/aftermath-of-switching-from-vscode-to-neovim-4efl" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Neovim changed my perspective&lt;/h2&gt;
      &lt;h3&gt;Jonny ・ Feb 20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#neovim&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
 &lt;br&gt;
Thoroughly grasping the tools you regularly use as a dev can improve your overall understanding as a developer. @jdtoombs talks about how learning Neovim has been time well spent on multiple levels.





&lt;div class="ltag__link"&gt;
  &lt;a href="/farshed" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F59397%2Fcefbcac9-fae0-4e27-922d-e41fbfe72c87.jpeg" alt="farshed"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/farshed/building-a-neural-network-in-rust-from-scratch-5bm1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Building a Neural Network in Rust (From Scratch)&lt;/h2&gt;
      &lt;h3&gt;Faisal Arshed ・ Feb 20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#rust&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#machinelearning&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Follow along with @​​farshed as they build a simple neural network in Rust. No ML libraries involved here, it’s just vanilla Rust; this guidance can easily be applied to JS or Python if you’d prefer.





&lt;div class="ltag__link"&gt;
  &lt;a href="/nelsonfigueroa" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F924322%2F83739220-86e7-4bde-997d-68de51010e3d.jpg" alt="nelsonfigueroa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/nelsonfigueroa/making-life-more-difficult-for-bank-scammers-58ia" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Making Life More Difficult for Bank Scammers&lt;/h2&gt;
      &lt;h3&gt;Nelson Figueroa ・ Feb 23&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#python&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#cybersecurity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Inbox security is incredibly important and so is keeping your personal information private. Take a page from @nelsonfigueroa’s book to not only protect your data, but also retaliate against spammers to stop them in their tracks. 




&lt;p&gt;&lt;em&gt;As always, stay tuned for more top-notch articles and engaging conversations in the dev.to Community. And if you want to ensure you never miss out on the latest updates, don't forget to &lt;a href="https://dev.to/settings/notifications"&gt;subscribe to our weekly DEV Community newsletter&lt;/a&gt;, delivering the top articles straight to your inbox every week. Let's keep the momentum going!&lt;/em&gt; 🚀&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

</description>
      <category>top7</category>
    </item>
    <item>
      <title>Top 7 Featured DEV Posts of the Week</title>
      <dc:creator>Erin A Olinick</dc:creator>
      <pubDate>Mon, 05 Feb 2024 18:55:08 +0000</pubDate>
      <link>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-2j17</link>
      <guid>https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-2j17</guid>
      <description>&lt;p&gt;&lt;em&gt;Happy Monday, folks! Let's kick off the week with a roundup of last week's top articles. This collection covers everything from nifty DEV hacks to the psychology behind rubber duck debugging and crafting performative leaderboards. Plus, this week we're welcoming three new folks to our Top 7 lineup. 🎉 It's time to settle in and explore some new ideas, courtesy of the vibrant dev.to community!&lt;/em&gt;&lt;/p&gt;





&lt;div class="ltag__link"&gt;
  &lt;a href="/zenstack" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F6250%2Fc6ba4388-0254-4c75-8c5f-d273540b7cfc.png" alt="ZenStack"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F907052%2F052134eb-bb88-4c78-9d13-4865051807aa.png" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/zenstack/why-do-rubber-ducks-work-27ia" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Why Do Rubber Ducks Work?&lt;/h2&gt;
      &lt;h3&gt;ymc9 for ZenStack ・ Jan 30&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#psychology&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@ymc9 from ZenStack shares personal reflections on how our brains tackle coding challenges and offers insights into psychological factors affecting programmers' performance. From the famed rubber duck debugging to the intriguing "Shower Effect," discover unconventional techniques to enhance creativity and overcome common hurdles in the programming realm. 🐤





&lt;div class="ltag__link"&gt;
  &lt;a href="/scylladb" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F9699%2F39631723-ec7f-4687-8b0d-56ce667e5742.png" alt="ScyllaDB"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F468493%2F330b0830-a179-4560-9b47-623cd8abeac8.png" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/scylladb/database-101-how-to-model-leaderboards-for-1m-players-game-2pfa" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Database 101: How to Model Leaderboards for 1M Player's Game.&lt;/h2&gt;
      &lt;h3&gt;Daniel Reis for ScyllaDB ・ Jan 29&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#scylladb&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#database&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#yarg&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
In the latest installment of his "Database 101" series, @danielhe4rt explores the intricate art of modeling leaderboards for games with a million players. Drawing on personal experiences with the open-source rhythm game YARG and leveraging ScyllaDB's efficiency, the article delves into Query Driven Data Modeling and wide-column database concepts, providing a comprehensive guide for crafting performative leaderboards.





&lt;div class="ltag__link"&gt;
  &lt;a href="/anmolbaranwal" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F950976%2F69363f37-b7c5-4f1e-a2fe-29b4e4e33e92.png" alt="anmolbaranwal"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/anmolbaranwal/12-things-you-didnt-know-you-could-do-with-dev-2041" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;😁12 things you didn't know you could do with DEV&lt;/h2&gt;
      &lt;h3&gt;Anmol Baranwal ・ Jan 30&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#writing&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#howtodevto&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
We love this list of DEV hacks by @anmolbaranwa. It’s a treasure trove of unexpected features and tricks to supercharge your DEV experience. Hidden RSS feeds, personalized call-to-action buttons, quirky badges, and more – this guide unveils the secrets every DEV member should know. Which tip surprised you the most? 





&lt;div class="ltag__link"&gt;
  &lt;a href="/pauljlucas" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2304%2F7366785.jpeg" alt="pauljlucas"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/pauljlucas/career-retrospective-1ojp" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Career Retrospective&lt;/h2&gt;
      &lt;h3&gt;Paul J. Lucas ・ Feb 1&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#retrospective&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#retirement&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@pauljlucas walks us through a 45-year programming career — from the the early days of BASIC on a DECwriter to pioneering work at Bell Labs, NASA Ames, and more. Sharing personal stories and imparting wisdom, Paul's post is wonderfully detailed and a must-read for anyone curious about the ever-evolving tech landscape and the experiences that shaped a seasoned developer's remarkable journey.





&lt;div class="ltag__link"&gt;
  &lt;a href="/madsstoumann" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F515396%2F61d796b8-f5ce-468b-8cb5-808b2bbb9279.jpeg" alt="madsstoumann"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/madsstoumann/a-guide-to-styling-tables-28d2" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;A Guide to Styling Tables&lt;/h2&gt;
      &lt;h3&gt;Mads Stoumann ・ Jan 28&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
@madsstoumann explains a common misuse of &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;s in CSS before setting us straight with thorough guidance on how they’re meant to be used — covering the elements involved and how to structure &amp;amp; stye them.   





&lt;div class="ltag__link"&gt;
  &lt;a href="/opensauced" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F2498%2Fa16cc27c-33f9-40b6-92a8-4a43f70a96ef.png" alt="OpenSauced"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F345658%2Fa72b6b8b-b954-47fb-8919-ab380905f26b.jpg" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/opensauced/stop-burning-out-maintainers-an-empathetic-guide-for-contributors-m20" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Stop Burning Out Maintainers: An Empathetic Guide for Contributors&lt;/h2&gt;
      &lt;h3&gt;BekahHW for OpenSauced ・ Jan 30&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
Avoiding burnout as a maintainer shouldn’t feel impossible. @bekahhw delivers an empathetic guide for contributors, shedding light on the importance of supporting maintainers by sharing responsibility in open source. The success of open source software depends on the good citizenship of its members, so let’s learn how to be upstanding contributors!





&lt;div class="ltag__link"&gt;
  &lt;a href="/lucaschitolina" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1266099%2F8c8f4cb0-6d55-4da6-8439-15af88ec097f.png" alt="lucaschitolina"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/lucaschitolina/why-its-harder-than-ever-to-learn-something-new-in-2024-4009" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Why It's Harder Than Ever to Learn Something New in 2024&lt;/h2&gt;
      &lt;h3&gt;Lucas Chitolina ・ Jan 30&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#learning&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#development&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#career&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
In a society drowning in content, @lucaschitolina explores the challenge of decision-making paralysis and offers insights on overcoming it. Uncover the real costs of a bad course and discover practical strategies to cut through the noise, finding clarity in the chaos of learning something new in 2024. Join this newcomer to DEV in unraveling the complexities of acquiring new skills in 2024.




&lt;p&gt;&lt;em&gt;Woohoo! That's another Monday, folks. Meet us back here next week for another roundup of some of the best articles on DEV. But you don't have to wait all week! There are more great articles, discussions, and updates in our &lt;a href="https://dev.to/settings/notifications"&gt;weekly DEV Community newsletter&lt;/a&gt;, landing in your inbox every Tuesday.🚀📩&lt;/em&gt;&lt;/p&gt;

</description>
      <category>top7</category>
    </item>
  </channel>
</rss>
