<?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" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Kevin Kouomeu on Medium]]></title>
        <description><![CDATA[Stories by Kevin Kouomeu on Medium]]></description>
        <link>https://medium.com/@kouomeukevin?source=rss-f7c96043951c------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*vbVcLYUCgVLsiRplLzwJhw.jpeg</url>
            <title>Stories by Kevin Kouomeu on Medium</title>
            <link>https://medium.com/@kouomeukevin?source=rss-f7c96043951c------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Tue, 26 May 2026 22:36:53 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@kouomeukevin/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Write Cleaner and Faster Unit Tests with AssertJ as a Java Developer]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@kouomeukevin/write-cleaner-and-faster-unit-tests-with-assertj-as-a-java-developer-38f08d417c2b?source=rss-f7c96043951c------2"><img src="https://cdn-images-1.medium.com/max/1828/1*79LMlUHU_Aq-hhAd5O861Q.png" width="1828"></a></p><p class="medium-feed-snippet">AssertJ changed my testing workflow forever. This powerful Java library offers fluent assertions that make unit tests cleaner</p><p class="medium-feed-link"><a href="https://medium.com/@kouomeukevin/write-cleaner-and-faster-unit-tests-with-assertj-as-a-java-developer-38f08d417c2b?source=rss-f7c96043951c------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@kouomeukevin/write-cleaner-and-faster-unit-tests-with-assertj-as-a-java-developer-38f08d417c2b?source=rss-f7c96043951c------2</link>
            <guid isPermaLink="false">https://medium.com/p/38f08d417c2b</guid>
            <category><![CDATA[java]]></category>
            <category><![CDATA[assertj]]></category>
            <category><![CDATA[unit-testing]]></category>
            <dc:creator><![CDATA[Kevin Kouomeu]]></dc:creator>
            <pubDate>Mon, 12 May 2025 17:12:01 GMT</pubDate>
            <atom:updated>2025-05-12T17:13:55.275Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Effectively Display Java Logs Using JSON Format]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@kouomeukevin/how-to-effectively-display-java-logs-using-json-format-4848724a9484?source=rss-f7c96043951c------2"><img src="https://cdn-images-1.medium.com/max/1828/1*79LMlUHU_Aq-hhAd5O861Q.png" width="1828"></a></p><p class="medium-feed-snippet">Are your Java logs difficult to read? Learn how to effectively display them using JSON format!</p><p class="medium-feed-link"><a href="https://medium.com/@kouomeukevin/how-to-effectively-display-java-logs-using-json-format-4848724a9484?source=rss-f7c96043951c------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@kouomeukevin/how-to-effectively-display-java-logs-using-json-format-4848724a9484?source=rss-f7c96043951c------2</link>
            <guid isPermaLink="false">https://medium.com/p/4848724a9484</guid>
            <category><![CDATA[json]]></category>
            <category><![CDATA[java]]></category>
            <dc:creator><![CDATA[Kevin Kouomeu]]></dc:creator>
            <pubDate>Tue, 21 Jan 2025 05:38:14 GMT</pubDate>
            <atom:updated>2025-01-21T05:44:23.038Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[A Surprisingly Simple Way to Write into a File Using Linux’s CAT command]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@kouomeukevin/a-surprisingly-simple-way-to-write-to-a-file-using-linuxs-cat-command-1d4695992124?source=rss-f7c96043951c------2"><img src="https://cdn-images-1.medium.com/max/1836/1*IWOcSUw_48kVUBlSb-7USg.png" width="1836"></a></p><p class="medium-feed-snippet">Linux is a great tool among coders, known for its flexibility and power. Yet, hidden within its command-line interface was a common&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@kouomeukevin/a-surprisingly-simple-way-to-write-to-a-file-using-linuxs-cat-command-1d4695992124?source=rss-f7c96043951c------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@kouomeukevin/a-surprisingly-simple-way-to-write-to-a-file-using-linuxs-cat-command-1d4695992124?source=rss-f7c96043951c------2</link>
            <guid isPermaLink="false">https://medium.com/p/1d4695992124</guid>
            <category><![CDATA[linux]]></category>
            <category><![CDATA[bash-scripting]]></category>
            <dc:creator><![CDATA[Kevin Kouomeu]]></dc:creator>
            <pubDate>Wed, 16 Oct 2024 23:58:16 GMT</pubDate>
            <atom:updated>2024-10-17T00:40:08.616Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[As a Java Developer you Should Master the Object Calisthenics]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@kouomeukevin/as-a-java-developer-you-should-master-the-object-calisthenics-130213597d90?source=rss-f7c96043951c------2"><img src="https://cdn-images-1.medium.com/max/1836/1*vyawN8SaH7IWg4oZT1-z-w.png" width="1836"></a></p><p class="medium-feed-snippet">In the world of software development, maintaining clean, readable, and scalable code is a significant challenge. As projects grow in&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@kouomeukevin/as-a-java-developer-you-should-master-the-object-calisthenics-130213597d90?source=rss-f7c96043951c------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@kouomeukevin/as-a-java-developer-you-should-master-the-object-calisthenics-130213597d90?source=rss-f7c96043951c------2</link>
            <guid isPermaLink="false">https://medium.com/p/130213597d90</guid>
            <category><![CDATA[object-calisthenics]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[software-design]]></category>
            <dc:creator><![CDATA[Kevin Kouomeu]]></dc:creator>
            <pubDate>Tue, 24 Sep 2024 07:11:00 GMT</pubDate>
            <atom:updated>2024-09-24T07:11:00.253Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[First Class Collection with Java]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@kouomeukevin/first-class-collection-with-java-2b6e47161420?source=rss-f7c96043951c------2"><img src="https://cdn-images-1.medium.com/max/1836/1*vyawN8SaH7IWg4oZT1-z-w.png" width="1836"></a></p><p class="medium-feed-snippet">The concept of First Class Collections in software design treats collections of data as first-class citizens, allowing developers to&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@kouomeukevin/first-class-collection-with-java-2b6e47161420?source=rss-f7c96043951c------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@kouomeukevin/first-class-collection-with-java-2b6e47161420?source=rss-f7c96043951c------2</link>
            <guid isPermaLink="false">https://medium.com/p/2b6e47161420</guid>
            <category><![CDATA[java]]></category>
            <dc:creator><![CDATA[Kevin Kouomeu]]></dc:creator>
            <pubDate>Sun, 01 Sep 2024 21:06:14 GMT</pubDate>
            <atom:updated>2024-09-27T08:04:20.204Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The 50/72 Rule of Git Message]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@kouomeukevin/the-50-72-rule-of-git-message-fdf0120a441a?source=rss-f7c96043951c------2"><img src="https://cdn-images-1.medium.com/max/1840/1*dyuGiWQfCUTemFsyFL7E1A.png" width="1840"></a></p><p class="medium-feed-snippet">Git commit messages are like footprints left in the journey of software development, guiding both developers and collaborators through the&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@kouomeukevin/the-50-72-rule-of-git-message-fdf0120a441a?source=rss-f7c96043951c------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@kouomeukevin/the-50-72-rule-of-git-message-fdf0120a441a?source=rss-f7c96043951c------2</link>
            <guid isPermaLink="false">https://medium.com/p/fdf0120a441a</guid>
            <category><![CDATA[git]]></category>
            <dc:creator><![CDATA[Kevin Kouomeu]]></dc:creator>
            <pubDate>Sun, 01 Sep 2024 21:00:59 GMT</pubDate>
            <atom:updated>2024-09-01T21:00:59.313Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Escape Nested Conditionals in Your Function Using the Guard clause]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@kouomeukevin/how-to-escape-nested-conditionals-in-your-function-using-the-guard-clause-ebad9885946f?source=rss-f7c96043951c------2"><img src="https://cdn-images-1.medium.com/max/1836/1*vyawN8SaH7IWg4oZT1-z-w.png" width="1836"></a></p><p class="medium-feed-snippet">In the fast-paced world of software development, managing complex functions without sacrificing efficiency can be a daunting task&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@kouomeukevin/how-to-escape-nested-conditionals-in-your-function-using-the-guard-clause-ebad9885946f?source=rss-f7c96043951c------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@kouomeukevin/how-to-escape-nested-conditionals-in-your-function-using-the-guard-clause-ebad9885946f?source=rss-f7c96043951c------2</link>
            <guid isPermaLink="false">https://medium.com/p/ebad9885946f</guid>
            <category><![CDATA[software-design]]></category>
            <category><![CDATA[java]]></category>
            <dc:creator><![CDATA[Kevin Kouomeu]]></dc:creator>
            <pubDate>Sun, 01 Sep 2024 20:38:51 GMT</pubDate>
            <atom:updated>2024-09-01T20:38:51.077Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Create a MySQL Database in Docker Using Command and Docker Compose]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@kouomeukevin/how-to-create-a-mysql-database-in-docker-using-command-and-docker-compose-4fb1d5d52799?source=rss-f7c96043951c------2"><img src="https://cdn-images-1.medium.com/max/1832/1*1I8j0Em-GfrNNQwW7ztdwA.png" width="1832"></a></p><p class="medium-feed-snippet">Explore the simplicity of setting up a MySQL database using Docker containers with this comprehensive tutorial</p><p class="medium-feed-link"><a href="https://medium.com/@kouomeukevin/how-to-create-a-mysql-database-in-docker-using-command-and-docker-compose-4fb1d5d52799?source=rss-f7c96043951c------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@kouomeukevin/how-to-create-a-mysql-database-in-docker-using-command-and-docker-compose-4fb1d5d52799?source=rss-f7c96043951c------2</link>
            <guid isPermaLink="false">https://medium.com/p/4fb1d5d52799</guid>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[mysql]]></category>
            <dc:creator><![CDATA[Kevin Kouomeu]]></dc:creator>
            <pubDate>Sun, 25 Aug 2024 07:51:28 GMT</pubDate>
            <atom:updated>2024-08-25T07:51:28.461Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Improve the Clarity of Your Docker Command Using Line Breaks]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@kouomeukevin/how-to-improve-the-clarity-of-your-docker-command-using-line-breaks-27fbf41a6b16?source=rss-f7c96043951c------2"><img src="https://cdn-images-1.medium.com/max/1832/1*1I8j0Em-GfrNNQwW7ztdwA.png" width="1832"></a></p><p class="medium-feed-snippet">Docker commands are powerful tools for managing containers, but they can quickly become too complicated.</p><p class="medium-feed-link"><a href="https://medium.com/@kouomeukevin/how-to-improve-the-clarity-of-your-docker-command-using-line-breaks-27fbf41a6b16?source=rss-f7c96043951c------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@kouomeukevin/how-to-improve-the-clarity-of-your-docker-command-using-line-breaks-27fbf41a6b16?source=rss-f7c96043951c------2</link>
            <guid isPermaLink="false">https://medium.com/p/27fbf41a6b16</guid>
            <category><![CDATA[bash]]></category>
            <category><![CDATA[docker-command]]></category>
            <category><![CDATA[shell]]></category>
            <category><![CDATA[docker]]></category>
            <dc:creator><![CDATA[Kevin Kouomeu]]></dc:creator>
            <pubDate>Sun, 25 Aug 2024 03:04:23 GMT</pubDate>
            <atom:updated>2024-08-25T03:07:10.882Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Why You Should Use Builder Pattern And Avoid The Nightmare of Too Many Constructors]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@kouomeukevin/why-you-should-use-builder-pattern-and-avoid-the-nightmare-of-too-many-constructors-997dd05a3b26?source=rss-f7c96043951c------2"><img src="https://cdn-images-1.medium.com/max/1828/1*79LMlUHU_Aq-hhAd5O861Q.png" width="1828"></a></p><p class="medium-feed-snippet">Elevate your codebase: Learn how implementing the Builder Pattern can enhance code clarity and reduce constructor overload</p><p class="medium-feed-link"><a href="https://medium.com/@kouomeukevin/why-you-should-use-builder-pattern-and-avoid-the-nightmare-of-too-many-constructors-997dd05a3b26?source=rss-f7c96043951c------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@kouomeukevin/why-you-should-use-builder-pattern-and-avoid-the-nightmare-of-too-many-constructors-997dd05a3b26?source=rss-f7c96043951c------2</link>
            <guid isPermaLink="false">https://medium.com/p/997dd05a3b26</guid>
            <category><![CDATA[java]]></category>
            <category><![CDATA[design-patterns]]></category>
            <category><![CDATA[software-design]]></category>
            <dc:creator><![CDATA[Kevin Kouomeu]]></dc:creator>
            <pubDate>Mon, 05 Aug 2024 21:42:00 GMT</pubDate>
            <atom:updated>2024-08-05T21:43:48.433Z</atom:updated>
        </item>
    </channel>
</rss>