<?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: John Munsch</title>
    <description>The latest articles on Forem by John Munsch (@johnmunsch).</description>
    <link>https://forem.com/johnmunsch</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%2F19642%2F2012fa6a-cf81-4804-ba47-85c14e0204af.jpeg</url>
      <title>Forem: John Munsch</title>
      <link>https://forem.com/johnmunsch</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/johnmunsch"/>
    <language>en</language>
    <item>
      <title>I've been building software for 40 years. But I want *you* to tell me about dev in 1986...</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Wed, 01 Apr 2026 15:19:01 +0000</pubDate>
      <link>https://forem.com/johnmunsch/ive-been-building-software-for-40-years-but-i-want-you-to-tell-me-about-dev-in-1986-1pmj</link>
      <guid>https://forem.com/johnmunsch/ive-been-building-software-for-40-years-but-i-want-you-to-tell-me-about-dev-in-1986-1pmj</guid>
      <description>&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%2Fmoqg3y3sfwyehxw1cf7m.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%2Fmoqg3y3sfwyehxw1cf7m.png" alt=" " width="800" height="531"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's 2026 and I started professional software development in 1986 when I took a Summer internship at Tandy Computers in Fort Worth, TX after my junior year at Rice. I worked for them again for a few weeks over Christmas break and started full time there the next year.&lt;/p&gt;

&lt;p&gt;Now, as we all go through a series of huge changes in our jobs, I thought it would be fun if you would tell &lt;em&gt;me&lt;/em&gt; what software development was like 40 years ago. Don't research it, don't go look at my AMA from years ago, just go with your gut.&lt;/p&gt;

&lt;p&gt;What tools did we use? What did we develop on, machine wise? What was storage like? How did we learn everything we needed to know about languages, libraries, etc.? Communication? Languages used? And, I still had another year at school, how did we build software at school and turn in assignments?&lt;/p&gt;

&lt;p&gt;I got this idea when I watched a story the other day about a teacher who was getting married and she asked her students to give her advice for her wedding and her married life going forward. The advice ranged from thought provoking and sweet to hilarious. &lt;/p&gt;

&lt;p&gt;The difference here is that I can wait a few days for the submissions to all come in and I can actually tell you what it was like then.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>discuss</category>
      <category>development</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Revisiting Mastodon for Devs</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Mon, 25 Apr 2022 22:30:46 +0000</pubDate>
      <link>https://forem.com/johnmunsch/revisiting-mastodon-for-devs-5gfm</link>
      <guid>https://forem.com/johnmunsch/revisiting-mastodon-for-devs-5gfm</guid>
      <description>&lt;p&gt;There was a thread about Mastodon instances for devs back in 2018 but at least one of the mentioned servers (toot.cafe) seems to not be a thing anymore. Is mastodon.technology the place for front-end, back-end, full-stack folks or are there better choices?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>socialmedia</category>
      <category>mastodon</category>
    </item>
    <item>
      <title>Embedded Storage for Node.js Part 2</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Thu, 19 Sep 2019 17:33:57 +0000</pubDate>
      <link>https://forem.com/johnmunsch/embedded-storage-for-node-js-part-2-2png</link>
      <guid>https://forem.com/johnmunsch/embedded-storage-for-node-js-part-2-2png</guid>
      <description>&lt;p&gt;In the follow up to Tuesday's video, I cover the MongoDB version of the authentication code (it only differs by maybe 20 lines from the NeDB version), show a TingoDB version since it's more up-to-date than NeDB, and highlight some resources for learning and using MongoDB like their free University courses, and their Atlas cloud platform.&lt;/p&gt;

&lt;p&gt;I also discuss a few other databases you can quickly embed in your projects like LevelDB and PouchDB that don't happen to look just like MongoDB.&lt;/p&gt;

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

</description>
      <category>javascript</category>
      <category>mongodb</category>
    </item>
    <item>
      <title>Embedded Storage for Your Node.js Projects</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Wed, 18 Sep 2019 20:12:25 +0000</pubDate>
      <link>https://forem.com/johnmunsch/embedded-storage-for-your-node-js-projects-1c3j</link>
      <guid>https://forem.com/johnmunsch/embedded-storage-for-your-node-js-projects-1c3j</guid>
      <description>&lt;p&gt;Sometimes you want to throw together a site quickly and setting up another storage server and connecting to it seems too expensive, too time consuming, or you've used up all your free clusters at MongoDB Atlas 😀.&lt;/p&gt;

&lt;p&gt;Everybody needs a quick and dirty storage solution available to pull out for those cases. In this video I build a simple authentication system using NeDB (which looks a lot like MongoDB) and show how I built it by starting with Mocha/Chai unit tests.&lt;/p&gt;

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

