<?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: Dhanush N</title>
    <description>The latest articles on DEV Community by Dhanush N (@dhanushnehru).</description>
    <link>https://dev.to/dhanushnehru</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%2F457133%2F9e05506c-91da-4278-91ba-dfa90861b100.png</url>
      <title>DEV Community: Dhanush N</title>
      <link>https://dev.to/dhanushnehru</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dhanushnehru"/>
    <language>en</language>
    <item>
      <title>Built a Blazing-Fast OSINT Scanner in Go</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Sun, 22 Feb 2026 12:05:21 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/built-a-blazing-fast-osint-scanner-in-go-54gg</link>
      <guid>https://dev.to/dhanushnehru/built-a-blazing-fast-osint-scanner-in-go-54gg</guid>
      <description>&lt;p&gt;Have you ever used a really cool open-source OSINT tool, only to find that as the maintainers added more features, the UI became a complete, unreadable mess?&lt;/p&gt;

&lt;p&gt;I call this the "Masonry Grid Nightmare." Dumping dozens of intelligence data points onto a single scrolling screen simply doesn't scale.&lt;/p&gt;

&lt;p&gt;I got tired of slow tools and cluttered dashboards. So, I built my own.&lt;/p&gt;

&lt;p&gt;Meet URL Hawk Scanner 🦅: A blazing-fast, concurrent vulnerability and recon scanner built in Go.&lt;/p&gt;

&lt;p&gt;🎨 &lt;strong&gt;The Solution: A Next-Gen Glassmorphism HUD&lt;/strong&gt;&lt;br&gt;
To solve the UI clutter problem, I completely redesigned how OSINT data is displayed using a Split-Pane Glassmorphism HUD (Heads Up Display).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Left Sidebar:&lt;/strong&gt; A sleek, scrollable glass list of all executed modules (DNS Records, Security Headers, Open Ports, etc.). Next to each tab is a pulsing status dot (🟢 Secure, 🟡 Warning, 🔴 Critical).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Right Viewer:&lt;/strong&gt; A large, elegant glass viewing pane. When you click a module on the left, its rich data beautifully fades into the right pane.&lt;/p&gt;

&lt;p&gt;The result? You can add 100 new plugins over the next year and the UI footprint never changes. It always feels like a clean, high-end cybersecurity terminal rather than a crowded grid.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚡ Built for Speed &amp;amp; Extensibility&lt;/strong&gt;&lt;br&gt;
Under the hood, URL Hawk Scanner is powered by Go's concurrency model (Goroutines). It's designed with an isolated, pluggable architecture. It hits 10+ different network endpoints simultaneously without breaking a sweat.&lt;/p&gt;

&lt;p&gt;Right out of the box, it checks for:&lt;/p&gt;

&lt;p&gt;✅ DNS Records, WHOIS, &amp;amp; Open Ports&lt;br&gt;
✅ Security Headers &amp;amp; Exposed Sensitive Files&lt;br&gt;
✅ SSL Certificate Details &amp;amp; IP Geolocation&lt;br&gt;
✅ Technology Stack, Wayback Archives, &amp;amp; More...&lt;br&gt;
🤝 Let's Build Together!&lt;/p&gt;

&lt;p&gt;I built this tool to be fast, beautiful, and highly extensible. If you want a fast OSINT scanner, or are looking for a fun open-source Go project to contribute to, check out the repo!&lt;/p&gt;

&lt;p&gt;⭐ Drop a star on the repo and try it out:&lt;br&gt;
&lt;a href="https://github.com/DhanushNehru/urlhawkscanner" rel="noopener noreferrer"&gt;https://github.com/DhanushNehru/urlhawkscanner&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know what you think in the comments! What OSINT feature should be added here?&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>sideprojects</category>
      <category>github</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Dev Retro 2025: Journey in review</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Sat, 10 Jan 2026 14:53:11 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/dev-retro-2025-journey-in-review-4fa8</link>
      <guid>https://dev.to/dhanushnehru/dev-retro-2025-journey-in-review-4fa8</guid>
      <description>&lt;p&gt;Hey there 👋 it’s Dhanush N back with my annual dev retrospective.&lt;br&gt;
​&lt;br&gt;
Following the &lt;a href="https://dhanushnehru.medium.com/dev-retro-2022-journey-in-review-71ffa6207894" rel="noopener noreferrer"&gt;2022&lt;/a&gt;, &lt;a href="https://dhanushnehru.medium.com/dev-retro-2023-journey-in-review-4c0404ca6bf3" rel="noopener noreferrer"&gt;2023&lt;/a&gt; and &lt;a href="https://medium.com/@dhanushnehru/dev-retro-2024-journey-in-review-cae966e8841d" rel="noopener noreferrer"&gt;2024&lt;/a&gt; editions, this year’s retro continues the tradition—but the full story now live.&lt;/p&gt;

&lt;p&gt;If you are curious about the complete breakdown of this year—wins, failures, learnings and what is coming next—you can find it all here:&lt;/p&gt;

