<?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: rawkiesthinker</title>
    <description>The latest articles on DEV Community by rawkiesthinker (@rawkiesthinker).</description>
    <link>https://dev.to/rawkiesthinker</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%2F320294%2F526b10f0-40af-4343-a9f9-e0075e36b02b.png</url>
      <title>DEV Community: rawkiesthinker</title>
      <link>https://dev.to/rawkiesthinker</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rawkiesthinker"/>
    <language>en</language>
    <item>
      <title>Codesandbox has a bug with my JS(Function does not exist)</title>
      <dc:creator>rawkiesthinker</dc:creator>
      <pubDate>Tue, 10 Mar 2020 05:33:21 +0000</pubDate>
      <link>https://dev.to/rawkiesthinker/codesandbox-has-a-bug-with-my-js-function-does-not-exist-44mf</link>
      <guid>https://dev.to/rawkiesthinker/codesandbox-has-a-bug-with-my-js-function-does-not-exist-44mf</guid>
      <description>&lt;p&gt;Just recently a friend asked for some help on a problem, right in the middle of work, me being the nice guy, I put everything down and worked on it.&lt;/p&gt;

&lt;p&gt;All they sent was an image, and I had to decipher what they had asked.&lt;/p&gt;

&lt;p&gt;Now comes the tricky part setting up my environment for their problem, the fastest way to get to the solution, &lt;em&gt;I still have work that needs to be done.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Always saw this &lt;a href="https://codesandbox.io"&gt;codesandbox&lt;/a&gt; and yet I never used it figured should be the best time to play with it, I have an already fully set up environment, and can share the code with them as quickly as possible without stressing about how are they going to transfer my code from WhatsApp to their editor.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://codesandbox.io/s"&gt;So I  create a sandbox&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and pluck in code will learn from day one some dirty HTML, that calls a function onClick&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nW7oESMf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/devUniversity/line.change/blob/master/images/carbon.png%3Fraw%3Dtrue%2522My%2520HTML%2522" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nW7oESMf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/devUniversity/line.change/blob/master/images/carbon.png%3Fraw%3Dtrue%2522My%2520HTML%2522" alt="MY HTML"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and then some very illogical js &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Uvd5pwbs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/devUniversity/line.change/blob/master/images/carbon%2520%281%29.png%3Fraw%3Dtrue%2522My%2520JS%2522" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Uvd5pwbs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/devUniversity/line.change/blob/master/images/carbon%2520%281%29.png%3Fraw%3Dtrue%2522My%2520JS%2522" alt="MY JS"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Added a jquery dependency.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_zkrMIBF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/devUniversity/line.change/blob/master/images/Screenshot%2520%28419%29.png%3Fraw%3Dtrue%2522Adding%2520Jquery%2520dependency%2522" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_zkrMIBF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/devUniversity/line.change/blob/master/images/Screenshot%2520%28419%29.png%3Fraw%3Dtrue%2522Adding%2520Jquery%2520dependency%2522" alt="Jquery Depedency"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;the reason why I did not want to code on my machine, had no time to download a dependency&lt;/em&gt;,&lt;/p&gt;

&lt;p&gt;and hey guess what codesandbox sends me an error telling me the function changeColour does not exist.&lt;/p&gt;

&lt;p&gt;Having no time to debug why codesandbox is being a baby I decided to move onto my trusty vscode(I can not belive I am saying this)&lt;/p&gt;

&lt;p&gt;And plucked that in there(&lt;em&gt;spent a whole 5 mins getting the jquery cdn&lt;/em&gt;) ran my code, and it worked. &lt;em&gt;thank goodness for a second there i thought everything i knew was wrong&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Then I woke up and realized codesandbox should not have bugged out on me like that, honestly, that would have saved me an extra 10 minutes, my friend would have been helped and i would have gotten back to work, in record time.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;And I would have practiced some real good source control practices&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Well I really would like to start using codesandbox, and need some help on this bug, will delay this post a day to see if I can not find any solutions to this bug, and the help tag is allowed.&lt;/p&gt;

&lt;p&gt;But I call upon all devs can you please help me with this, &lt;a href="https://codesandbox.io/s/nice-faraday-0yo7b?fontsize=14&amp;amp;hidenavigation=1&amp;amp;theme=dark"&gt;here is the code already sandboxed and ready to be fixed&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;thank you in advance.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>codenewbie</category>
      <category>help</category>
    </item>
    <item>
      <title>I'm Rawk, and I support women devs.</title>
      <dc:creator>rawkiesthinker</dc:creator>
      <pubDate>Mon, 09 Mar 2020 08:06:46 +0000</pubDate>
      <link>https://dev.to/rawkiesthinker/i-m-rawk-and-i-support-women-devs-25e4</link>
      <guid>https://dev.to/rawkiesthinker/i-m-rawk-and-i-support-women-devs-25e4</guid>
      <description>&lt;h2&gt;
  
  
  Equality in tech looks like…