&lt;p&gt;In the next video I'll show how almost all of the code I wrote works just as well with MongoDB, giving you a natural growth path for when your side project becomes popular.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>mongodb</category>
      <category>testing</category>
    </item>
    <item>
      <title>Search and Filtering Without Tears (Parts 1 &amp; 2)</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Sat, 14 Sep 2019 17:35:56 +0000</pubDate>
      <link>https://forem.com/johnmunsch/search-and-filtering-without-tears-parts-1-2-5b1p</link>
      <guid>https://forem.com/johnmunsch/search-and-filtering-without-tears-parts-1-2-5b1p</guid>
      <description>&lt;p&gt;In the two videos I released this week (I publish every Tues and Thurs) I talk about search and filtering of the data you ship to the front-end in your web apps. Even if you're shipping a lot of data to the user's browser these days, there's no reason why building search and filtering has to be hard to write, nor does it have to be slow. In about 30 minutes, I'll show you how to do it right.&lt;/p&gt;

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

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

&lt;p&gt;Notes: Wow. Building up a YouTube channel is super hard :) But you probably knew that already. I'm making great strides on getting enough viewing time to hit YouTube's requirements of 4000 watched minutes within a year. I won't have a problem hitting that. But they also require 1000 subscribers before they will monetize your channel and I'm no where near that. So please like and subscribe if you enjoy what I produce.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br&gt;
John&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>filtering</category>
      <category>searching</category>
    </item>
    <item>
      <title>As We May Think - My New YouTube Channel for Mentoring and Teaching</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Tue, 30 Jul 2019 16:06:19 +0000</pubDate>
      <link>https://forem.com/johnmunsch/as-we-may-think-my-new-youtube-channel-for-mentoring-and-teaching-5efo</link>
      <guid>https://forem.com/johnmunsch/as-we-may-think-my-new-youtube-channel-for-mentoring-and-teaching-5efo</guid>
      <description>&lt;p&gt;For the past month I’ve been working to start a YouTube channel to teach programming and to mentor developers. It's emphasis is JavaScript (front and back-end), HTML, and CSS. It was a soft launch (I only told the family and the people I work with) because I wanted to build up some videos. In particular, I wanted to get my first mentoring video out (which just posted this morning). I’m sure it’s not my best, most polished video, but it does represent what I want to do by starting this.&lt;/p&gt;

&lt;p&gt;So this is it, this is my &lt;strong&gt;real&lt;/strong&gt; launch. I’m posting this to Dev.to to solicit comments, hopefully acquire a bunch of subscribers and views, and to see if I can find developers who want or need mentoring.&lt;/p&gt;

&lt;p&gt;A lot of tech channels on YouTube seem to pursue the flavor of the month. Whatever tech is hot is what they are all about. Often they don't explain why you would or wouldn't care about using a given thing. They just teach you how to use it without explaining why. I’m hoping to connect to developers, especially any who feel like they don’t have anybody to mentor them, to answer questions, provide guidance, and share anything I can. Then share the results of those sessions with others to provide a resource. If one person has a question or a problem, likely many others have that exact same issue.&lt;/p&gt;

&lt;p&gt;I’ve done video courses in the past for a publisher and that was definitely a mixed bag. Sometimes it was great, sometimes it wasn’t, but I’m committed to doing this for the long haul. I look forward to working with new developers on a one on one basis and sharing that with others. I often think that the biggest gap beginners have is understanding that “X” is a big deal but not understanding what “X” does or whether they would ever need to use it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Shows I’ve Done Thus Far
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=Wg1UtE4Dwis"&gt;ES6 Map and Set In Less Than 15 Minutes&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=kBcvtknWNt8"&gt;Hosting and a Domain Name for Your Site In Less Than 20 Minutes&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=3rlkIGY6KqM"&gt;DevCrate 001 - Connecting Your Apps to IFTTT (If This Then That)&lt;/a&gt; - I think this is a fun one because I show how you can connect your application to almost anything via IFTTT.com&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=RnMjxnVHo9I"&gt;ScorePad Coding Part 1&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=WlMCIuryHz0"&gt;Web Components Part 1&lt;/a&gt; - Demonstrates quickly setting up Storybook for Web Components&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=x9JzbzlD0oo"&gt;Web Components Part 2&lt;/a&gt; - Shows what writing some fairly complicated Vanilla JS is like&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=4sziUEzWnvo"&gt;Mentoring Jonathan Part 1&lt;/a&gt; - My first mentoring video and there will be a follow up video later this week to talk about the Express example I used in the video and a second video with Jonathan will likely appear next week&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Mentoring
&lt;/h2&gt;