&lt;h3&gt;
  
  
  👉 &lt;a href="https://dhanushnehru.medium.com/dev-retro-2025-journey-in-review-d8a90f52e008" rel="noopener noreferrer"&gt;Dev Retro 2025: Journey in review&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Thank you for reading, supporting and being part of this journey so far.&lt;br&gt;
​&lt;br&gt;
Let’s keep learning, sharing and building together in 2026 and beyond. 🚀&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>newyearchallenge</category>
      <category>career</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Building Markdown Scribe</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Sat, 27 Dec 2025 15:04:39 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/building-markdown-scribe-1gh4</link>
      <guid>https://dev.to/dhanushnehru/building-markdown-scribe-1gh4</guid>
      <description>&lt;p&gt;I'm a developer who's long wanted to try Rust. This winter break, I finally dove in—no more excuses. As a self-learner, I skipped exhaustive tutorials and focused on building something real: Markdown Scribe, a fast, offline-first Markdown renderer and editor.&lt;/p&gt;

&lt;p&gt;

&lt;iframe class="tweet-embed" id="tweet-2004920993949909149-893" src="https://platform.twitter.com/embed/Tweet.html?id=2004920993949909149"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-2004920993949909149-893');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2004920993949909149&amp;amp;theme=dark"
  }





&lt;/p&gt;

&lt;h2&gt;
  
  
  My Learning Approach
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Rustlings: Got halfway through for basics like ownership, borrowing, Result/Option, and syntax. That's enough to start building—don't feel guilty skipping the rest.&lt;/li&gt;
&lt;li&gt;Resources: YouTube, The Rust Book, Rust by Example and docs.rs. Rust's docs are top-notch compared to JS/Python.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why I Built It: A Personal Need in Cybersecurity
&lt;/h2&gt;

&lt;p&gt;I write sensitive docs and notes, since I already speak about security often I needed something: Offline and local (no cloud leaks).&lt;br&gt;
Lightweight (no bloated Electron apps).&lt;br&gt;
Auditable and secure.&lt;/p&gt;

&lt;p&gt;In security, Rust eliminates vulnerabilities like buffer overflows. Tools like 1Password and Firecracker use it. &lt;/p&gt;

&lt;p&gt;Try &lt;a href="https://github.com/DhanushNehru/markdown-scribe" rel="noopener noreferrer"&gt;Markdown Scribe&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/DhanushNehru/markdown-scribe" rel="noopener noreferrer"&gt;Star if useful!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub Contributions welcome&lt;/p&gt;

</description>
      <category>rust</category>
      <category>beginners</category>
      <category>sideprojects</category>
      <category>programming</category>
    </item>
    <item>
      <title>AI in One Repo</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Sun, 16 Nov 2025 13:31:04 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/ai-in-one-repo-5e3</link>
      <guid>https://dev.to/dhanushnehru/ai-in-one-repo-5e3</guid>
      <description>&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/dhanushnehru/everything-you-need-to-know-about-ai-in-one-repository-2fd5" class="crayons-story__hidden-navigation-link"&gt;Everything You Need to Know About AI — In One Repository&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/dhanushnehru" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F457133%2F9e05506c-91da-4278-91ba-dfa90861b100.png" alt="dhanushnehru profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/dhanushnehru" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Dhanush N
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Dhanush N
                
              
              &lt;div id="story-author-preview-content-2984316" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/dhanushnehru" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F457133%2F9e05506c-91da-4278-91ba-dfa90861b100.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Dhanush N&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/dhanushnehru/everything-you-need-to-know-about-ai-in-one-repository-2fd5" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Nov 2 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/dhanushnehru/everything-you-need-to-know-about-ai-in-one-repository-2fd5" id="article-link-2984316"&gt;
          Everything You Need to Know About AI — In One Repository
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/resources"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;resources&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/github"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;github&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/dhanushnehru/everything-you-need-to-know-about-ai-in-one-repository-2fd5" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;7&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/dhanushnehru/everything-you-need-to-know-about-ai-in-one-repository-2fd5#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




</description>
      <category>ai</category>
      <category>resources</category>
      <category>github</category>
      <category>beginners</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Sun, 16 Nov 2025 13:30:25 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/-58cn</link>
      <guid>https://dev.to/dhanushnehru/-58cn</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/dhanushnehru" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F457133%2F9e05506c-91da-4278-91ba-dfa90861b100.png" alt="dhanushnehru"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/dhanushnehru/everything-you-need-to-know-about-ai-in-one-repository-2fd5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Everything You Need to Know About AI — In One Repository&lt;/h2&gt;
      &lt;h3&gt;Dhanush N ・ Nov 2&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;#resources&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#github&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;


</description>
      <category>ai</category>
      <category>resources</category>
      <category>github</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Everything You Need to Know About AI — In One Repository</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Sun, 02 Nov 2025 12:08:33 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/everything-you-need-to-know-about-ai-in-one-repository-2fd5</link>
      <guid>https://dev.to/dhanushnehru/everything-you-need-to-know-about-ai-in-one-repository-2fd5</guid>
      <description>&lt;p&gt;If you've ever felt overwhelmed by the endless maze of AI tools, courses, frameworks and research papers scattered across the internet, you're not alone.&lt;/p&gt;

&lt;p&gt;

