<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ fun - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ fun - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sun, 31 May 2026 09:39:31 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/fun/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ JavaScript: The Fun Parts ]]>
                </title>
                <description>
                    <![CDATA[ By Mohammad Kermani It was the first years of the modern web. People were getting sick of waiting minutes for their connection to transfer the 8 bits of data telling them “Sorry, your password must contain an & or a %. Please try again.” They wanted ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/javascript-the-fun-parts/</link>
                <guid isPermaLink="false">66d45f68f855545810e93485</guid>
                
                    <category>
                        <![CDATA[ fun ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Inspiration ]]>
                    </category>
                
                    <category>
                        <![CDATA[ JavaScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ TypeScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ web ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Fri, 31 May 2019 20:03:46 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2019/05/1_ANQKBQyZKcn6AtDfld4DcA-1-.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Mohammad Kermani</p>
<p>It was the first years of the modern web. People were getting sick of waiting minutes for their connection to transfer the 8 bits of data telling them <em>“Sorry, your password must contain an &amp; or a %. Please try again.”</em> They wanted more instantaneous feedback. Something that felt more like a desktop application.</p>
<p>Then finally on a rainy night in May of 1995, the great champion was born. His father, <a target="_blank" href="https://en.wikipedia.org/wiki/Brendan_Eich">Brendan Eich</a>, named him JavaScript after his successful grandfather Java.</p>
<p>(<a target="_blank" href="https://en.wikipedia.org/wiki/Karl_Benz">Karl Benz</a>,the founder of Mercedes-Benz patent, is considered the father of the first practical motorcar, and JavaScript is the main engine of all browsers. This is what Brendan would look like if we called him the Benz of the web ?)</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2019/05/1_nY30Ve4cYfWJJKod9zjckw-1-.jpeg" alt="Image" width="600" height="400" loading="lazy">
<em>Mr. Eich, father of the champion</em></p>
<hr>
<h3 id="heading-javascript-rise-of-an-empire">JavaScript: Rise of an empire</h3>
<p>When JavaScript came into the world, no one was thinking it would be very popular like it is today. JavaScript was a true time saver because of its browser-side validations. <strong>But what happened that caused JavaScript to grow so fast?</strong></p>
<p>Before I learn JavaScript, I used to write programs in the VB6 language. But VB6 wasn’t independent. It needed its own platform to run. One of the main reasons that JavaScript is so popular is that almost all devices have a browser. In short: JavaScript won’t limit you to a platform or type of device. You can run it on basically everything.</p>
<p>JavaScript’s progress and popularity is not a secret, but below you can see how JavaScript compares favorably with some other languages.</p>
<h4 id="heading-there-are-more-contents-on-the-web-for-javascript"><strong>There are more contents on the web for JavaScript:</strong></h4>
<p>Search engines show the number of found results below their search; here is the search result for Java and JavaScript.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2019/05/1_7fXn5GFBjwdOmtHBAj9rgQ-1-.jpeg" alt="Image" width="600" height="400" loading="lazy">
<em>Google result for searching Java and JavaScript</em></p>
<h4 id="heading-there-are-more-people-who-are-learning-it"><strong>There are more people who are learning it:</strong></h4>
<p>Stack Overflow tags and the number of questions that were asked for any tag, it can show us the number of people who are learning the tag which is a technology; Stack Overflow tags are also a good way to check how a technology is growing and its popularity.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2019/05/1_VzD7WJoX9rNf5d92guDQUg-1-.jpeg" alt="Image" width="600" height="400" loading="lazy">
<em>JavaScript is the most popular tag of Stack Overflow</em></p>
<h4 id="heading-the-most-popular-language-on-github"><strong>The most popular language on GitHub:</strong></h4>
<p>According to GitHub, JavaScript is the most popular language of GitHub followed by Java, Ruby and PHP.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2019/05/1_h2WkxOdYLcj4u3cmx3gxRA-1-.jpeg" alt="Image" width="600" height="400" loading="lazy"></p>
<h4 id="heading-javascript-is-already-the-most-popular-but-it-is-still-growing-fast"><strong>JavaScript is already the most popular but it is still growing fast</strong></h4>
<p>Stack Overflow runs a survey every year, and this year’s survey result is very interesting and there are good things to learn from it. The picture below from the survey result shows that JavaScript is growing faster than before.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2019/05/1_f-nN7w-eapXm_SVZWtIerw-1-.png" alt="Image" width="600" height="400" loading="lazy">
_Source: [Stack Overflow developer survey 2017](http://stackoverflow.com/insights/survey/2017/?utm_source=so-owned&amp;utm_medium=hero&amp;utm_campaign=dev-survey-2017&amp;utm<em>content=hero-questions#technology-languages-over-time" rel="noopener nofollow)</em></p>
<h3 id="heading-javascript-is-still-misunderstood">JavaScript is still misunderstood</h3>
<p>All programming languages have their own rules, syntaxes and concepts, and each of them were made to be perfect in something, and none of them are completely perfect, we should not expect a programming language to be jack of all trades and master of none. That’s the reason many projects should chose different programming languages to bring better performance for each parts of their software.</p>
<p>It’s fair to say that JavaScript does not have some concepts that other programming languages have but it might come back to language design goals. One of the currently recognized problems with JavaScript is a lack of static typings that might cause problems in larger applications. That is why elegant <a target="_blank" href="https://github.com/Microsoft/TypeScript">TypeScript</a> was created.</p>
<blockquote>
<p><em>JavaScript was never really engineered to write large applications, it was in fact invented in about 3 weeks, in the mid 90s as a quick response to Java…, For Brendan Eich build it in 3 weeks and for having only 3 weeks, he actually did a fantasticjob, JavaScript was perhaps intended for a 100 or maybe up to a 1,000 lines of code, and now with regularity people are building 100,000 line apps, if not million lines apps. —</em><a target="_blank" href="https://en.wikipedia.org/wiki/Anders_Hejlsberg"><em><strong>Anders Hejlsberg</strong></em></a><strong><em>, known for TypeScript, Turbo Pascal, Delphi, and lead architect of C#</em></strong> <em>(source:</em> <a target="_blank" href="http://video.ch9.ms/ch9/4ae3/062c336d-9cf0-498f-ae9a-582b87954ae3/B881_mid.mp4"><em>this video</em></a><em>, time: 01:20)</em></p>
</blockquote>
<p>Without a doubt, JavaScript owes its progress to browsers and their support of good things such as responsive web design, WebGL, <a target="_blank" href="https://webrtc.org/">WebRTC</a> and lots of more cool things that made JavaScript more useful. Nowadays, developers are using JavaScript for game development, data visualization, mobile applications, back-end development and other fun things as well.</p>
<hr>
<h3 id="heading-motivated-to-learn-javascript-or-being-a-better-javascript-developer-lets-get-started">Motivated to learn JavaScript or being a better JavaScript developer? Let’s get started.</h3>
<p>Let’s say you already know some JavaScript or you’re a beginner. Don’t waste time and jump into your preferred IDE and start writing the codes you want.</p>
<p>The fastest way to learn is <strong>learn while doing</strong>, but there is a problem with this method. There are some tricks you don’t know or you never heard of them but you’re writing your codes without knowing them and it’s hard to learn those rules or tricks without reading them somewhere. You already know you can define a variable by using the <strong>var</strong> keyword, but maybe you did not know that if you don’t use the <strong>var</strong> keyword, the variable will be global regardless of its defined place.</p>
<p>You will eventually learn what you need to know but that is doing it the hard way. Indeed, one of the best places you can <strong>learn while doing</strong> is<a target="_blank" href="https://www.freecodecamp.com/">freeCodeCamp</a>, You can work through freeCodeCamp’s self-paced coding challenges, build projects, and earn certificates. it’s like diving into code but still knowing what you’re doing and learning tricks and rules in a fast and effective way.</p>
<h4 id="heading-the-problem-with-learning-javascript"><strong>The problem with learning JavaScript</strong></h4>
<p>There are many technologies and libraries for JavaScript that make it feel scary for beginners. There are some famous names that maybe you have never used and you hear about them constantly.</p>
<p>Some people think <em>“What’s this</em> <a target="_blank" href="https://babeljs.io/"><em>Babel</em></a> <em>thing everyone is talking about. All the famous open-source projects are using it!” Or, “Wait — should I use</em> <a target="_blank" href="http://browserify.org/"><em>Browserify</em></a> <em>or</em><a target="_blank" href="https://webpack.github.io/"><em>Webpack</em></a><em>? Where did Gulp and Grunt came from? Ahhh, another new library or framework introduced last week! I can’t learn them all ?”</em></p>
<p>Yes, you can’t and you should not learn them all immediately. Those technologies, frameworks and libraries exist to help you work smarter, faster and easier. When you find something interesting that is worthwhile to use on your project or is an answer to one of your needs, then you should go ahead and learn it with a beautiful smile on your face while remembering the English proverb <em>“necessity is the mother of invention.”</em></p>
<blockquote>
<p><em>“I’d encourage folks to remember we’re all in the same boat and our tools are here to help us. If they’re not doing that, we should get them out of the way.” — <a target="_blank" href="https://medium.com/@addyosmani">Addy Osmani</a> (<a target="_blank" href="https://medium.com/@addyosmani/totally-get-your-frustration-ea11adf237e3#.t599ja0j3">Link to his story</a>)</em></p>
</blockquote>
<hr>
<p>Finally, I would like to thank <a target="_blank" href="https://www.grammarly.com/grammar-check">Grammarly</a> because of their perfect tool, which let me write an article in English, even though I'm not a native English speaker. <a target="_blank" href="https://www.grammarly.com/grammar-check">Try it</a> even if you're a native English speaker</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Potatoes, Pirates, and… Programming? ]]>
                </title>
                <description>
                    <![CDATA[ By Aditya Batura You may have never used the words “potatoes”, “programming” and “piracy” in the same sentence. Until about 18 months ago, neither had I. But now you will too! I’m Aditya, co-founder and CEO of Singapore-based education technology sta... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/potatoes-pirates-and-programming-8f2008ca1470/</link>
                <guid isPermaLink="false">66c35ca9c5e11f7a9c406891</guid>
                
                    <category>
                        <![CDATA[ fun ]]>
                    </category>
                
                    <category>
                        <![CDATA[ gaming ]]>
                    </category>
                
                    <category>
                        <![CDATA[ innovation ]]>
                    </category>
                
                    <category>
                        <![CDATA[ General Programming ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Sun, 08 Oct 2017 13:56:25 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*nMBsgZLhy2mJ-qOp-pYm2w.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Aditya Batura</p>
<p>You may have never used the words “potatoes”, “programming” and “piracy” in the same sentence. Until about 18 months ago, neither had I. But now you will too!</p>
<p>I’m Aditya, co-founder and CEO of Singapore-based education technology startup <a target="_blank" href="https://codomo.com.sg/">Codomo</a>. I’m also one of the creators of <a target="_blank" href="https://www.kickstarter.com/projects/codomo/potato-pirates-the-tastiest-coding-card-game?ref=8z10m9">Potato Pirates</a>. It’s a tabletop card game that envelops 10 hours worth of programming concepts in 30 minutes. That’s right; without any computers!</p>
<p>Potato Pirates is a game that’s perfect for classrooms, family nights, and even <a target="_blank" href="https://www.youtube.com/watch?v=0Kl4CFFgXhw">game night</a> with friends over a drink (or ten).</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*P5MkYOVERcJ_mNwZDMMbpw.gif" alt="Image" width="800" height="205" loading="lazy">
<em>Carbo-loaded fun awaits!</em></p>
<p>I graduated with a Computer Science degree from Singapore University of Technology and Design (SUTD). The university was set up in collaboration with Massachusetts Institute of Technology (MIT). In case you’re wondering, yes — I did have the misfortune to experience the Boston winter firsthand.</p>
<p>I hadn’t done much coding before my first year in university. It was tragic. Lectures were painfully boring and the learning curve was “steeper than a horse’s face”. Many of my friends fizzled out and gave up. I persevered because I saw the beauty of converting my thoughts into lines of instructions.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*q5EgFSpi9OIWF7zcGBbwyw.png" alt="Image" width="800" height="407" loading="lazy">
<em>A sneak peek of the cards</em></p>
<p><a target="_blank" href="https://medium.freecodecamp.org/one-does-not-simply-learn-to-code-f25bacdc5b62">Programming is tough</a>! We know this. It’s been etched into the recesses of our minds. But why though?</p>
<p>Learning to code is like learning a new language — except that this language is built upon cryptic symbols and mathematical jargon! Although there are certain overlaps, <a target="_blank" href="https://www.vox.com/2016/2/17/11037380/code-foreign-language-florida">it’s not really the same</a>. Check out <a target="_blank" href="https://www.quora.com/How-similar-is-learning-a-programming-language-to-a-foreign-language">this Quora answer</a> if you’re interested to read more.</p>
<p>Nonetheless, in every language there are certain nuances which require a thorough level of familiarity to grasp. This is what we call syntax — the arrangement of words to make up well-constructed sentences. It’s no different in programming.</p>
<p>Syntax is also one of the main reasons computational thinking concepts seem abstract and tough to grasp. That’s because most of your effort is spent debugging; trying to find the missing semicolon or parenthesis which is causing your program to crash.</p>
<p>I once spent 6 hours fixing a program that had crashed because I had accidentally uncommented a line. #truestory</p>
<blockquote>
<p>        <a target="_blank" href="https://www.instagram.com/p/BYZ2xOVBKzq/">View this post on Instagram</a>         </p>
</blockquote>
<p><a target="_blank" href="https://www.instagram.com/p/BYZ2xOVBKzq/">Pulpato Fiction #programming #programmingwoes #programmerslife</a></p>
<p>A post shared by  <a target="_blank" href="https://www.instagram.com/potato.pirates/">PotatoPirates Coding Card Game</a> (@potato.pirates) on Aug 29, 2017 at 9:09pm PDT</p>
<p>Like with spoken languages, the nuances and syntax in programming languages are unique to each language. That’s when things get messy-er (as though it wasn’t bad enough). To prove this point I wrote a simple <code>for</code> loop which acts as a counter going from 0 to 10 in three different programming languages:</p>
<pre><code>PYTHONfor i <span class="hljs-keyword">in</span> range(<span class="hljs-number">11</span>): print(“The number is %s” %(i))
</code></pre><pre><code>JAVAfor(int i=<span class="hljs-number">0</span>; i&lt;<span class="hljs-number">11</span>; i++){ System.out.println(“The number is:”+ i); }
</code></pre><pre><code>PHPfor ($i = <span class="hljs-number">0</span>; $i &lt;= <span class="hljs-number">10</span>; $i++) {    echo <span class="hljs-string">"The number is: $i &lt;br&gt;"</span>;}
</code></pre><p>I could go on, but I think you get it. For non-programmers, it looks terrifying doesn’t it? There’s good news though. The logic governing all these statements is universal.</p>
<p>Wait…Instead of overwhelming people with these alien looking symbols, what if we could just present the underlying, fundamental concept of loops, without all the mumbo jumbo?</p>
<p>Precisely!</p>
<p><a target="_blank" href="https://www.kickstarter.com/projects/codomo/potato-pirates-the-tastiest-coding-card-game?ref=8z10m9">Potato Pirates</a> removes all syntax and provides a visual reference to these overarching, fundamental concepts. It’s completely language-agnostic. This means anyone can move to any language of their choice after learning to play Potato Pirates.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*n3nIESW--Kp3jm7wB_SMBw.png" alt="Image" width="800" height="405" loading="lazy">
<em>Some of the programming concepts covered in Potato Pirates</em></p>
<p>In fact, on our <a target="_blank" href="https://www.kickstarter.com/projects/codomo/potato-pirates-the-tastiest-coding-card-game?ref=8z10m9">Kickstarter campaign</a>, we’re offering bridging courses in the form of e-guidebooks for Python, Java and Scratch!</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*522HGNVc7pbgM2fgMj1ZSQ.png" alt="Image" width="800" height="405" loading="lazy">
<em>Potato King embraces all programming languages!</em></p>
<p>For anyone who has ever made the effort to learn something new, you’d know that the first step is always the most challenging.</p>
<p>Programming is a very esoteric experience where one only interacts with a machine. And most of the time the machine doesn’t do what you want it to.</p>
<p>Despite having great communities like <a target="_blank" href="https://www.freecodecamp.org/">freeCodeCamp</a> and <a target="_blank" href="https://stackoverflow.com/">Stack Overflow</a>, we still end up without having anyone to turn to, especially when we’re just starting out.</p>
<blockquote>
<p>If you think about computer programming, it’s as anti-social as it gets. — Shawn Fanning</p>
</blockquote>
<p>With Potato Pirates, we’re trying to make this first step easier by removing computers and introducing social interaction; so that you don’t end up like this guy:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*JVviONQLmDrdpISk9EC0Mg.gif" alt="Image" width="800" height="450" loading="lazy">
<em>Just another day in the office</em></p>
<h3 id="heading-10-hours-of-programming-in-30-minutes-cmon">10 hours of programming in 30 minutes? C’mon!</h3>
<p>It’s quite miraculous how much content we’ve managed to cover with Potato Pirates by staying clear of syntax. In a regular CS101 setting, there’s no way that you’d cover concepts like nested loops and running loops within a conditional (if-else) statement in your first 30 minutes of class.</p>
<p>We’ve actually had to remove a lot of what we incorporated in previous prototypes of the game. We did not want to cram too many concepts at the expense of game mechanics. Fret not, though — EXPANSION PACKS!!</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*kYYINQPd7OSJL3msl9nnEA.png" alt="Image" width="800" height="1294" loading="lazy">
<em>Programmable Piracy</em></p>
<h3 id="heading-does-it-actually-work">Does it actually work?</h3>
<p>This was the big question we asked ourselves while developing the game. We’ve spent almost 18 months perfecting Potato Pirates.</p>
<p>At each stage, the focus was always on:</p>
<p><strong>Testing, testing and more testing</strong></p>
<p>In fact, we wrote a separate <a target="_blank" href="https://medium.com/@hello_16463/how-to-design-and-create-a-card-game-54b5caa89418">Medium article</a> to document our journey and highlight our development strategy. Over the past year, we’ve been invited to <a target="_blank" href="https://www.facebook.com/media/set/?set=a.314772122303420.1073741830.160947614352539&amp;type=1&amp;l=551015c0a8">schools</a>, government offices, <a target="_blank" href="https://www.facebook.com/media/set/?set=a.325555977891701.1073741832.160947614352539&amp;type=1&amp;l=3bdc652f7d">family-day workshops</a> and <a target="_blank" href="https://www.facebook.com/media/set/?set=a.333514590429173.1073741834.160947614352539&amp;type=1&amp;l=dfb3aa529f">tech conventions</a>.</p>
<p>Recently, we were even invited to <a target="_blank" href="https://www.facebook.com/media/set/?set=a.336444496802849.1073741837.160947614352539&amp;type=1&amp;l=a84e250dc6">Google</a> and <a target="_blank" href="https://www.youtube.com/watch?v=rY7mUWDDgK8">Microsoft’s</a> Singapore office. In each of these engagements, we put the participants through a short assessment, both before and after playing Potato Pirates to assess how much they had learned.</p>
<p>Here are our findings:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*RklbkyfwSv8THOwUu3RZEQ.png" alt="Image" width="800" height="1872" loading="lazy">
<em>An infographic of the effectiveness of Potato Pirates measured with a sample size of about 200</em></p>
<p>With Potato Pirates we’re not just building a game. We’re trying to create a universal first step for anyone, regardless of age or language, into the world of coding — without the need to invest in computers or other tech gadgets and infrastructural support.</p>
<p>Potato Pirates is already translated to <strong>12</strong> (yes! t-w-e-l-v-e) different languages thanks to our wonderful community of backers!</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*BAwNOHX8-ft8Kaz3gkXWDg.png" alt="Image" width="800" height="392" loading="lazy">
<em>Potato Pirates available in all these languages</em></p>
<p>In the grand scheme of things, the proliferation of STEM education is slower than it should be. This is because it poses different challenges to all stakeholders involved — kids, parents, educators, educational institutions and anyone else interested in picking up programming. With Potato Pirates, we’re alleviating these difficulties for all stakeholders.</p>
<p>Besides increasing learners’ interest and confidence in programming, we’re also empowering non tech-savvy parents and educators to get involved in their children’s or students’ learning journey. Potato Pirates will enable the next generation to start their programming journey on the right foot with a memorable activity.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*AzBot1qIYCmnraDOybz4zg.png" alt="Image" width="800" height="458" loading="lazy">
<em>The Potato Pirates Jolly Roger</em></p>
<h4 id="heading-we-raised-over-s250000-on-kickstarter-not-all-is-lost-click-herehttpswwwindiegogocomprojectspotato-pirates-the-tastiest-coding-card-gamereft17493735mediumarticle-to-pre-order-potato-pirates">We raised over S$250,000 on Kickstarter! Not all is lost! <a target="_blank" href="https://www.indiegogo.com/projects/potato-pirates-the-tastiest-coding-card-game/reft/17493735/MediumArticle">Click here</a> to pre-order Potato Pirates!</h4>
<h3 id="heading-update">UPDATE</h3>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*0d_46uktZT3SUTPNLlW5hg.jpeg" alt="Image" width="800" height="529" loading="lazy">
<em>Potato Pirates bundle</em></p>
<p>We’ve just started a series of coding super sleuth challenges. <a target="_blank" href="https://www.potatopirates.game/blog/forbidden-magic">Crack the code</a> and stand a chance to win a Potato Pirates bundle! (worth $84)</p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
