<?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>Forem: Divyansh</title>
    <description>The latest articles on Forem by Divyansh (@divyansh_tiwari).</description>
    <link>https://forem.com/divyansh_tiwari</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%2F1763628%2F88925576-5fcf-434a-99b9-6652cbe93895.jpg</url>
      <title>Forem: Divyansh</title>
      <link>https://forem.com/divyansh_tiwari</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/divyansh_tiwari"/>
    <language>en</language>
    <item>
      <title>How I'm building STARTUP as a college student</title>
      <dc:creator>Divyansh</dc:creator>
      <pubDate>Sun, 07 Sep 2025 05:29:24 +0000</pubDate>
      <link>https://forem.com/divyansh_tiwari/struggling-with-freelance-chaos-my-late-night-hustle-building-glamflow-as-a-cs-student-7m9</link>
      <guid>https://forem.com/divyansh_tiwari/struggling-with-freelance-chaos-my-late-night-hustle-building-glamflow-as-a-cs-student-7m9</guid>
      <description>&lt;p&gt;Hey dev.to crew,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Imagine this:&lt;/strong&gt; It's midnight in my room in India, I've just dragged myself home after a brutal ten-hour commute from college, and instead of crashing, I'm firing up my laptop. Exams are looming on the 20th, my brain's fried from signals and systems lectures, but I'm tweaking the UI for this app I've been obsessing over. Why? Because if it works, it'll all be worth it – that grind of coding on weekends, holidays, and every spare second. I'm Divyansh, a third-year CS undergrad juggling studies and a startup gig, and this is the story of how GlamFlow went from a vague idea to something I'm damn proud of.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Spark:&lt;/strong&gt; From General Freelance Mess to Beauty Niche Magic&lt;br&gt;