&lt;/h2&gt;

&lt;p&gt;Honestly, I have the most idealistic view of life, truly believe we can live an ideal life, equality in tech is when we stop talking about equality in tech, and just see another human in tech as another human in tech, either your capable or you're unable to get the job done.&lt;/p&gt;

&lt;p&gt;Before writing this post I wanted to confirm, just how many women in tech I knew, and after confirming how many women in tech there is, I came to realize just how many of them got things done and got it done really well to the point where I even forgot that they had to fight a whole other battle to get here.&lt;/p&gt;

&lt;h2&gt;
  
  
  I will advocate for equality by…
&lt;/h2&gt;

&lt;p&gt;I love my ignorance, however, I have come to learn that, there is an inequality, and that every day I put my best foot forward to make sure there is equality in tech at all times if that means partnering with women to complete a project, or the most extreme example, joining women coding initiatives just so we can have a balance in the industry.&lt;/p&gt;

&lt;p&gt;I will learn to understand that others had to work harder than others just to get to the same point, however, I will not change my behavior or how I treat such an individual as to how I treat anybody else.&lt;/p&gt;

&lt;p&gt;I will, when asked, to help others that are being mistreated, even as well as when I see another person being mistreated and underestimated due to who they are.  &lt;/p&gt;

&lt;h2&gt;
  
  
  My advice for fellow allies to support self-identifying women and non-binary folks who code is...
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Have fun with them, it is a serious issue, however, there is no need to point out every day, and praise them for a job well done just because they were able to break through the inequality.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>Commited to building the open source community at home. </title>
      <dc:creator>rawkiesthinker</dc:creator>
      <pubDate>Fri, 06 Mar 2020 05:30:36 +0000</pubDate>
      <link>https://dev.to/rawkiesthinker/commited-to-building-the-open-source-community-at-home-191i</link>
      <guid>https://dev.to/rawkiesthinker/commited-to-building-the-open-source-community-at-home-191i</guid>
      <description>&lt;p&gt;&lt;strong&gt;A pledge to building an open-source community at home.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I have been a bystander for such a long time, a beneficiary of the open-source community since, the dawn of my dev career, unaware from day one just how much it had contributed to who I am today.&lt;/p&gt;

&lt;p&gt;There is just one flaw with this picture-perfect story, I never felt like I needed to contribute, it never occurred to me that I could contribute, I felt like an outcast. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;We could even say the reason I stayed in my darkroom coding all day alone was because I felt like there was no reason to interact with anyone since I did not feel welcomed anywhere, the internet was full of people I felt like I could not interact with, everyone thought I was playing games, what a lonely time that was.&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I am still to blame for most of the things I did not do to find a dev community&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I am still to blame for not trying everything possible to find a mentor&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The internet is a very distracting place for a teenager&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/UoOc8FnS7qE"&gt;Everyone has a plan for Africa&lt;/a&gt; what is our plan for Africa&lt;/p&gt;

&lt;p&gt;There is nothing wrong with being helped, however, are we ready for when they help us, &lt;em&gt;Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime.&lt;/em&gt; They have no time to teach us, it is time we teach ourselves, and that is what we have been doing.&lt;/p&gt;

&lt;p&gt;For some reason the still feels like there is a disconnect,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you want to go fast, go alone. If you want to go far, go together.&lt;/strong&gt; is this really an African proverb we seem to really not live up to this.&lt;/p&gt;

&lt;p&gt;Now we could say I have not done enough research, and there are communities out there, and hopefully, I find them on this new journey I have decided to embark on, &lt;em&gt;I am tired of being the problem&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Open Source is the bread and butter to being a dev, it is most probably one of the biggest reasons we have so many devs's in the world, however, can we really consider ourselves developers, born to code, if we cant even create a community of developers that can help each other, that build each other, and push the boundaries of what is possibile, I have seen, &lt;strong&gt;alone&lt;/strong&gt; boundaries have been pushed now imagine, if we worked together, we might have already had our own ride sharing app, our own travel app, this is not about creating the next uber, airbnb, vue.js and react, this is about creating a home for ourselves to nuture our love for code, the biproduct is one of the above mentioned, and that would be something nice to see happen, honestly right now I just want to be able to interact with dev's at home, and not feel like their ego's are in the way of the conversation, that their hustle is blinding them to the fact that they complain more then they help.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;We all have individual goals, however, I do belive our individual goals have one thing in common, we want to see a better world, from us achieving our goals&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I pledge to build an open-source community&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yFURDdrM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/GreyWolfLab/devPortal/master/images/oscdev%2520signature.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yFURDdrM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/GreyWolfLab/devPortal/master/images/oscdev%2520signature.png" alt="alt text" title="OSC Signature"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>opensource</category>
    </item>
    <item>
      <title>The Identity Platform For The People </title>
      <dc:creator>rawkiesthinker</dc:creator>
      <pubDate>Tue, 28 Jan 2020 08:13:03 +0000</pubDate>
      <link>https://dev.to/rawkiesthinker/the-identity-platform-for-the-people-1f72</link>
      <guid>https://dev.to/rawkiesthinker/the-identity-platform-for-the-people-1f72</guid>
      <description>&lt;p&gt;As I wait for my team to switch the VM back on so that I can get back to work, I decided to hack together a quick login page, for a coding challenge I accepted to do last week. &lt;i&gt;(in the spirit of being apart of a coding community, never been apart of one before)&lt;/i&gt;.&lt;/p&gt;

