<?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 Willson Mock on Medium]]></title>
        <description><![CDATA[Stories by Willson Mock on Medium]]></description>
        <link>https://medium.com/@fay_jai?source=rss-c3b8300e6d5a------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*JF61Pa8pOx_L2N5P.jpeg</url>
            <title>Stories by Willson Mock on Medium</title>
            <link>https://medium.com/@fay_jai?source=rss-c3b8300e6d5a------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 21:59:12 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@fay_jai/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[Programming Elixir 1.6 — Chapter 5 Summary]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@fay_jai/programming-elixir-1-6-chapter-5-summary-6a7b5d88cf07?source=rss-c3b8300e6d5a------2"><img src="https://cdn-images-1.medium.com/max/800/1*4UUb3BhU85SPkkdYkWzm0g.png" width="800"></a></p><p class="medium-feed-snippet">Chapter 1 and 2&#x200A;&#x2014;&#x200A;OOP, Functional Programming, and Pattern Matching</p><p class="medium-feed-link"><a href="https://medium.com/@fay_jai/programming-elixir-1-6-chapter-5-summary-6a7b5d88cf07?source=rss-c3b8300e6d5a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@fay_jai/programming-elixir-1-6-chapter-5-summary-6a7b5d88cf07?source=rss-c3b8300e6d5a------2</link>
            <guid isPermaLink="false">https://medium.com/p/6a7b5d88cf07</guid>
            <category><![CDATA[elixir]]></category>
            <category><![CDATA[programming-languages]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[functional-programming]]></category>
            <dc:creator><![CDATA[Willson Mock]]></dc:creator>
            <pubDate>Mon, 26 Nov 2018 17:16:53 GMT</pubDate>
            <atom:updated>2018-11-26T17:16:53.296Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Programming Elixir 1.6 — Chapter 4 Summary]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@fay_jai/programming-elixir-1-6-chapter-4-summary-ca3482b6c17f?source=rss-c3b8300e6d5a------2"><img src="https://cdn-images-1.medium.com/max/800/1*4UUb3BhU85SPkkdYkWzm0g.png" width="800"></a></p><p class="medium-feed-snippet">Welcome back to my 3rd entry in this Programming Elixir 1.6 Chapter By Chapter series. In case you didn&#x2019;t read the other posts in this&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@fay_jai/programming-elixir-1-6-chapter-4-summary-ca3482b6c17f?source=rss-c3b8300e6d5a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@fay_jai/programming-elixir-1-6-chapter-4-summary-ca3482b6c17f?source=rss-c3b8300e6d5a------2</link>
            <guid isPermaLink="false">https://medium.com/p/ca3482b6c17f</guid>
            <category><![CDATA[programming-languages]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[elixir]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Willson Mock]]></dc:creator>
            <pubDate>Mon, 19 Nov 2018 16:57:19 GMT</pubDate>
            <atom:updated>2018-11-26T17:20:42.175Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Programming Elixir 1.6 — Chapter 3 Summary]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@fay_jai/programming-elixir-1-6-chapter-3-summary-113e1bad33c2?source=rss-c3b8300e6d5a------2"><img src="https://cdn-images-1.medium.com/max/800/1*4UUb3BhU85SPkkdYkWzm0g.png" width="800"></a></p><p class="medium-feed-snippet">Thank you for reading my 2nd entry in this Programming Elixir 1.6 Chapter By Chapter series. In case you didn&#x2019;t read the first post in&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@fay_jai/programming-elixir-1-6-chapter-3-summary-113e1bad33c2?source=rss-c3b8300e6d5a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@fay_jai/programming-elixir-1-6-chapter-3-summary-113e1bad33c2?source=rss-c3b8300e6d5a------2</link>
            <guid isPermaLink="false">https://medium.com/p/113e1bad33c2</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[ruby]]></category>
            <category><![CDATA[elixir]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Willson Mock]]></dc:creator>
            <pubDate>Thu, 15 Nov 2018 16:54:45 GMT</pubDate>
            <atom:updated>2018-11-26T17:20:22.090Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Programming Elixir 1.6 — Chapter 1 and 2 Summaries]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@fay_jai/programming-elixir-1-6-chapter-1-and-2-summaries-7b122ea079ab?source=rss-c3b8300e6d5a------2"><img src="https://cdn-images-1.medium.com/max/800/1*4UUb3BhU85SPkkdYkWzm0g.png" width="800"></a></p><p class="medium-feed-snippet">In my day to day, I write a lot of code in both JavaScript and Ruby. I&#x2019;ve always enjoyed learning new programming languages&#x200A;&#x2014;&#x200A;I&#x2019;m a firm&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@fay_jai/programming-elixir-1-6-chapter-1-and-2-summaries-7b122ea079ab?source=rss-c3b8300e6d5a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@fay_jai/programming-elixir-1-6-chapter-1-and-2-summaries-7b122ea079ab?source=rss-c3b8300e6d5a------2</link>
            <guid isPermaLink="false">https://medium.com/p/7b122ea079ab</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[elixir]]></category>
            <category><![CDATA[ruby]]></category>
            <category><![CDATA[programming-languages]]></category>
            <dc:creator><![CDATA[Willson Mock]]></dc:creator>
            <pubDate>Mon, 12 Nov 2018 16:50:51 GMT</pubDate>
            <atom:updated>2018-11-26T17:19:54.346Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Step-by-step guide to debugging NodeJS applications]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/free-code-camp/step-by-step-guide-to-debugging-nodejs-applications-9d3c5131f937?source=rss-c3b8300e6d5a------2"><img src="https://cdn-images-1.medium.com/max/1492/1*WYkEOIkd1gP40TGX-2b6xw.png" width="1492"></a></p><p class="medium-feed-snippet">As an engineer working on the web platform, Google Chrome&#x2019;s Developer tools is a godsend. I seriously can&#x2019;t emphasize enough how important&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/free-code-camp/step-by-step-guide-to-debugging-nodejs-applications-9d3c5131f937?source=rss-c3b8300e6d5a------2">Continue reading on We’ve moved to freeCodeCamp.org/news »</a></p></div>]]></description>
            <link>https://medium.com/free-code-camp/step-by-step-guide-to-debugging-nodejs-applications-9d3c5131f937?source=rss-c3b8300e6d5a------2</link>
            <guid isPermaLink="false">https://medium.com/p/9d3c5131f937</guid>
            <category><![CDATA[debugging]]></category>
            <category><![CDATA[google]]></category>
            <category><![CDATA[chrome]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[nodejs]]></category>
            <dc:creator><![CDATA[Willson Mock]]></dc:creator>
            <pubDate>Thu, 14 Jun 2018 06:01:32 GMT</pubDate>
            <atom:updated>2018-06-14T16:11:37.291Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[My 100 Day Personal Fitness Challenge]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@fay_jai/my-100-day-personal-fitness-challenge-1864c0b9a567?source=rss-c3b8300e6d5a------2"><img src="https://cdn-images-1.medium.com/max/2048/1*DKyE04XsTZc-9IPYTq9pFw.jpeg" width="2048"></a></p><p class="medium-feed-snippet">At the beginning of this year, I set out on a 100 day personal fitness challenge. Initially, my goal was to Instagram a photo collage of&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@fay_jai/my-100-day-personal-fitness-challenge-1864c0b9a567?source=rss-c3b8300e6d5a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@fay_jai/my-100-day-personal-fitness-challenge-1864c0b9a567?source=rss-c3b8300e6d5a------2</link>
            <guid isPermaLink="false">https://medium.com/p/1864c0b9a567</guid>
            <category><![CDATA[motivation]]></category>
            <category><![CDATA[weight-loss]]></category>
            <category><![CDATA[fitness]]></category>
            <category><![CDATA[100daychallenge]]></category>
            <category><![CDATA[health]]></category>
            <dc:creator><![CDATA[Willson Mock]]></dc:creator>
            <pubDate>Sat, 03 Sep 2016 02:55:01 GMT</pubDate>
            <atom:updated>2018-05-16T18:04:57.178Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Making sense of Redux]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@fay_jai/why-redux-makes-sense-to-me-and-how-i-conceptualize-it-c8a3a9db15ca?source=rss-c3b8300e6d5a------2"><img src="https://cdn-images-1.medium.com/max/2600/1*BpaqVMW2RjQAg9cFHcX1pw.png" width="3610"></a></p><p class="medium-feed-snippet">When I first started learning React, I remember reading lots of articles about the different technologies associated with it.</p><p class="medium-feed-link"><a href="https://medium.com/@fay_jai/why-redux-makes-sense-to-me-and-how-i-conceptualize-it-c8a3a9db15ca?source=rss-c3b8300e6d5a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@fay_jai/why-redux-makes-sense-to-me-and-how-i-conceptualize-it-c8a3a9db15ca?source=rss-c3b8300e6d5a------2</link>
            <guid isPermaLink="false">https://medium.com/p/c8a3a9db15ca</guid>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[react]]></category>
            <category><![CDATA[redux]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[Willson Mock]]></dc:creator>
            <pubDate>Tue, 09 Aug 2016 21:55:14 GMT</pubDate>
            <atom:updated>2018-05-16T18:04:17.005Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[React Elements vs React Components vs Component Backing Instances]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@fay_jai/react-elements-vs-react-components-vs-component-backing-instances-14d42729f62?source=rss-c3b8300e6d5a------2"><img src="https://cdn-images-1.medium.com/max/900/1*EntHChgUyirgbZ9A3zTxkA.png" width="900"></a></p><p class="medium-feed-snippet">Many of you have probably heard of Facebook&#x2019;s React library and used it in your own work or projects. It&#x2019;s extremely popular and makes&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@fay_jai/react-elements-vs-react-components-vs-component-backing-instances-14d42729f62?source=rss-c3b8300e6d5a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@fay_jai/react-elements-vs-react-components-vs-component-backing-instances-14d42729f62?source=rss-c3b8300e6d5a------2</link>
            <guid isPermaLink="false">https://medium.com/p/14d42729f62</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[tutorial]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[Willson Mock]]></dc:creator>
            <pubDate>Wed, 20 Apr 2016 02:13:22 GMT</pubDate>
            <atom:updated>2018-05-16T18:05:16.393Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Exploring Typescript Internal and External Modules and Webpack]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@fay_jai/exploring-typescript-internal-and-external-modules-and-webpack-eb9ec362ac39?source=rss-c3b8300e6d5a------2"><img src="https://cdn-images-1.medium.com/max/647/1*iLceFkbbLnNpLP1hSfRnAg.jpeg" width="647"></a></p><p class="medium-feed-snippet">Lately, I&#x2019;ve been trying to upgrade the code base for a personal project with some legacy code in it. Specifically, it&#x2019;s a web application&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@fay_jai/exploring-typescript-internal-and-external-modules-and-webpack-eb9ec362ac39?source=rss-c3b8300e6d5a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@fay_jai/exploring-typescript-internal-and-external-modules-and-webpack-eb9ec362ac39?source=rss-c3b8300e6d5a------2</link>
            <guid isPermaLink="false">https://medium.com/p/eb9ec362ac39</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[Willson Mock]]></dc:creator>
            <pubDate>Sat, 09 Apr 2016 16:02:14 GMT</pubDate>
            <atom:updated>2018-05-16T18:05:34.172Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Getting Started on Testing with Typescript, ReactJS, and Webpack]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@fay_jai/getting-started-on-testing-with-typescript-reactjs-and-webpack-a45a72f4f603?source=rss-c3b8300e6d5a------2"><img src="https://cdn-images-1.medium.com/max/800/1*wrIt02dlccD6CGyOKxljBA.png" width="800"></a></p><p class="medium-feed-snippet">Recently, I wrote a tutorial on how to get started using Typescript, ReactJS, and Webpack because I noticed there weren&#x2019;t many good online&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@fay_jai/getting-started-on-testing-with-typescript-reactjs-and-webpack-a45a72f4f603?source=rss-c3b8300e6d5a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@fay_jai/getting-started-on-testing-with-typescript-reactjs-and-webpack-a45a72f4f603?source=rss-c3b8300e6d5a------2</link>
            <guid isPermaLink="false">https://medium.com/p/a45a72f4f603</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[react]]></category>
            <category><![CDATA[testing]]></category>
            <dc:creator><![CDATA[Willson Mock]]></dc:creator>
            <pubDate>Thu, 31 Mar 2016 15:41:11 GMT</pubDate>
            <atom:updated>2018-05-16T18:05:53.654Z</atom:updated>
        </item>
    </channel>
</rss>