&lt;iframe class="tweet-embed" id="tweet-1984667401624211770-371" src="https://platform.twitter.com/embed/Tweet.html?id=1984667401624211770"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1984667401624211770-371');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1984667401624211770&amp;amp;theme=dark"
  }





&lt;/p&gt;

&lt;p&gt;I've spent months curating what might be the most comprehensive AI resource collection on GitHub: &lt;a href="https://github.com/DhanushNehru/Ultimate-AI-Resources" rel="noopener noreferrer"&gt;Ultimate AI Resources&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Repository Exists
&lt;/h2&gt;

&lt;p&gt;The AI landscape is exploding. Every day brings new LLMs, frameworks, tools, and "must-read" papers. For developers, researchers, and AI enthusiasts, finding quality resources has become harder than learning AI itself.&lt;br&gt;
This repository solves that problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Inside
&lt;/h2&gt;

&lt;p&gt;Think of this as your AI Swiss Army knife. Whether you're a complete beginner or building production ML systems, you'll find what you need:&lt;/p&gt;

&lt;h2&gt;
  
  
  🎓 Learning &amp;amp; Education
&lt;/h2&gt;

&lt;p&gt;Curated courses from Stanford's CS229 to Fast.ai's practical deep learning. No fluff — just the paths that actually work.&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠️ Frameworks &amp;amp; Libraries
&lt;/h2&gt;

&lt;p&gt;From PyTorch and TensorFlow to cutting-edge tools like LangChain and LlamaIndex. Everything you need to build real AI applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 MLOps &amp;amp; Deployment
&lt;/h2&gt;

&lt;p&gt;Because learning AI is one thing. Deploying it to production is another. Find the tools, pipelines, and monitoring solutions that scale.&lt;/p&gt;

&lt;h2&gt;
  
  
  📊 Datasets
&lt;/h2&gt;

&lt;p&gt;Quality training data makes or breaks your model. Access vetted datasets across domains.&lt;/p&gt;

&lt;h2&gt;
  
  
  🤖 AI Tools &amp;amp; Apps
&lt;/h2&gt;

&lt;p&gt;The latest AI-powered tools that are actually useful, not just hype.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚖️ Ethics, Safety &amp;amp; Governance
&lt;/h2&gt;

&lt;p&gt;Building responsibly matters. Resources on AI ethics, safety, and governance frameworks.&lt;/p&gt;

&lt;h2&gt;
  
  
  👥 Communities &amp;amp; Events
&lt;/h2&gt;

&lt;p&gt;Connect with Discord channels, forums, and events where real AI builders hang out.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Numbers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;500+ vetted resources (and growing)&lt;/li&gt;
&lt;li&gt;Organized into clear, searchable categories&lt;/li&gt;
&lt;li&gt;Regularly updated with the latest tools and research&lt;/li&gt;
&lt;li&gt;Community-driven through open contributions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Who This Is For
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Beginners who don't know where to start&lt;/li&gt;
&lt;li&gt;Developers building AI-powered applications&lt;/li&gt;
&lt;li&gt;ML Engineers deploying models to production&lt;/li&gt;
&lt;li&gt;Researchers staying current with the field&lt;/li&gt;
&lt;li&gt;Anyone tired of googling "best AI resources" and getting ad-filled listicles&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  It's Open Source
&lt;/h2&gt;

&lt;p&gt;Found something missing? The repo thrives on contributions. Fork it, add your favorite resource, and open a PR. The goal is to build the definitive AI resource hub — together.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Started
&lt;/h2&gt;

&lt;p&gt;Stop bookmarking random Medium articles and scattered GitHub repos. Everything you need is here:&lt;br&gt;
⭐ &lt;a href="//github.com/DhanushNehru/Ultimate-AI-Resources"&gt;Ultimate-AI-Resources&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Star the repo, bookmark it and use it every time you need a reliable AI resource. Because navigating AI shouldn't be harder than understanding it.&lt;/p&gt;

&lt;p&gt;Have a resource that deserves to be included? &lt;a href="https://github.com/DhanushNehru/Ultimate-AI-Resources/fork" rel="noopener noreferrer"&gt;Contribute here&lt;/a&gt; and help make this the go-to hub for the AI community.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>resources</category>
      <category>github</category>
      <category>beginners</category>
    </item>
    <item>
      <title>My Tech Journey: From Developer to DevOps and Cybersecurity Enthusiast</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Mon, 22 Sep 2025 13:08:58 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/my-tech-journey-from-developer-to-devops-and-cybersecurity-enthusiast-234f</link>
      <guid>https://dev.to/dhanushnehru/my-tech-journey-from-developer-to-devops-and-cybersecurity-enthusiast-234f</guid>
      <description>&lt;p&gt;Sharing a bit about my journey in the tech world—how I’ve grown from a curious developer to a passionate advocate for DevOps, cybersecurity, and open source. &lt;/p&gt;