&lt;p&gt;In my years of programming, there are a few good practices, I neglected, one of the most important ones was creating a repo. (I have lost many a code due to this neglect)&lt;/p&gt;

&lt;p&gt;So here is the codebase of the &lt;a href="https://github.com/devUniversity/indentity"&gt;"Identity Platform For The People"&lt;/a&gt; (I just had to build it for the people it's a thing now)&lt;/p&gt;

&lt;p&gt;This is more of an intro and my official acceptance to the &lt;a href="https://twitter.com/hashtag/CodingWithKamo?src=hashtag_click"&gt;#CodingWithKamo&lt;/a&gt; challenge&lt;/p&gt;

&lt;p&gt;I have been yearning to learn a new language, and I decided to to take on any new challenge I find on the internet with &lt;a href="https://reasonml.github.io/"&gt;reasonml&lt;/a&gt; &lt;i&gt;Who does not love a challenge&lt;/i&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Let us begin
&lt;/h3&gt;

&lt;h4&gt;
  
  
  The challenge was to create a login page, here is how I went about it
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://github.com/devUniversity/indentity"&gt;"Identity Platform For The People"&lt;/a&gt;&lt;br&gt;
&lt;em&gt;After cloning the project below I run the modified script below from &lt;a href="https://reasonml.github.io/reason-react/docs/en/installation.html"&gt;reasonML docs&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;replacing "-my-react-app" with  "." so it can generate the project within the cloned project and not create a new folder&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;br&gt;
npm install --global &lt;a href="mailto:bs-platform@6.2.1"&gt;bs-platform@6.2.1&lt;/a&gt;&lt;br&gt;
bsb -init . -theme react-hooks&lt;br&gt;
npm install &amp;amp;&amp;amp; npm start&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;br&gt;
&lt;i&gt;in another tab&lt;/i&gt;&lt;br&gt;
npm run server&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;With that done I created a folder named &lt;em&gt;components&lt;/em&gt; inside of /src&lt;/p&gt;

&lt;p&gt;/src/components&lt;/p&gt;

&lt;p&gt;Input.re&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[@react.component]
let make = (~name) =&amp;gt;{


  &amp;lt;input id={name} placeholder={name} type_="text"&amp;gt;&amp;lt;/input&amp;gt;;


};
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;/src/Login&lt;br&gt;
Login.re&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[@react.component]
let make = (~name) =&amp;gt;{


&amp;lt;div&amp;gt;
&amp;lt;Input name="username"/&amp;gt;
&amp;lt;Input name="password"/&amp;gt;
&amp;lt;button type_="submit"&amp;gt;{ReasonReact.string(name)}&amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;


};

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;/src&lt;br&gt;
Index.re&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Entry point

[@bs.val] external document: Js.t({..}) = "document";

ReactDOMRe.renderToElementWithId(&amp;lt;Login name="Login" /&amp;gt;, "login");

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and for all those that have used react, are used to having a &lt;em&gt;div element with a _login id&lt;/em&gt;  within the &lt;em&gt;index.html&lt;/em&gt; page&lt;/p&gt;

&lt;p&gt;/&lt;br&gt;
index.html&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//
&amp;lt;body&amp;gt;

  &amp;lt;div id="login"&amp;gt;&amp;lt;/div&amp;gt;
//
&amp;lt;/body&amp;gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is my submission to the first &lt;a href="https://twitter.com/hashtag/CodingWithKamo?src=hashtag_click"&gt;#CodingWithKamo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Learning Points
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;type&lt;/em&gt; is reserved withing reason, using type_="" allows the use of it within input elements&lt;/p&gt;

&lt;h2&gt;
  
  
  Coming Up
&lt;/h2&gt;

&lt;p&gt;This is the first of many, there is still a lot that needs to be done, the first thing is styling.&lt;/p&gt;

</description>
      <category>reason</category>
      <category>codingwithkamo</category>
      <category>privacy</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
