<?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>DEV Community: Oluwakorede Fashokun</title>
    <description>The latest articles on DEV Community by Oluwakorede Fashokun (@koredefashokun).</description>
    <link>https://dev.to/koredefashokun</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%2F73508%2Ff250baae-5936-42e2-bb58-2ea6b222f4fe.png</url>
      <title>DEV Community: Oluwakorede Fashokun</title>
      <link>https://dev.to/koredefashokun</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/koredefashokun"/>
    <language>en</language>
    <item>
      <title>Algebraic data types in SQL</title>
      <dc:creator>Oluwakorede Fashokun</dc:creator>
      <pubDate>Tue, 07 Jul 2020 14:45:56 +0000</pubDate>
      <link>https://dev.to/koredefashokun/algebraic-data-types-in-sql-39f4</link>
      <guid>https://dev.to/koredefashokun/algebraic-data-types-in-sql-39f4</guid>
      <description>&lt;p&gt;I'm working on an application that has a survey-like structure. As such, the there are different types of questions that need to be stored in the database e.g. multiple-choice, true/false, essay etc.&lt;/p&gt;

&lt;p&gt;For this reason, it's a bit difficult to structure the SQL for the questions and answers tables. This sort of structure is considerably easier in MongoDB, because of the existence of discriminator fields.&lt;/p&gt;

&lt;p&gt;Has anyone implemented something similar in SQL before?&lt;/p&gt;

</description>
      <category>help</category>
      <category>sql</category>
    </item>
    <item>
      <title>Solving problems with open-source</title>
      <dc:creator>Oluwakorede Fashokun</dc:creator>
      <pubDate>Sun, 26 Jan 2020 18:23:08 +0000</pubDate>
      <link>https://dev.to/koredefashokun/solving-problems-with-open-source-2lkl</link>
      <guid>https://dev.to/koredefashokun/solving-problems-with-open-source-2lkl</guid>
      <description>&lt;p&gt;For a while, I've been working on &lt;a href="https://overt.dev"&gt;Overt&lt;/a&gt;, a project that aims to utilise the power of the open-source community to solve problems that people face everyday, and also create new useful technologies.&lt;/p&gt;

&lt;p&gt;What do you think about this idea? More importantly, do you have any ideas that would be great for this kind of project?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Building the future, in the open.</title>
      <dc:creator>Oluwakorede Fashokun</dc:creator>
      <pubDate>Wed, 17 Jul 2019 14:50:14 +0000</pubDate>
      <link>https://dev.to/koredefashokun/building-the-future-in-the-open-21jp</link>
      <guid>https://dev.to/koredefashokun/building-the-future-in-the-open-21jp</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;I believe that in the future, major advancements in technology will be made by regular people, pushing code to a public repository.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The power of open-source software
&lt;/h2&gt;

&lt;p&gt;As the world of OSS continues to expand, it is imperative developers come together to build software that solves everyday problems. A lot of companies are already jumping on this train. Startups like &lt;a href="https://comma.ai"&gt;Comma&lt;/a&gt;, &lt;a href="https://rainbow.me"&gt;Rainbow&lt;/a&gt; and &lt;a href="https://keybase.io"&gt;Keybase&lt;/a&gt; are developing their user-facing software in the open, and the results are mind-blowing. For example, Comma supports more cars than any other self-driving software due to community support. Even &lt;a href="https://github.com/achael/eht-imaging"&gt;the software used in the imaging of the black hole&lt;/a&gt; is on GitHub. Incredible, right?&lt;/p&gt;

&lt;h2&gt;
  
  
  OSS and Developer Tools
&lt;/h2&gt;

&lt;p&gt;Looking at most open-source software that exists today, a minute percentage of them are consumer-facing. Most of them are developer tools. As important as developer tools are, they only scratch the surface of the potential of the open-source community. Imagine if the number of contributors on &lt;a href="https://facebook.github.io/react"&gt;React&lt;/a&gt;, worked on a solution to detect natural disasters before they occur.&lt;sup&gt;[1]&lt;/sup&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Hindrances and Workarounds
&lt;/h2&gt;

&lt;p&gt;What then are the hindrances to this movement that can catalyse the evolution of technology? Fear that the competition will steal your source code.&lt;/p&gt;

&lt;p&gt;Well, here's where licenses come in. For example, under the GNU GPL V3 license, the "competition" has a right to clone and use your software, on the condition that they make their version open-source as well. (Meaning you can benefit from the improvements they make ;)). This may not be a perfect solution, but most of the time, the contributions gained outweighs the code copied (read stolen).&lt;/p&gt;

&lt;h4&gt;
  
  
  Shameless Plug: &lt;a href="https://overt.dev"&gt;Overt&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;To play my modest part in building this future, I've begun working on &lt;a href="https://overt.dev"&gt;Overt&lt;/a&gt;, a project that aims to create software that solves many of the problems humans face everyday. To begin with, I'm working on &lt;a href="https://github.com/overthq/Auxilium"&gt;Auxilium&lt;/a&gt;, an app that helps people report accidents and emergencies around them, and inform others in their vicinity.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;1 - This should not be taken as an attack on the React developer community, or the developer-tools community at all. In fact, I use React everyday at work.&lt;/small&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  About Me
&lt;/h6&gt;

&lt;blockquote&gt;
&lt;p&gt;I'm a 16 year-old Nigerian software developer currently working as an intern at &lt;a href="https://g2i.co"&gt;G2i&lt;/a&gt;. I believe in the power of open-source and collaboration.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;P.S.: This is my first article here. I'd appreciate any form of (constructive) criticism on it. Thanks for reading.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