&lt;p&gt;If you’re at all interested in having someone you can ask questions of and don’t mind me recording the session so I can share it with others, please consider filling out the form below:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://forms.gle/LmmSjdTzjCG52uC46"&gt;Mentoring Contact Info&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In particular I want to encourage people of any sex, any race, any ethnicity, any anything to fill it out. I want this channel to be more open and more representative of the broader group of people who want to develop software and not just a narrow subset.&lt;/p&gt;

&lt;p&gt;Thank you so much for your time. - John&lt;/p&gt;

</description>
      <category>youtube</category>
      <category>mentoring</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Comparison of cold starts for different serverless providers</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Wed, 03 Oct 2018 20:39:27 +0000</pubDate>
      <link>https://forem.com/johnmunsch/comparison-of-cold-starts-for-different-serverless-providers-5cko</link>
      <guid>https://forem.com/johnmunsch/comparison-of-cold-starts-for-different-serverless-providers-5cko</guid>
      <description>&lt;p&gt;Interesting article which compares how long different functions-as-a-service back-ends perform when starting up a server to handle a function request after a long idle period with no calls: &lt;a href="https://mikhail.io/2018/08/serverless-cold-start-war/"&gt;https://mikhail.io/2018/08/serverless-cold-start-war/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Comparisons are done not only between AWS, Google, and Azure, but also looking at different languages for the functions, different memory requirements and even different numbers of packages for JavaScript functions. Good comparison!&lt;/p&gt;

</description>
      <category>serverless</category>
      <category>aws</category>
      <category>azure</category>
      <category>coldstart</category>
    </item>
    <item>
      <title>I have been a professional developer for 31 years and I'm 53 now, Ask Me Anything!</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Thu, 31 May 2018 18:13:15 +0000</pubDate>
      <link>https://forem.com/johnmunsch/i-have-been-a-professional-developer-for-31-years-and-im-53-now-ask-me-anything-5dlf</link>
      <guid>https://forem.com/johnmunsch/i-have-been-a-professional-developer-for-31-years-and-im-53-now-ask-me-anything-5dlf</guid>
      <description>&lt;p&gt;I've been a professional developer since I graduated in 1987. I am currently the lead for a team of five (including myself) doing front-end development on SaaS software (official title is Application Architect). Apparently, at 53 and still up-to-date and still developing I've become a novelty :)&lt;/p&gt;

&lt;p&gt;Ask away...&lt;/p&gt;

</description>
      <category>ama</category>
    </item>
    <item>
      <title>Chrome 66 (and a Delayed Chrome 65 Update)</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Tue, 17 Apr 2018 13:57:52 +0000</pubDate>
      <link>https://forem.com/johnmunsch/chrome-66-and-a-delayed-chrome-65-update-51jf</link>
      <guid>https://forem.com/johnmunsch/chrome-66-and-a-delayed-chrome-65-update-51jf</guid>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/eaYXFTJVewA" rel="noopener noreferrer"&gt;Chrome 66 - What's New in DevTools&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And the same again in text form:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developers.google.com/web/updates/2018/02/devtools" rel="noopener noreferrer"&gt;What's New In DevTools (Chrome 66)  |  Web  |  Google Developers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Chrome 65
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=_W4GSpoSOZI&amp;amp;index=2&amp;amp;t=0s&amp;amp;list=WL" rel="noopener noreferrer"&gt;New in Chrome 65: CSS Paint API, Server Timing API, and CSS display: contents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/D1pV7ermy6w" rel="noopener noreferrer"&gt;Chrome 65 - What's New in DevTools&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Or, if you prefer words:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developers.google.com/web/updates/2018/03/nic65" rel="noopener noreferrer"&gt;New in Chrome 65  |  Web  |  Google Developers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.google.com/web/updates/2018/01/devtools" rel="noopener noreferrer"&gt;What's New In DevTools (Chrome 65)  |  Web  |  Google Developers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>chrome</category>
      <category>browsers</category>
      <category>devtools</category>
    </item>
    <item>
      <title># JSConf 2018 (Asia, Iceland, and AU)</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Mon, 16 Apr 2018 13:59:48 +0000</pubDate>
      <link>https://forem.com/johnmunsch/-jsconf-2018-asia-iceland-and-au-1kg9</link>
      <guid>https://forem.com/johnmunsch/-jsconf-2018-asia-iceland-and-au-1kg9</guid>
      <description>&lt;p&gt;JavaScript conferences are coming fast and furious lately. Playlists of the videos for Asia, Iceland, and Australia are all available now!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PL37ZVnwpeshFqN5dcZ704lxI3F5iHDYkl" rel="noopener noreferrer"&gt;JSConf Asia 2018&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PL37ZVnwpeshEO7qXEbjG4riQD7SzydLEO" rel="noopener noreferrer"&gt;JSConf Iceland 2018&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLZriQCloF6GDuXF8RRPd1mIl9W2QXF-sQ" rel="noopener noreferrer"&gt;JSConf AU 2018&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Particularly interesting to me are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=ne6YvKWbQYg&amp;amp;list=PL37ZVnwpeshFqN5dcZ704lxI3F5iHDYkl&amp;amp;index=13&amp;amp;t=0s" rel="noopener noreferrer"&gt;Shazron Abdullah: Serverless Apps With Node.JS In Openwhisk And Adobe I/O Runtime&lt;/a&gt; - I find functions as a service (FaaS) particularly interesting and any solution that doesn't tie me to a particular vendor doubly so&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=BalUlHBwwlM&amp;amp;list=PL37ZVnwpeshEO7qXEbjG4riQD7SzydLEO&amp;amp;t=0s&amp;amp;index=24" rel="noopener noreferrer"&gt;Arun Michael Dsouza: Houdini - What lies ahead&lt;/a&gt; - The idea of being able to make changes to CSS and plug into its process the same way we can now do with the Shadow DOM and custom elements to extend the capabilities of HTML is major&lt;/li&gt;