It started at work – I code for a startup, and my founder (who's also the CEO) pulled me aside one day. "Let's build a platform for freelancers," he said. We kicked off with something broad: a tool for anyone to manage bookings, tasks, and profiles. But then he mentioned his network – tons of friends in the beauty industry, like makeup artists and hairstylists drowning in disorganized gigs. Why not niche down? It clicked. These folks deal with chaotic schedules, scattered portfolios, and clients who ghost because there's no easy way to hire them directly. I thought, "As Engineers, we solve problems – let's make this simple and free."&lt;/p&gt;

&lt;p&gt;We pivoted hard. I handled the frontend with React (my go-tos, with some Tailwind for styling), while keeping the backend lean with Supabase for quick deploys. No overkill – just ship fast, like I do with side projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Grind:&lt;/strong&gt; Late Nights, Design Frustrations, and That Constant Pull&lt;br&gt;
Balancing this with college? Brutal. I travel Eleven hours round-trip daily, squeeze in study sessions, then code till my eyes burn. Weekends? Gone. Holidays? Project time. I've got marketing videos to edit now, and yeah, I'm stressing about not doing enough – studies slipping, feeling like I should push harder. It's created this split personality: the stressed student vs. the obsessed builder. But hey, if GlamFlow takes off, it'll prove the hustle builds character.&lt;/p&gt;

&lt;p&gt;Tech-wise, the biggest headache was the UI. I wanted it minimal, simple, and attractive – think clean calendars and effortless portfolio uploads. But design isn't my strong suit. I'd tweak a layout, hate it, scrap it, repeat. Frustrating as hell, especially late at night when everything blurs. Finally nailed it with shadcn/ui components for that modern vibe, but it took way too many iterations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Win:&lt;/strong&gt; Seeing It All Come Together&lt;br&gt;
Every time I load the app, I get this rush – "I built this." From zero to a working beta, with real potential to help freelancers land gigs and ditch the chaos. We're in beta at &lt;a href="https://glamflow.in/" rel="noopener noreferrer"&gt;Here&lt;/a&gt;, free for now, and feedback's been motivating. It's not perfect, but it's mine, born from those exhausting nights.&lt;/p&gt;

&lt;p&gt;If you're a dev grinding side hustles or know beauty pros who need this, check it out! Try creating a profile, chat with Manno, and drop thoughts below – what's your biggest build struggle?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Keep coding,&lt;br&gt;
Divyansh&lt;br&gt;
(That Ambitious coder who's probably on a college bus right now)&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>freelance</category>
      <category>startup</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Wanted to create App for free?</title>
      <dc:creator>Divyansh</dc:creator>
      <pubDate>Thu, 05 Jun 2025 15:35:54 +0000</pubDate>
      <link>https://forem.com/divyansh_tiwari/how-i-created-my-first-app-1of5</link>
      <guid>https://forem.com/divyansh_tiwari/how-i-created-my-first-app-1of5</guid>
      <description>&lt;p&gt;I am 22 and 3rd year CS undergrade. Always Wanted to make my own apps but one thing that stopping me (other then that i didn't know to build Apps) was Money you have to pay fee to publish app on Play store or App store. &lt;br&gt;
And as an undergrade in India in didn't have that.&lt;/p&gt;

&lt;p&gt;Then I introduced you to progressive web apps (read about it below).&lt;br&gt;
&lt;em&gt;Now i can make Apps with zero money.&lt;/em&gt; &lt;br&gt;
&lt;em&gt;Thanks GOD&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Story&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;My semester breaks are going on and I decided to do something productive so participated in an hackathon. It was about spreading awareness about finance and economy. Thought finance is always boring what if i can create an app where people can learn in fun way So let me introduce you to &lt;a href="https://finlingo.vercel.app/" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;FinLingo&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; financial quiz app. Simple but effective. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech Stack i used:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;PWA (progressive web apps) :&lt;/strong&gt; &lt;em&gt;applications that you build by using web technologies, and that can be installed and can run on all devices, from one codebase.&lt;/em&gt; PWAs provide native-like experiences to your users on supporting devices.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;In short you can build an APP at once and can be used in any platforms (mac, linux, windows, Android, ios). Also no need to worry about publishing fee (It's completely free).&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Next.js :&lt;/strong&gt; For both frontend + Backend. It can be use for full-stack development. SEO friendly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Supabase :&lt;/strong&gt; To Store my app data. An SQL database. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is how i created my first App for free and you can do the same.&lt;br&gt;
If you wanna see my code click &lt;a href="https://github.com/DivyanshTiwari20/fin-quiz-app" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thanks!&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;for reading till end&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz3yh1342v1xgv3e0rlso.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%2Fz3yh1342v1xgv3e0rlso.png" alt="preview-quiz" width="454" height="799"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fik145hr9citrhrgih0t2.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%2Fik145hr9citrhrgih0t2.png" alt="preview-score" width="454" height="799"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>pwa</category>
      <category>javascript</category>
      <category>hackathon</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>Creating an social media app for students</title>
      <dc:creator>Divyansh</dc:creator>
      <pubDate>Fri, 20 Dec 2024 14:58:55 +0000</pubDate>
      <link>https://forem.com/divyansh_tiwari/creating-an-social-media-app-for-students-17cj</link>
      <guid>https://forem.com/divyansh_tiwari/creating-an-social-media-app-for-students-17cj</guid>
      <description>&lt;p&gt;Hello everyone, I am an 2nd year college and recently I created my semester project an educational web application for students where students can generate notes, answer to their questions using generative ai and i think we all are familiar to this as we are using chatgpt right? &lt;br&gt;
Here is how it look :&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%2Fh8esbdui91imow02wqmy.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%2Fh8esbdui91imow02wqmy.png" alt=" " width="800" height="406"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But now as I am on my end-sem leave I'm thinking something crazy now what I'm gonna do is I will update this app to the next level and create a app for students with where students can generate notes, youtube videos &amp;amp;&amp;amp; their huge book &amp;amp;&amp;amp; notes summaries and also can save their notes, bookmarks also they can have a To do list etc. &lt;/p&gt;

&lt;p&gt;Yeah! for now that is in my mind and then I will add more and more features until it become the best app in the world for students to study and I want to document this Journey with you all so I'm creating these blogs. Also I'm creating this app with zero cash in my pocket. As making an full stack web application cost money I need to manage the database user data and all the other things even I'm not a professional programmer also i'm just and Engineering student who like to create amazing things and solve some problems. But i know somehow i will manage and let see how far we can go as I'm a broker college student with no money but hope. Maybe You will find these blogs interesting. This is the day 0 I haven't done anything yet just a simple chat app. Next time I will write a blog when I had done some changes for now I am thinking these changes to be made:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;First of all adding a landing page for my project &lt;/li&gt;
&lt;li&gt;secondly a menu bar at right the&lt;/li&gt;
&lt;li&gt;third thing is to have light and dark themes &lt;/li&gt;
&lt;li&gt;then I want to change the user interface for now this is enough and then I will add more this is my first target&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;If you want to use this app for now and see how it look when you are reading this blog here is the link:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://edumate-xygy.vercel.app/" rel="noopener noreferrer"&gt;https://edumate-xygy.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fexbwrjbqaefpo86c0xff.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%2Fexbwrjbqaefpo86c0xff.png" alt=" " width="800" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>socialmedia</category>
      <category>react</category>
    </item>
    <item>
      <title>How to Create a "Guess the Number" Game in Python for beginners</title>
      <dc:creator>Divyansh</dc:creator>
      <pubDate>Sun, 11 Aug 2024 14:41:39 +0000</pubDate>
      <link>https://forem.com/divyansh_tiwari/how-to-create-a-guess-the-number-game-in-python-1840</link>
      <guid>https://forem.com/divyansh_tiwari/how-to-create-a-guess-the-number-game-in-python-1840</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;What Is the "Guess the Number" Game?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In this game, the computer randomly picks a number, and you have to guess what it is. After each guess, the computer will tell you if your guess is too high, too low, or just right. The game ends when you guess the correct number, and it also tells you how many attempts it took.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Let's dive right in!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Import the random Module&lt;/strong&gt;&lt;br&gt;
First, we need to import the random module. This module helps us generate a random number that you will try to guess.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import random
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 2: Generate a Random Number&lt;/strong&gt;&lt;br&gt;
Now, we need to generate a random number between 1 and 100. This number will be the secret number that you have to guess.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Generate a random number between 1 and 100
secret_number = random.randint(1, 100)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 3: Start the Game and Explain the Rules&lt;/strong&gt;&lt;br&gt;
Next, let's display a welcome message to the player and explain the rules.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Start the game
print("Welcome to 'Guess the Number' game!")
print("I'm thinking of a number between 1 and 100.")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 4: Create a Loop for Guessing&lt;/strong&gt;&lt;br&gt;
We'll create a loop that keeps asking the player to guess the number until they get it right. We'll also keep track of how many guesses the player makes.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Variable to store the user's guess
guess = None

# Variable to count the number of attempts
attempts = 0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 5: Ask for the Player's Guess&lt;/strong&gt;&lt;br&gt;
In this step, we'll ask the player to enter their guess. After they guess, we'll check if the guess is too high, too low, or correct.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Loop until the user guesses the correct number
while guess != secret_number:
    # Ask the user to enter a number
    guess = int(input("Enter your guess: "))

    # Increment the attempts counter
    attempts += 1

    # Check if the guess is too low, too high, or correct
    if guess &amp;lt; secret_number:
        print("Too low! Try guessing a higher number.")
    elif guess &amp;gt; secret_number:
        print("Too high! Try guessing a lower number.")
    else:
        print("Congratulations! You guessed the correct number!")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 6: Display the Number of Attempts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Finally, after the player guesses the number, we'll let them know how many attempts it took to find the correct answer.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Tell the user how many attempts it took
print(f"It took you {attempts} attempts to guess the correct number.")
print("Thank you for playing!")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Complete Code&lt;/strong&gt;&lt;br&gt;
Here's the full code for the game:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import random

# Generate a random number between 1 and 100
secret_number = random.randint(1, 100)

# Start the game
print("Welcome to 'Guess the Number' game!")
print("I'm thinking of a number between 1 and 100.")

# Variable to store the user's guess
guess = None

# Variable to count the number of attempts
attempts = 0

# Loop until the user guesses the correct number
while guess != secret_number:
    # Ask the user to enter a number
    guess = int(input("Enter your guess: "))

    # Increment the attempts counter
    attempts += 1

    # Check if the guess is too low, too high, or correct
    if guess &amp;lt; secret_number:
        print("Too low! Try guessing a higher number.")
    elif guess &amp;gt; secret_number:
        print("Too high! Try guessing a lower number.")
    else:
        print("Congratulations! You guessed the correct number!")

# Tell the user how many attempts it took
print(f"It took you {attempts} attempts to guess the correct number.")
print("Thank you for playing!")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And that's it! You've just created a simple "Guess the Number" game in Python. This project is perfect for beginners and helps you understand the basics of loops, conditionals, and user input in Python. Keep practicing, and soon you'll be ready to create more complex projects!&lt;/p&gt;

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

&lt;p&gt;&lt;em&gt;Wanna be the master of python click &lt;a href="https://github.com/DivyanshTiwari20/zero_to_python" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>learning</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Why Learn C Language: A Deep Dive into Its Timeless Relevance</title>
      <dc:creator>Divyansh</dc:creator>
      <pubDate>Sun, 11 Aug 2024 13:22:11 +0000</pubDate>
      <link>https://forem.com/divyansh_tiwari/why-learn-c-language-a-deep-dive-into-its-timeless-relevance-336a</link>
      <guid>https://forem.com/divyansh_tiwari/why-learn-c-language-a-deep-dive-into-its-timeless-relevance-336a</guid>
      <description>&lt;p&gt;In the world of programming, there are countless languages to choose from—Python, Java, JavaScript, and many more. But one language that stands out, even after decades, is C. While some may argue that C is outdated or difficult to learn, there's a strong case for why every budding computer science student should learn it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;C: The Foundation of Modern Programming&lt;/strong&gt;&lt;br&gt;
C is often referred to as the "mother of all languages." Why? Because many modern languages, like C++, Java, and even Python, have roots in C. Learning C gives you a deeper understanding of how these languages work under the hood. It’s like learning to drive a manual car before switching to an automatic one—you gain a better appreciation of the mechanics involved.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Speed and Efficiency: The Power of C&lt;/strong&gt;&lt;br&gt;
If you’ve ever wondered why C is still relevant today, look no further than its speed and efficiency. The image above showcases a comparison between various programming languages in terms of energy consumption, execution time, and memory usage. Notice how C consistently ranks at the top:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Energy Efficiency:&lt;/strong&gt; C is the most energy-efficient language, meaning it uses the least power to execute tasks. This is crucial in systems where battery life and energy consumption are critical, like in embedded systems and mobile devices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Execution Time:&lt;/strong&gt; C is one of the fastest languages in terms of execution time. When you need a program to run quickly, C is often the go-to language.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Memory Usage:&lt;/strong&gt; C also excels in memory management. Unlike higher-level languages, which handle memory allocation for you, C gives you direct control over memory. This is why it's widely used in system programming, where efficient memory usage is crucial.&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%2Fdoj9rfi9s4vd486f5qg8.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%2Fdoj9rfi9s4vd486f5qg8.png" alt=" " width="800" height="731"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Understanding Your Computer at a Fundamental Level&lt;/strong&gt;&lt;br&gt;
One of the biggest advantages of learning C is that it allows you to understand your computer at a fundamental level. C operates close to the hardware, giving you insights into how your computer and operating systems work. You learn about memory management, pointers, and how data is stored and retrieved. This knowledge is invaluable, especially if you want to dive into fields like systems programming, embedded systems, or even cybersecurity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;C Is Not as Hard as It Seems&lt;/strong&gt;&lt;br&gt;
Some people shy away from learning C because they’ve heard it’s difficult. While it’s true that C has a steeper learning curve compared to some other languages, it’s not insurmountable. In fact, once you get the hang of it, you’ll find that the language’s simplicity and elegance make it a pleasure to work with. Plus, the skills you gain from learning C will make learning other languages easier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Should You Learn C?&lt;/strong&gt;&lt;br&gt;
Here’s a quick summary of why learning C is worth your time:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Foundation for Other Languages: Mastering C provides a solid foundation for learning other languages.&lt;/li&gt;
&lt;li&gt;Speed and Efficiency: C’s performance is unparalleled, making it ideal for developing fast and efficient programs.&lt;/li&gt;
&lt;li&gt;Low-Level Understanding: C teaches you how computers and operating systems work at a low level.&lt;/li&gt;
&lt;li&gt;Direct Memory Management: You gain direct control over how memory is allocated and used, a skill that’s crucial in many tech fields.&lt;/li&gt;
&lt;li&gt;Versatility: C is used in various domains, from operating systems and embedded systems to game development and high-performance computing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Conclusion: Embrace the Power of C&lt;/strong&gt;&lt;br&gt;
While the tech world is constantly evolving, C remains a powerful and relevant language. Whether you want to understand computers more deeply, build efficient programs, or simply challenge yourself, learning C is a rewarding journey. Don’t be swayed by those who say it’s outdated or too difficult—with patience and practice, you’ll discover the elegance and power of this timeless language.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Happy Coding!!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>c</category>
      <category>programming</category>
      <category>assembly</category>
      <category>learning</category>
    </item>
    <item>
      <title>How to Install Windows Subsystem for Linux (WSL) and Run the Ubuntu Subsystem on Windows Using the Terminal</title>
      <dc:creator>Divyansh</dc:creator>
      <pubDate>Sat, 10 Aug 2024 05:38:46 +0000</pubDate>
      <link>https://forem.com/divyansh_tiwari/how-to-install-windows-subsystem-for-linux-wsl-and-run-the-ubuntu-subsystem-on-windows-using-the-terminal-4m88</link>
      <guid>https://forem.com/divyansh_tiwari/how-to-install-windows-subsystem-for-linux-wsl-and-run-the-ubuntu-subsystem-on-windows-using-the-terminal-4m88</guid>
      <description>&lt;p&gt;If you've ever wanted to run Linux on your Windows computer, you're in the right place! In this blog, I'll guide you through the simple process of installing the Windows Subsystem for Linux (WSL) and getting the latest Ubuntu subsystem up and running—all from the terminal. By the end of this tutorial, you'll be able to use Ubuntu directly from your Windows machine. Let's get started!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 0: Prepare Your Windows for WSL Installation&lt;/strong&gt;&lt;br&gt;
Before we dive into enabling WSL and installing Ubuntu, you need to make sure certain features are enabled on your Windows machine. These features are essential for WSL to function correctly.&lt;/p&gt;

&lt;p&gt;Open Windows Features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Right-click on the Taskbar and select Taskbar settings.&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%2Fmj7uo03hlew4geejf4hr.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%2Fmj7uo03hlew4geejf4hr.png" alt=" " width="275" height="125"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the Taskbar settings window, click on Search from the left-hand menu.&lt;/li&gt;
&lt;li&gt;In the search bar, type "optional features" and press Enter.&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%2F22dehnk5hansczbh28ue.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%2F22dehnk5hansczbh28ue.png" alt=" " width="397" height="262"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scroll down and click on More Windows features. This will open the Windows Features dialog box.&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%2Fsm8rx91idtwk5ig6e65f.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%2Fsm8rx91idtwk5ig6e65f.png" alt=" " width="800" height="611"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Enable Required Features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;In the Windows Features dialog box, scroll down and check the following three options:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Virtual Machine Platform&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Windows Subsystem for Linux&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Windows Hypervisor Platform&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;These features are essential for running WSL and the Ubuntu subsystem. Make sure all three are checked.&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%2Flkfnfdadcjg0p3c5debh.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%2Flkfnfdadcjg0p3c5debh.png" alt=" " width="554" height="488"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Apply Changes and Restart:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;After selecting the necessary features, click OK.&lt;/li&gt;
&lt;li&gt;Windows will take a few moments to apply these changes. Once completed, you'll be prompted to restart your computer. Go ahead and do that.&lt;/li&gt;
&lt;li&gt;Note: Restarting your computer is important to ensure that the changes take effect properly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once your computer has restarted, you're ready to proceed with the WSL installation steps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Enable Windows Subsystem for Linux (WSL)&lt;/strong&gt;&lt;br&gt;
With the necessary features enabled, you can now proceed to enable WSL on your Windows machine. Here’s how to do it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open PowerShell as Administrator:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Click on the Start Menu.&lt;/li&gt;
&lt;li&gt;Type "PowerShell".&lt;/li&gt;
&lt;li&gt;Right-click on Windows PowerShell and select Run as administrator.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Enable WSL:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In the PowerShell window, type the following command and press Enter:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wsl --install
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;This command will enable WSL and install the default Linux distribution, which is typically Ubuntu.&lt;/li&gt;
&lt;li&gt;If you already have WSL installed but not enabled, use this command instead:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Wait for the process to complete. You might be asked to restart your computer. Go ahead and do that.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Check the Version of WSL&lt;/strong&gt;&lt;br&gt;
After restarting, it’s important to check which version of WSL you have installed, as WSL 2 offers more features and better performance.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check WSL Version:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Open a new PowerShell window (you don’t need administrator rights for this).&lt;/li&gt;
&lt;li&gt;Type the following command and press Enter:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wsl --list --verbose
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;This command will show you the version of WSL that is currently installed on your machine.&lt;/li&gt;
&lt;li&gt;If WSL 1 is installed and you want to upgrade to WSL 2, follow these steps:&lt;/li&gt;
&lt;li&gt;Ensure you’re running Windows 10, version 1903 or higher, with Build 18362 or higher.&lt;/li&gt;
&lt;li&gt;Install the WSL 2 Linux kernel update package by downloading it from the Microsoft website.&lt;/li&gt;
&lt;li&gt;In PowerShell, set WSL 2 as the default version by running:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wsl --set-default-version 2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;You can then convert any existing WSL 1 distributions to WSL 2 with the following command:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
wsl --set-version &amp;lt;distro name&amp;gt; 2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Replace  with the name of your installed Linux distribution (e.g., Ubuntu).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Install Ubuntu Using the Terminal&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now that WSL is enabled and configured, it's time to install the Ubuntu distribution directly from the terminal.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;List Available Distributions:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;In the PowerShell or Command Prompt, type the following command to see a list of available Linux distributions:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wsl --list --online
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;This will show you all the Linux distributions you can install, including various versions of Ubuntu.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Install Ubuntu:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;To install the latest version of Ubuntu, use the following command:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wsl --install -d Ubuntu

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;&lt;p&gt;If you want to install a specific version of Ubuntu, replace Ubuntu with the exact name from the list you obtained in the previous step (e.g., Ubuntu-20.04).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The installation will begin, and this may take a few minutes depending on your internet connection and system performance.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Set Up Ubuntu&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After Ubuntu is installed, you’ll need to complete the initial setup.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Launch Ubuntu:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;After the installation is complete, Ubuntu will launch automatically, or you can start it manually by typing wsl in the terminal or by searching for "Ubuntu" in the Start Menu and opening it.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Create a User Account:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The first time you launch Ubuntu, it will ask you to create a user account and set a password.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Follow the on-screen instructions to set up your username and password. Remember this information, as you'll need it to log in.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 5: Update and Upgrade Ubuntu&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With Ubuntu set up, it's a good idea to update the system to ensure you have the latest software and security patches.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the Terminal:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;You should already be in the Ubuntu terminal, but if not, just open the Ubuntu app from the Start Menu or by typing wsl in PowerShell or Command Prompt.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Update Package Lists:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Type the following command and press Enter:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt update

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ol&gt;
&lt;li&gt;Upgrade Installed Packages:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;After the package lists are updated, upgrade your installed packages with:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt upgrade -y
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;This command will upgrade all the installed software to the latest versions. The -y flag automatically agrees to the installation of updates.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 6: Start Using Ubuntu on Windows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Congratulations! You now have Ubuntu running on your Windows machine. You can use the terminal to run Linux commands, install additional software, and even use it for development tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bonus: Setting WSL 2 as the Default for All Future Installations&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To ensure all future Linux distributions installed via WSL are set to use WSL 2 by default, you can run the following command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wsl --set-default-version 2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This ensures you always get the best performance and features available in WSL 2.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's it! You've successfully installed the Windows Subsystem for Linux and set up the Ubuntu subsystem on your Windows machine—all using the terminal. Now you can enjoy the power of Linux right alongside your favorite Windows apps. Whether you're a developer, a Linux enthusiast, or just curious, WSL is a fantastic tool to have in your toolbox.&lt;/p&gt;

&lt;p&gt;If you found this guide helpful, be sure to share it with others who might benefit from running Linux on Windows. Happy coding!&lt;/p&gt;

</description>
      <category>linux</category>
      <category>window</category>
      <category>tutorial</category>
      <category>ubuntu</category>
    </item>
    <item>
      <title>My Productive Summer Vacation 🌞📚</title>
      <dc:creator>Divyansh</dc:creator>
      <pubDate>Sat, 03 Aug 2024 05:13:51 +0000</pubDate>
      <link>https://forem.com/divyansh_tiwari/my-productive-summer-vacation-1h38</link>
      <guid>https://forem.com/divyansh_tiwari/my-productive-summer-vacation-1h38</guid>
      <description>&lt;p&gt;A week ago, my summer vacation ended after my end-semester exams. It was one of the most productive times of the year! I had almost two months off, and I learned some amazing skills in conversation and computer science. Overall, I've developed my personality and changed the way I understand things. Here are the few things I did during my vacation:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Zero to Python 🐍&lt;/strong&gt;&lt;br&gt;
I created a GitHub repository with more than 100 Python programs. It's perfect for someone who knows basic Python and wants to enhance their skills through practice. I started it for my personal learning, but now it's available for everyone! I'll add more code and projects in the future.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Film Recommender Chatbot 🎬🤖&lt;/strong&gt;&lt;br&gt;
I saw on YouTube that everyone was making film recommender systems as projects. I wanted to make one too, but with a twist. So, I created a film recommender system with an integrated chatbot. It's still in progress, but I've made a simple version.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Fine-tuning GPT-2 🧠&lt;/strong&gt;&lt;br&gt;
While making the film recommender chatbot, I realized I needed to fine-tune GPT or another language model. I learned about fine-tuning models, Hugging Face Transformers, and how to fine-tune Google Colab. That's the beauty of making projects – you learn different skills along the way!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Freelance Project 💼&lt;/strong&gt;&lt;br&gt;
This is probably my biggest achievement! I completed my first freelance project. I created a website for someone and got paid ₹1500. It's a big achievement not because of the amount, but because I proved it's possible to earn money online. I'm excited to continue until I get my second order.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Distance Calculator 🗺️&lt;/strong&gt;&lt;br&gt;
Ola recently started OlaMaps in India and offered a free API for a year. So, I created a distance calculator app that can measure the distance between two cities. It's a basic project, but it was fun to start with OlaMaps. I'd love to create more projects with it in the future.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Learned Machine Learning 🤖&lt;/strong&gt;&lt;br&gt;
Before the vacation started, I decided to learn machine learning. I was amazed by how machines can learn on their own. To cover the basics, I completed a FreeCodeCamp video on machine learning by Ayush Verma. Then I created some projects – even the film recommender chatbot and fine-tuning were results of that ML learning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Active on LinkedIn 🔗&lt;/strong&gt;&lt;br&gt;
I started posting regularly on LinkedIn and became more active on the platform. The vacation gave me time to explore this community, and I love it! I've made amazing friends there.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Deleted Instagram 📵&lt;/strong&gt;&lt;br&gt;
I deleted Instagram from my phone (but kept my profile) because it was taking up too much of my time. As a computer science student, it wasn't adding much value to my life. My brain feels lighter now, and I'm proud of this decision.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. Joined Dev Communities 👥&lt;/strong&gt;&lt;br&gt;
I've joined many communities to make friends and build networks. Dev is one of them, and I love being here. I'm learning a lot!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10. Cold Calls 📞&lt;/strong&gt;&lt;br&gt;
After getting my first freelance order, I decided to start a small agency business offering web development services. I created a basic portfolio and started making cold calls. I've made about 60-70 calls overall. Although I haven't gotten any orders yet, I've learned how to talk to strangers and it has boosted my confidence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Special Mentions 🌟&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Made a friend named Sujal on LinkedIn who shared cybersecurity study materials with me.&lt;br&gt;
My first freelance client was very humble and encouraged me. He even offered to help with future job opportunities.&lt;br&gt;
Started a YouTube channel (not regular yet, but it's a start!)&lt;br&gt;
Learned Linux and Vim (#realcoder)&lt;br&gt;
Watched a movie that changed my perspective on thinking&lt;br&gt;
Also i started Leetcode and take part in competitive programming.&lt;/p&gt;

&lt;p&gt;The github repo of every project is available in my github: divyanshtiwari20.&lt;/p&gt;

&lt;p&gt;Now that college has started again, I'm happy and ready for new adventures. Thanks for reading to the end – it means a lot! &lt;strong&gt;Love you 3000!! ❤️&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>machinelearning</category>
      <category>python</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
