<?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: Ce Manalang</title>
    <description>The latest articles on Forem by Ce Manalang (@ce_walalang).</description>
    <link>https://forem.com/ce_walalang</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%2F439536%2F37dc3c31-2f9c-43d8-acaa-2dca7bf2e143.JPG</url>
      <title>Forem: Ce Manalang</title>
      <link>https://forem.com/ce_walalang</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ce_walalang"/>
    <language>en</language>
    <item>
      <title>raise a custom exception</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Sun, 05 Dec 2021 12:22:58 +0000</pubDate>
      <link>https://forem.com/ce_walalang/raise-a-custom-exception-5hm7</link>
      <guid>https://forem.com/ce_walalang/raise-a-custom-exception-5hm7</guid>
      <description>&lt;p&gt;begin. rescue. celebrate. &lt;del&gt;no&lt;/del&gt; end.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--S0qHro1e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wkhvc0tbvao9fsu9a6yc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--S0qHro1e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wkhvc0tbvao9fsu9a6yc.jpg" alt="Image description" width="880" height="1099"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3 times exception handling is similar to Christmas season&lt;/p&gt;

&lt;p&gt;(1) the air is colder than usual&lt;/p&gt;

&lt;p&gt;(2) there’s definitely no shortage of surprises, and&lt;/p&gt;

&lt;p&gt;(3) when it happens, you’ll be wishing you could have prepared sooner rather than later&lt;/p&gt;




&lt;p&gt;further reading: centimentalcomics.com&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>ruby</category>
      <category>comics</category>
    </item>
    <item>
      <title>code abandonment</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Sat, 06 Nov 2021 12:08:58 +0000</pubDate>
      <link>https://forem.com/ce_walalang/code-abandonment-4eao</link>
      <guid>https://forem.com/ce_walalang/code-abandonment-4eao</guid>
      <description>&lt;p&gt;pov: a stale repo.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6X5O_uP2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q22xenkvhcd0od993kbg.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6X5O_uP2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q22xenkvhcd0od993kbg.jpg" alt="code abandonment" width="880" height="1099"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;there are many things i life that scares me —&lt;/p&gt;

&lt;p&gt;(1) the thought of monday morning on sunday evening&lt;br&gt;
(2) the day a 2-week shape with lots of db migrations and session manipulations gets released on prod&lt;br&gt;
(3) any impromptu 1 on 1s&lt;/p&gt;

&lt;p&gt;among others. for most devs, included here are repos with last recently commit 1 year ago.&lt;/p&gt;




&lt;p&gt;further reading: centimentalcomics.com&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>devcomics</category>
      <category>dev</category>
      <category>comics</category>
    </item>
    <item>
      <title>evolution in open source</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Thu, 14 Oct 2021 12:20:57 +0000</pubDate>
      <link>https://forem.com/ce_walalang/evolution-in-open-source-15ml</link>
      <guid>https://forem.com/ce_walalang/evolution-in-open-source-15ml</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6Bfjn2vH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b5x6eciybnlveuq0ejm6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6Bfjn2vH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b5x6eciybnlveuq0ejm6.jpg" alt="evolution in open source"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;happy october, open source contribute-r! pick your favorite thing in the world (or just any hobby) and prepend it with the word 'tober' and your in for a real treat this month;. whether it'd be ink, or hack, witchtober, dogtober, linetober, creamtober, plastober, catober, pinktober, woketober, birdtober, what have you - the world is your oyst(ob)er. remember to 'just be yourself'-tober.&lt;/p&gt;




&lt;p&gt;further reading: centimentalcomics.com&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>ruby</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>text editors</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Mon, 06 Sep 2021 11:11:39 +0000</pubDate>
      <link>https://forem.com/ce_walalang/text-editors-1oj0</link>
      <guid>https://forem.com/ce_walalang/text-editors-1oj0</guid>
      <description>&lt;p&gt;&lt;strong&gt;t&lt;/strong&gt;his &lt;strong&gt;e&lt;/strong&gt;ntry e &lt;strong&gt;x&lt;/strong&gt; emplifies &lt;strong&gt;t&lt;/strong&gt;he &lt;strong&gt;e&lt;/strong&gt;ccentric &lt;strong&gt;d&lt;/strong&gt;ark &lt;strong&gt;i&lt;/strong&gt;ndent-friendly &lt;strong&gt;t&lt;/strong&gt;ext editor &lt;strong&gt;o&lt;/strong&gt;f &lt;strong&gt;r&lt;/strong&gt;adical &lt;strong&gt;s&lt;/strong&gt;ource code writers. huh?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1e1FGS8l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xkef2fp0unpyi7z5fjok.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1e1FGS8l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xkef2fp0unpyi7z5fjok.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;how do I love thee, Vim? let me count the ways.&lt;/p&gt;