&lt;p&gt;This video is a quick introduction to who I am, what drives me, and the challenges I’ve faced along the way. If you’re interested in tech, leadership, or personal growth in this space, I’d love for you to watch and connect.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UaNYT-5fLRw"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>devops</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>This Node.js Package Changes Everything About Running Shell Commands</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Fri, 25 Jul 2025 13:53:46 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/simplify-running-shell-commands-in-nodejs-20c9</link>
      <guid>https://dev.to/dhanushnehru/simplify-running-shell-commands-in-nodejs-20c9</guid>
      <description>&lt;h2&gt;
  
  
  Simplify Running Shell Commands in Node.js
&lt;/h2&gt;

&lt;p&gt;Running shell commands from Node.js scripts is common but can get tricky when you want clean, reliable output handling for both asynchronous and synchronous execution. That’s where node-cmd-exec steps in — a lightweight, zero-dependency npm package to execute shell commands effortlessly in Node.js.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is node-cmd-exec?&lt;/strong&gt;&lt;br&gt;
node-cmd-exec is a utility package designed to simplify running terminal commands from Node.js. It supports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Asynchronous execution with Promise-based API and optional callbacks&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Synchronous execution that returns output and errors gracefully&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cross-platform support — works on Windows, macOS, and Linux&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Returns both standard output (stdout) and standard error (stderr) with complete error context&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why use node-cmd-exec?&lt;/strong&gt;&lt;br&gt;
The native Node.js child_process module can be verbose and error-prone when handling complex command execution flows, especially if you want consistent output regardless of success or failure.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;node-cmd-exec&lt;/code&gt; abstracts away this complexity with a clean and robust API so you can focus on your business logic instead of process management.&lt;/p&gt;
&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;