&lt;li&gt;Any talk related to accessibility - This is currently a big weak spot for me and one I need to fix&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>javascript</category>
      <category>jsconf</category>
      <category>videos</category>
    </item>
    <item>
      <title># ES2016, ES2017, and ES2018 Examples</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Mon, 16 Apr 2018 13:56:09 +0000</pubDate>
      <link>https://forem.com/johnmunsch/-es2016-es2017-and-es2018-examples-3m8g</link>
      <guid>https://forem.com/johnmunsch/-es2016-es2017-and-es2018-examples-3m8g</guid>
      <description>&lt;p&gt;This nifty article provides examples of using all the post ES2015 features which you hear a lot less about: &lt;a href="https://medium.freecodecamp.org/here-are-examples-of-everything-new-in-ecmascript-2016-2017-and-2018-d52fa3b5a70e" rel="noopener noreferrer"&gt;Here are examples of everything new in ECMAScript 2016, 2017, and 2018&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You might be wondering, "What's the support for these features? In fact, what's the support for ES2015 these days?" If you do think that, then don't forget about the Kangax compatability table: &lt;a href="http://kangax.github.io/compat-table/es2016plus/" rel="noopener noreferrer"&gt;ECMAScript 2016+ compatibility table&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Or, if you want to know about Node.js support for all of it: &lt;a href="http://node.green/" rel="noopener noreferrer"&gt;Node.js ES2015/ES6, ES2016 and ES2017 support&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And a natural companion to that info is this article about three possible upcoming changes to JavaScript: &lt;a href="https://medium.freecodecamp.org/here-are-three-upcoming-changes-to-javascript-that-youll-love-387bce1bfb0b" rel="noopener noreferrer"&gt;Here are three upcoming changes to JavaScript that you’ll love&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;BTW, if you like the first of those, "optional chaining," and you already use Lodash, it has that feature in its _.get() function.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>es2016</category>
      <category>es2017</category>
      <category>es2018</category>
    </item>
    <item>
      <title>Chrome 64 DevTools video and blog post about browser changes</title>
      <dc:creator>John Munsch</dc:creator>
      <pubDate>Wed, 24 Jan 2018 21:58:24 +0000</pubDate>
      <link>https://forem.com/johnmunsch/chrome-64-devtools-video-and-blog-post-about-browser-changes-2eh1</link>
      <guid>https://forem.com/johnmunsch/chrome-64-devtools-video-and-blog-post-about-browser-changes-2eh1</guid>
      <description>&lt;p&gt;It's coming up on time for a new Chrome release again and there's a video up for the new DevTools features. A lot of them are conveniences to make it just a nicer environment to work in (for example, automatic grouping  and new filtering operations for console messages):&lt;br&gt;
&lt;a href="https://youtu.be/90wNAn05Cf4" rel="noopener noreferrer"&gt;Chrome 64 - What's New in DevTools&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And here's the corresponding video for browser feature changes: &lt;a href="https://www.youtube.com/watch?v=y5sb-icqOyg" rel="noopener noreferrer"&gt;Chrome 64 - What's New&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>chrome</category>
      <category>devtools</category>
      <category>browsers</category>
    </item>
  </channel>
</rss>