&lt;p&gt;I love thee to the distance til the last word and the breadth of the text wrap and length of each method. My cursor can reach, when typing shift dollar sign. For the ends of arrow keys and ideal use case. I love thee to the level of every u’s and ctrl + r’s. Most quiet need, by keyboard — standard or mechanical. I love thee freely, as cursors to the left strive for right. I love thee purely, as they turn from single quotes to double using ctrl c s. I love thee with macros put to use, In my old griefs, and with my frustrations with colon w or color q. I love thee with a love I seemed to confuse With my lost cursors. I love thee with thee persistent, multi-level undo tree, extensive plugin system, support for hundreds of programming languages and file formats, among other things; and, if God choose, I shall but love thee better after colon q !(bang).&lt;/p&gt;




&lt;p&gt;further reading: centimentalcomics.com&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>vim</category>
      <category>ruby</category>
    </item>
    <item>
      <title>Functional Programming</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Mon, 09 Aug 2021 10:39:41 +0000</pubDate>
      <link>https://forem.com/ce_walalang/functional-programming-2fdn</link>
      <guid>https://forem.com/ce_walalang/functional-programming-2fdn</guid>
      <description>&lt;p&gt;This cartoon is about functional programming, i.e., about programming and about being functional.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lviG4lul--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/92o8hcqiyn62vpiec284.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lviG4lul--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/92o8hcqiyn62vpiec284.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ever had a moment where you sat there and wrote a few lines of code, then, the few lines became an entire feature, then, a feature became an entire app? Have you ever had a moment when you felt so "functional" you could develop and or re-write any code? This cartoon is dedicated as much to these moments as to the moments when there is absence of such moments. Huh?&lt;/p&gt;




&lt;p&gt;Further reading: centimentalcomics.com&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>functional</category>
      <category>ruby</category>
    </item>
    <item>
      <title>how to find your bubble</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Mon, 05 Jul 2021 11:00:52 +0000</pubDate>
      <link>https://forem.com/ce_walalang/how-to-find-your-bubble-g8o</link>
      <guid>https://forem.com/ce_walalang/how-to-find-your-bubble-g8o</guid>
      <description>&lt;p&gt;a thing I have learned about bubbles (written by a developer who revels in the solace of being inside one)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eJCilKX2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/caftt5xlp19f418n8e7z.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eJCilKX2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/caftt5xlp19f418n8e7z.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;/ˈbəb(ə)l/ (n.) A thin sphere of liquid enclosing air or another gas. Often figuratively represents a good or fortunate situation.&lt;/p&gt;

&lt;p&gt;What bridges the — seemingly distant from reality — gap between you and that new feature or between you and a bug resolution? Perhaps, a bubble.&lt;/p&gt;

&lt;p&gt;In long-drawn-out seasons, it is solitude that keeps every bubble (from dying a sudden demise).&lt;/p&gt;

&lt;p&gt;Though it’s unlikely to last, ’tis better to have had one and lost than never to have had one at all.&lt;/p&gt;

&lt;p&gt;Huh?&lt;/p&gt;




&lt;p&gt;Further Reading: centimentalcomics.com&lt;/p&gt;

</description>
      <category>devjournal</category>
    </item>
    <item>
      <title>authentication solutions</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Mon, 07 Jun 2021 14:56:16 +0000</pubDate>
      <link>https://forem.com/ce_walalang/authentication-solutions-3o28</link>
      <guid>https://forem.com/ce_walalang/authentication-solutions-3o28</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aFJvYy7X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gkrby5fqy79mwf7h13dv.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aFJvYy7X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gkrby5fqy79mwf7h13dv.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are doors that open to reveal another world — one where the end of a wardrobe is a place where a loving lion fights a sinister witch. One where the occupant is a little person obsessed with a magical ring. One where (once penetrated) uncovers platform nine and three-quarters. But, there are doors that just close with no rhyme or reason. One thing I think they have in common — they offer some kind of hope on the other end, should we dare take a step closer. Oh! and, they have some sort of authentication. Ok, maybe not just one thing.&lt;/p&gt;




&lt;p&gt;Further reading: centimentalcomics.com&lt;/p&gt;




</description>
      <category>devjournal</category>
      <category>ruby</category>
      <category>authentication</category>
    </item>
    <item>
      <title>among the flowers</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Mon, 17 May 2021 09:40:42 +0000</pubDate>
      <link>https://forem.com/ce_walalang/among-the-flowers-3ie8</link>
      <guid>https://forem.com/ce_walalang/among-the-flowers-3ie8</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aYZNecH9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iqcfjwew0gcstutzrrhs.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aYZNecH9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iqcfjwew0gcstutzrrhs.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“The Zone is enjoyable. But when that joy becomes an obsession, one becomes disconnected from life.” (Moonwind from Soul, 2020).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Interesting feeling being in the zone. Things are getting crossed-out and done - like you are where you’re supposed to be. It makes you forget. And sometimes, it is a detriment. May we find a way to remember that the best part of living is living every minute of it. Come smell the flowers, why don’t we?&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>ruby</category>
    </item>
    <item>
      <title>required reading for feely devs</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Mon, 10 May 2021 13:14:48 +0000</pubDate>
      <link>https://forem.com/ce_walalang/required-reading-for-feely-devs-2o18</link>
      <guid>https://forem.com/ce_walalang/required-reading-for-feely-devs-2o18</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CYArKXRd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dx0htu8he3anktpwvaal.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CYArKXRd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dx0htu8he3anktpwvaal.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Summer for those who can’t afford to go too far for too long -- what often becomes of a dev who took on more than they bargained for -- means reading.&lt;/p&gt;