&lt;p&gt;Install it via npm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install &lt;/span&gt;node-cmd-exec
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Asynchronous example (Promise):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;nodeCmd&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;node-cmd-exec&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="nx"&gt;nodeCmd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;ls -la&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;then&lt;/span&gt;&lt;span class="p"&gt;(({&lt;/span&gt; &lt;span class="nx"&gt;stdout&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;stderr&lt;/span&gt; &lt;span class="p"&gt;})&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Directory listing:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;stdout&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;stderr&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;error&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Errors:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;stderr&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;})&lt;/span&gt;
  &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;catch&lt;/span&gt;&lt;span class="p"&gt;(({&lt;/span&gt; &lt;span class="nx"&gt;err&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;stdout&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;stderr&lt;/span&gt; &lt;span class="p"&gt;})&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;error&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Command failed:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;err&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Partial output:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;stdout&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Synchronous example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;nodeCmd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;runSync&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;ls -la&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;result&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;error&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;error&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Sync command error:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;result&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;stderr&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Sync output:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;result&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;stdout&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Where to find it?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.npmjs.com/package/node-cmd-exec" rel="noopener noreferrer"&gt;npm package&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/DhanushNehru/node-cmd-exec" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your stars and contributions are very welcome! 🌟&lt;/p&gt;

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

&lt;p&gt;If you frequently need to run shell commands within Node.js applications or CLI tools, give node-cmd-exec a try — it makes command execution clean, simple, and predictable.&lt;/p&gt;

&lt;p&gt;Happy coding! 🚀&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>npm</category>
      <category>node</category>
      <category>javascript</category>
    </item>
    <item>
      <title>JavaScript vs Python: What to Choose?</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Sat, 19 Apr 2025 16:58:04 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/javascript-vs-python-what-to-choose-31la</link>
      <guid>https://dev.to/dhanushnehru/javascript-vs-python-what-to-choose-31la</guid>
      <description>&lt;p&gt;Choosing between JavaScript and Python? &lt;/p&gt;

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

&lt;p&gt;You’re not alone.&lt;/p&gt;

&lt;p&gt;Both are powerful, beginner-friendly, and used everywhere — but for very different things. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;_JavaScript rules the web, making websites interactive and dynamic. _&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Python shines in data science, automation, and AI.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In this video, you’ll get a quick breakdown of their key differences, use cases, and which one might be right for you.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/CdncjOhZykU"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Like, Comment and Subscribe as it would really means a lot ♥️&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>python</category>
      <category>showdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Hello, World! in 50 Programming Languages — How Many Can You Recognize?</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Sat, 22 Feb 2025 15:45:11 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/hello-world-in-50-programming-languages-how-many-can-you-recognize-4kjl</link>
      <guid>https://dev.to/dhanushnehru/hello-world-in-50-programming-languages-how-many-can-you-recognize-4kjl</guid>
      <description>&lt;p&gt;When learning a new programming language, developers frequently write “Hello, World!” as their first program. It provides a straightforward method of familiarising oneself with syntax, fundamental output functions, and compilation or interpretation procedures.&lt;/p&gt;

&lt;p&gt;We’ll look at how to print “Hello, World!” in 50 different programming languages in this post.&lt;/p&gt;

&lt;p&gt;This highlights the similarities of programming fundamentals while showcasing the diversity and syntactic variances among programming languages.&lt;/p&gt;

&lt;p&gt;Here are the first 10 “Hello, World!” examples with explanations:&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Python
&lt;/h2&gt;

&lt;p&gt;Python is a popular high-level programming language known for its simplicity and readability.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;print("Hello, World!")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This program prints “Hello, World!” to the console using the built-in print() function.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Java
&lt;/h2&gt;

&lt;p&gt;Java is a widely-used object-oriented programming language.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The main method serves as the entry point, and System.out.println() prints the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. C
&lt;/h2&gt;

&lt;p&gt;C is a foundational programming language known for its efficiency and low-level capabilities.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;
int main() {
    printf("Hello, World!\n");
    return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Here, printf() from the standard I/O library outputs the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. C++
&lt;/h2&gt;

&lt;p&gt;C++ extends C with object-oriented features.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;
int main() {
    cout &amp;lt;&amp;lt; "Hello, World!" &amp;lt;&amp;lt; endl;
    return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;cout is used to print text to the console.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. JavaScript
&lt;/h2&gt;

&lt;p&gt;JavaScript is a versatile scripting language primarily used for web development.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log("Hello, World!");
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;console.log() outputs the message in the browser console.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. TypeScript
&lt;/h2&gt;

&lt;p&gt;TypeScript is a superset of JavaScript with static typing.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log("Hello, World!");
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;It works similarly to JavaScript but with added type safety.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Swift
&lt;/h2&gt;

&lt;p&gt;Swift is Apple’s programming language for iOS/macOS development.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;print("Hello, World!")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;print() prints the message to the console.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Kotlin
&lt;/h2&gt;

&lt;p&gt;Kotlin is a modern language used for Android and backend development.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fun main() {
    println("Hello, World!")
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;println() prints the message with a newline.&lt;/p&gt;

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

&lt;p&gt;Ruby is a dynamic, object-oriented language known for its readability.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;puts "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;puts prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. PHP
&lt;/h2&gt;

&lt;p&gt;PHP is a popular scripting language for web development.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;?php
echo "Hello, World!\n";
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;echo outputs text to the web page or console.&lt;/p&gt;

&lt;h2&gt;
  
  
  11. Go
&lt;/h2&gt;

&lt;p&gt;Go (Golang) is a statically typed, compiled language known for concurrency support.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;package main
import "fmt"
func main() {
    fmt.Println("Hello, World!")
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;fmt.Println() prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  12. Rust
&lt;/h2&gt;

&lt;p&gt;Rust is a systems programming language with a focus on safety and concurrency.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fn main() {
    println!("Hello, World!");
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;println!() is a macro that prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  13. Dart
&lt;/h2&gt;

&lt;p&gt;Dart is used for building web and mobile applications (e.g., Flutter framework).&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;void main() {
    print("Hello, World!");
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;print() outputs the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  14. R
&lt;/h2&gt;

&lt;p&gt;R is a programming language focused on statistical computing and graphics.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;print("Hello, World!")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The print() function outputs the message to the console.&lt;/p&gt;

&lt;h2&gt;
  
  
  15. Perl
&lt;/h2&gt;

&lt;p&gt;Perl is a high-level, general-purpose programming language.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;print "Hello, World!\n";
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;print is used to output text.&lt;/p&gt;

&lt;h2&gt;
  
  
  16. Haskell
&lt;/h2&gt;

&lt;p&gt;Haskell is a purely functional programming language.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;main = putStrLn "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;putStrLn prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  17. Lua
&lt;/h2&gt;

&lt;p&gt;Lua is a lightweight scripting language used in game development.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;print("Hello, World!")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The print() function outputs the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  18. Elixir
&lt;/h2&gt;

&lt;p&gt;Elixir is a functional programming language designed for scalability and maintainability.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;IO.puts "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;IO.puts prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  19. Julia
&lt;/h2&gt;

&lt;p&gt;Julia is designed for high-performance numerical computing.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;println("Hello, World!")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;println() prints the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  20. C
&lt;/h2&gt;

&lt;p&gt;C# is a multi-paradigm programming language developed by Microsoft.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;using System;
class Program {
    static void Main() {
        Console.WriteLine("Hello, World!");
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Console.WriteLine() outputs the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  21. Bash
&lt;/h2&gt;

&lt;p&gt;Bash is a command-line scripting language used in Unix-based systems.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;echo "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The echo command prints the message to the terminal.&lt;/p&gt;

&lt;h2&gt;
  
  
  22. Shell Script (sh)
&lt;/h2&gt;

&lt;p&gt;Shell scripting is used for automating command execution in Unix-based systems.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#!/bin/sh
echo "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The echo command prints the text, and #!/bin/sh specifies the shell interpreter.&lt;/p&gt;

&lt;h2&gt;
  
  
  23. Scala
&lt;/h2&gt;

&lt;p&gt;Scala is a functional and object-oriented programming language that runs on the JVM.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;object Main extends App {
    println("Hello, World!")
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;println() prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  24. Objective-C
&lt;/h2&gt;

&lt;p&gt;Objective-C was widely used for iOS/macOS development before Swift.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#import &amp;lt;stdio.h&amp;gt;
int main() {
    printf("Hello, World!\n");
    return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;printf() prints the message to the console.&lt;/p&gt;

&lt;h2&gt;
  
  
  25. MATLAB
&lt;/h2&gt;

&lt;p&gt;MATLAB is used for numerical computing and data analysis.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;disp('Hello, World!')
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;disp() displays the message in the command window.&lt;/p&gt;

&lt;h2&gt;
  
  
  26. F
&lt;/h2&gt;

&lt;p&gt;F# is a functional-first programming language on the .NET platform.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;printfn "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;printfn prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  27. Groovy
&lt;/h2&gt;

&lt;p&gt;Groovy is a JVM-based scripting language.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;println "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;println prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  28. COBOL
&lt;/h2&gt;

&lt;p&gt;COBOL is an old programming language used in business applications.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;IDENTIFICATION DIVISION.
PROGRAM-ID. HelloWorld.
PROCEDURE DIVISION.
    DISPLAY "Hello, World!".
    STOP RUN.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;DISPLAY prints the message, and STOP RUN. terminates the program.&lt;/p&gt;

&lt;h2&gt;
  
  
  29. Fortran
&lt;/h2&gt;

&lt;p&gt;Fortran is one of the oldest programming languages, used in scientific computing.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;program hello
    print *, "Hello, World!"
end program hello
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;print *, prints the message with a space separator.&lt;/p&gt;

&lt;h2&gt;
  
  
  30. Lisp
&lt;/h2&gt;

&lt;p&gt;Lisp is a family of functional programming languages.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(print "Hello, World!")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;print outputs the message to the console.&lt;/p&gt;

&lt;h2&gt;
  
  
  31. Prolog
&lt;/h2&gt;

&lt;p&gt;Prolog is a logic programming language used in AI and symbolic reasoning.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;:- initialization(main).
main :- write('Hello, World!'), nl.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;write/1 prints the message, and nl adds a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  32. Scheme
&lt;/h2&gt;

&lt;p&gt;Scheme is a minimalist Lisp dialect used in functional programming.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(display "Hello, World!") (newline)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;display prints the message, and newline moves to the next line.&lt;/p&gt;

&lt;h2&gt;
  
  
  33. Erlang
&lt;/h2&gt;

&lt;p&gt;Erlang is a concurrent functional programming language used in telecom and distributed systems.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;-module(hello).
-export([start/0]).
start() -&amp;gt; io:fwrite("Hello, World!\n").
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;io:fwrite prints the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  34. Smalltalk
&lt;/h2&gt;

&lt;p&gt;Smalltalk is an object-oriented, dynamically typed language.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Transcript show: 'Hello, World!'.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Transcript show: prints the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  35. Delphi (Object Pascal)
&lt;/h2&gt;

&lt;p&gt;Delphi is a rapid application development language based on Pascal.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;program HelloWorld;
begin
    Writeln('Hello, World!');
end.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Writeln prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  36. Pascal
&lt;/h2&gt;

&lt;p&gt;Pascal is an old structured programming language used in teaching and early software development.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;program Hello;
begin
    writeln('Hello, World!');
end.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;writeln prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  37. TCL
&lt;/h2&gt;

&lt;p&gt;TCL is a scripting language often used for automation and testing.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;puts "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;puts prints the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  38. Rexx
&lt;/h2&gt;

&lt;p&gt;Rexx is an interpreted scripting language.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;say "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;say prints the message to the console.&lt;/p&gt;

&lt;h2&gt;
  
  
  39. ABAP
&lt;/h2&gt;

&lt;p&gt;ABAP is a language used for developing business applications in SAP.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;REPORT ZHELLO.
WRITE 'Hello, World!'.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;WRITE prints the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  40. J
&lt;/h2&gt;

&lt;p&gt;J is a high-level, array-oriented programming language.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;echo 'Hello, World!'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;echo prints the message.&lt;/p&gt;

&lt;h2&gt;
  
  
  41. Forth
&lt;/h2&gt;

&lt;p&gt;Forth is a stack-based programming language.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;." Hello, World!" CR
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;." prints the message, and CR moves to a new line.&lt;/p&gt;

&lt;h2&gt;
  
  
  42. OCaml
&lt;/h2&gt;

&lt;p&gt;OCaml is a functional programming language with strong static typing.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;print_endline "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;print_endline prints the message followed by a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  43. Ada
&lt;/h2&gt;

&lt;p&gt;Ada is a structured, statically typed language used in safety-critical applications.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;with Ada.Text_IO;
procedure Hello is
begin
    Ada.Text_IO.Put_Line("Hello, World!");
end Hello;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Put_Line prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  44. D
&lt;/h2&gt;

&lt;p&gt;D is a systems programming language with high performance and safety.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import std.stdio;
void main() {
    writeln("Hello, World!");
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;writeln() prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  45. Nim
&lt;/h2&gt;

&lt;p&gt;Nim is a statically typed compiled language with Python-like syntax.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;echo "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;echo prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  46. Haxe
&lt;/h2&gt;

&lt;p&gt;Haxe is a multi-platform programming language.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class Main {
    static function main() {
        trace("Hello, World!");
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;trace() outputs the message, usually in a debugging console.&lt;/p&gt;

&lt;h2&gt;
  
  
  47. Crystal
&lt;/h2&gt;

&lt;p&gt;Crystal is a compiled language with Ruby-like syntax.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;puts "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;puts prints the message with a newline.&lt;/p&gt;

&lt;h2&gt;
  
  
  48. Apex
&lt;/h2&gt;

&lt;p&gt;Apex is Salesforce’s proprietary programming language.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;System.debug('Hello, World!');
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;System.debug logs the message in the debug output.&lt;/p&gt;

&lt;h2&gt;
  
  
  49. PowerShell
&lt;/h2&gt;

&lt;p&gt;PowerShell is a scripting language used for automation on Windows.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Write-Output "Hello, World!"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Write-Output prints the message to the console.&lt;/p&gt;

&lt;h2&gt;
  
  
  50. VHDL
&lt;/h2&gt;

&lt;p&gt;VHDL is a hardware description language used in FPGA and circuit design.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity HelloWorld is
end HelloWorld;
architecture Behavioral of HelloWorld is
begin
    process
    begin
        report "Hello, World!";
        wait;
    end process;
end Behavioral;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;report prints the message in a simulation environment.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;If you have doubt in which is the best programming language to learn, the below video might help 👇&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

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

&lt;p&gt;Although the syntax, structure, and functions of programming languages vary, they all essentially aim to enable us to convey commands to a machine. Writing a rudimentary “Hello, World!” program is frequently the first step in learning a new language since it gives you a better understanding of its syntax, execution mechanism, and fundamental features.&lt;/p&gt;

&lt;p&gt;Examining “Hello, World!” in 50 different languages demonstrates the variety of programming paradigms, including declarative, procedural, object-oriented, and functional.&lt;/p&gt;

&lt;p&gt;Learning new languages broadens your problem-solving abilities and enhances your comprehension of software development, regardless of your level of experience. The next stage is to move past “Hello, World!” and become proficient in the language of your choosing by experimenting with variables, loops, functions, and more.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thanks for reading, hope you found it useful. Please give a like as a sort of encouragement and also share this post in socials to show your extended support.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  About Me 👨‍💻
&lt;/h3&gt;

&lt;p&gt;Hi, I’m &lt;strong&gt;Dhanush Nehru&lt;/strong&gt; — an Engineer, YouTuber and Content Creator. I love sharing my knowledge through articles and videos.&lt;/p&gt;

&lt;p&gt;Feel free to connect with me on &lt;strong&gt;&lt;a href="https://x.com/Dhanush_Nehru" rel="noopener noreferrer"&gt;X&lt;/a&gt;&lt;/strong&gt; , &lt;strong&gt;&lt;a href="https://www.instagram.com/dhanush_nehru/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href="https://github.com/DhanushNehru/" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;/strong&gt; or &lt;strong&gt;&lt;a href="https://www.youtube.com/@dhanushnehru?sub_confirmation=1" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>discuss</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>Dev Retro 2024: Journey in review</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Sat, 04 Jan 2025 15:08:36 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/dev-retro-2024-journey-in-review-2i4d</link>
      <guid>https://dev.to/dhanushnehru/dev-retro-2024-journey-in-review-2i4d</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/newyear"&gt;2025 New Year Writing challenge&lt;/a&gt;: Retro’ing and Debugging 2024.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Hey there 👋 it's Dhanush N back with my annual retrospective.&lt;/p&gt;

&lt;p&gt;For those following my journey through Dev Retro 2022 and 2023 you've seen how each year has shaped my growth. Each year brings fresh opportunities and challenges and for 2024 it was a transformative year.&lt;/p&gt;

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

&lt;p&gt;This year's theme, &lt;em&gt;Dive Deep into Mastery&lt;/em&gt;, was inspired by a simple truth:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"The more you learn, the more you realize how vast the unknown truly is."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This year was all about venturing beyond my comfort zone, diving into unexplored areas and broadening both my technical and personal growth.&lt;/p&gt;

&lt;p&gt;Throughout the year, I immersed myself around various technologies and experimenting different things.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Best Things Happened
&lt;/h2&gt;

&lt;p&gt;In 2024, I significantly expanded my expertise by participating in some online workshops where I explored topics like OWASP Top 10 Vulnerabilities and the integration of AI in documentation with Let AI Be Your Docs. These experiences deepened my understanding of software security and AI's role in enhancing development processes.&lt;/p&gt;

&lt;p&gt;Open-source continued to be a cornerstone of my work this year. I created custom action workflows, contributed to multiple open-source events, published both npm and cargo packages and more. My blog contributions also earned me recognition once as a &lt;strong&gt;&lt;em&gt;Top 3 Writer&lt;/em&gt;&lt;/strong&gt; in Hackernoon's Tech Companies category.&lt;/p&gt;

&lt;p&gt;Furthermore, I achieved a remarkable milestone by securing a &lt;strong&gt;&lt;em&gt;Top 5 position&lt;/em&gt;&lt;/strong&gt; at Dev Fest AI 2024 competing against over 1500 teams. My efforts in the open-source community and content creation were further acknowledged through multiple &lt;a href="https://github.com/DhanushNehru" rel="noopener noreferrer"&gt;GitHub sponsorships&lt;/a&gt; from renowned contributors.&lt;/p&gt;

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

&lt;p&gt;In addition to my open-source and AI contributions, my journey in cybersecurity has been equally transformative. I have proudly achieved a position in the &lt;em&gt;&lt;strong&gt;Top 3% globally&lt;/strong&gt;&lt;/em&gt; on TryHackMe, further solidifying my passion for ethical hacking and security. This accomplishment not only sharpened my technical skills but also deepened my appreciation for the vast, ever-evolving world of cybersecurity. However, this is just the beginning , I'm eager to continue expanding my knowledge and mastering the complexities of this dynamic field. There's still much to learn, and I am committed to further exploring and growing within the cybersecurity space.&lt;/p&gt;

&lt;p&gt;This year, I have obtained &lt;a href="https://www.linkedin.com/in/dhanushnehru/details/certifications/" rel="noopener noreferrer"&gt;over seven certifications&lt;/a&gt; across various categories. While I always prioritize skills over certifications, these achievements reflect my dedication to validating and showcasing my expertise.&lt;/p&gt;

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

&lt;p&gt;Beyond technical accomplishments, I ventured into &lt;strong&gt;content creation&lt;/strong&gt;, publishing more than &lt;strong&gt;50 long-format videos&lt;/strong&gt; and building a community of over &lt;strong&gt;800 YouTube subscribers&lt;/strong&gt;, a testament to my passion for sharing knowledge and engaging with audiences.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.youtube.com/@dhanushnehru?sub_confirmation=1" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fyt3.googleusercontent.com%2F1YPGrioQ5WToSYFRq47XhqxEjJ8bJqXcczqiDuJ9J_RyPLG0zZHOxcfebT7Np9Zw29W0_2FP%3Ds900-c-k-c0x00ffffff-no-rj" height="900" class="m-0" width="900"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.youtube.com/@dhanushnehru?sub_confirmation=1" rel="noopener noreferrer" class="c-link"&gt;
            The Curious Guy - YouTube
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Every video will make you smarter ✅ 

          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.youtube.com%2Fs%2Fdesktop%2F1c6b3028%2Fimg%2Ffavicon.ico" width="16" height="16"&gt;
          youtube.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Additionally, I have actively contributed to communities by mentoring and collaborating, resulting in recognitions such as the &lt;strong&gt;Mentorship Certificate from GDG (Google Developer Group)&lt;/strong&gt;. These experiences not only strengthened my expertise but also deepened my commitment to fostering growth and knowledge sharing within the tech ecosystem.&lt;/p&gt;

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

&lt;p&gt;2024 taught me valuable lessons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Depth Takes Time:&lt;/strong&gt; It’s tempting to chase breadth, but true expertise requires focusing on fewer things and mastering them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Patience is a Skill:&lt;/strong&gt; Results don’t come overnight. The badges, certificates and projects were earned through countless hours of effort and learning.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Never Stop Exploring:&lt;/strong&gt; Curiosity drives growth but make sure that curiosity remains intact.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;h2&gt;
  
  
  A Big Thank You 🙏🏻
&lt;/h2&gt;

&lt;p&gt;I would have covered atleast 80% of my journey and accomplishments in this blog. To anyone who has followed my journey this far, thank you. Your encouragement, engagement and support have been invaluable. As I move forward, I leave you with this thought:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Mastery isn’t a destination; it’s a mindset of relentless curiosity and growth.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let’s keep learning, sharing, and growing together in 2025. 🌟🚀&lt;/p&gt;

&lt;p&gt;Feel free to connect with me on &lt;a href="https://x.com/Dhanush_Nehru" rel="noopener noreferrer"&gt;X&lt;/a&gt; , &lt;a href="https://instagram.com/dhanush_nehru" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;, &lt;a href="https://github.com/DhanushNehru" rel="noopener noreferrer"&gt;Github&lt;/a&gt; or &lt;a href="https://www.youtube.com/@dhanushnehru?sub_confirmation=1" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>newyearchallenge</category>
      <category>career</category>
      <category>devresolutions2024</category>
    </item>
    <item>
      <title>Must Known Top Hacker Tools for 2025 | Kali Linux | Cybersecurity</title>
      <dc:creator>Dhanush N</dc:creator>
      <pubDate>Mon, 30 Dec 2024 14:29:45 +0000</pubDate>
      <link>https://dev.to/dhanushnehru/must-known-top-hacker-tools-for-2025-kali-linux-cybersecurity-1f7n</link>
      <guid>https://dev.to/dhanushnehru/must-known-top-hacker-tools-for-2025-kali-linux-cybersecurity-1f7n</guid>
      <description>&lt;p&gt;Are you looking to build your skills in ethical hacking and penetration testing? &lt;/p&gt;

&lt;p&gt;Having the right tools is the first step to becoming a pro in cybersecurity.&lt;/p&gt;

&lt;p&gt;Explore the must-know tools that every ethical hacker should have in their toolkit by watching the video below.&lt;/p&gt;

&lt;p&gt;⚠️ Always remember, these tools are for ethical use only!&lt;/p&gt;

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

&lt;p&gt;Like, Comment and Subscribe as it would really means a lot ♥️&lt;/p&gt;

</description>
      <category>security</category>
      <category>cybersecurity</category>
      <category>linux</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