&lt;p&gt;The books featured in this comic (alternately entitled as Required Reading for Summer Feely Devs) do not to the best of my knowledge exist - or at least not yet. Our best alternatives are The Lonely City by Olivia Laing, The Fault in Our Stars by John Green, Letters to a Young Poet by Rainer Maria Rilke, Reasons to Stay Alive by Matt Haig, The Giving Tree by Shel Silverstein, The Art of Racing in the Rain by Garth Stein, and or that book we left on a table to possibly read once upon a time ago.&lt;/p&gt;

</description>
      <category>ruby</category>
      <category>books</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>notes on how to catch a star</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Wed, 03 Mar 2021 13:24:42 +0000</pubDate>
      <link>https://forem.com/ce_walalang/notes-on-how-to-catch-a-star-14f</link>
      <guid>https://forem.com/ce_walalang/notes-on-how-to-catch-a-star-14f</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xi8lI2xf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9iv99m8vbxs8qkk1cjgo.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xi8lI2xf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9iv99m8vbxs8qkk1cjgo.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;an ode to deploying your ideas to the world and to the art of dev-flavored note-taking. while we are on the subject of deploying ideas, congratulations and thank you to the perseverance rover for sending over a “hello, world” note from the neighboring planet, your forever home. hello, perseverance rover. your old home is proud of you.&lt;/p&gt;

&lt;p&gt;further reading: centimentalcomics.com&lt;/p&gt;

</description>
      <category>ruby</category>
      <category>markdown</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>programming love languages</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Wed, 03 Feb 2021 11:59:17 +0000</pubDate>
      <link>https://forem.com/ce_walalang/programming-love-languages-3b0p</link>
      <guid>https://forem.com/ce_walalang/programming-love-languages-3b0p</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dQMBmgT5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ofpsy9kpah8uywxdg5fh.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dQMBmgT5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ofpsy9kpah8uywxdg5fh.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;happy new month! happy new theme. after ‘new’, you know what’s coming… love (said no one ever, ha!). so, how do we start illustrating programming languages by means of love languages? let’s try with numbers. there are 5 love languages according to mr. gary chapman and (as of this writing) 700 programming languages according to wikipedia. further to this, according to mr. chapman, each person has one primary and one secondary love language. i believe that the same is true for programming languages. although i can argue that there is nothing wrong with having multiple of each instead of just one. and maybe to end, like love languages, one programming language is not necessarily better than the other. the important thing is you know which one are you. i know i am ruby.&lt;/p&gt;




&lt;p&gt;further reading: centimentalcomics.com&lt;/p&gt;

</description>
      <category>ruby</category>
      <category>programming</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>conflict resolution</title>
      <dc:creator>Ce Manalang</dc:creator>
      <pubDate>Sat, 09 Jan 2021 12:42:04 +0000</pubDate>
      <link>https://forem.com/ce_walalang/conflict-resolution-1lc6</link>
      <guid>https://forem.com/ce_walalang/conflict-resolution-1lc6</guid>
      <description>&lt;p&gt;It's the first full week of January this year. How many of your New Year's resolutions have you kept unbroken so far?&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%2Fcm51g8enmbl14ny628a2.jpg" 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%2Fcm51g8enmbl14ny628a2.jpg" alt="conflict resolution" width="800" height="999"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In connection with resolution, one of the many common things we (like to/have to) resolve is conflict. Conflicts often arise when two or more parties are involved in a given situation, and they also happen in software development. When the same line or portion of code is changed on two separate machines, the version control system detects a conflict. Some similarities between code conflicts and real-life conflicts are: (1) they are often — at first — perceived as scary, (2) they bring about fear of things closely associated with them, such as the fear of using Git or other version control systems. But fear not, because (3) there are many ways to resolve them. One highly effective way is sufficient communication among the involved parties — and this applies to both software development and its real-life analogy.&lt;/p&gt;

&lt;p&gt;Further reading:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;coderefinery.github.io/git-intro/08-conflicts — for more information on the 2nd, 3rd, etc. highly-effective ways to resolve code conflicts&lt;/li&gt;
&lt;li&gt;centimentalcomics.com — shameless plug&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;This is 1 of the 12-ish posts in “Love Letters To Ruby”. a collection of contents about some Ruby programming concepts and how they shape modern life and or how modern life shapes them.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ruby</category>
      <category>git</category>
      <category>devjournal</category>
    </item>
  </channel>
</rss>
