<?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: Shodipo Ayomide</title>
    <description>The latest articles on Forem by Shodipo Ayomide (@developerayo).</description>
    <link>https://forem.com/developerayo</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%2F65285%2Fe645ebdc-6e83-4bb7-a466-81ce17ece142.jpg</url>
      <title>Forem: Shodipo Ayomide</title>
      <link>https://forem.com/developerayo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/developerayo"/>
    <language>en</language>
    <item>
      <title>Deep Dive Into Ethereum’s Journey To Achieving Scalability</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Sun, 18 Sep 2022 17:22:07 +0000</pubDate>
      <link>https://forem.com/developerayo/deep-dive-into-ethereums-journey-to-achieving-scalability-10o9</link>
      <guid>https://forem.com/developerayo/deep-dive-into-ethereums-journey-to-achieving-scalability-10o9</guid>
      <description>&lt;p&gt;After Ethereum was successfully launched in 2015, it came face to face with a couple of problem that restricted it from reaching its potential. The high demand led to a clogged network with high costs of transactions, rapid growth made the process of running a node hard and the Proof-of-Work consensus mechanism was not making Ethereum sustainable. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;To combat these problems, Ethereum set out to upgrade its network and divided the upgrades into 5 phases namely; the Merge, Surge, Verge, Purge, Splurge&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Vruk2SdZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://i.ibb.co/6PK0hSM/miles.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Vruk2SdZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://i.ibb.co/6PK0hSM/miles.jpg" width="800" height="884"&gt;&lt;/a&gt;
&lt;small&gt;&lt;a href="https://twitter.com/milesdeutscher/status/1550315295402668032?t=0M6hOoA6VYZo2ehiodXoIw&amp;amp;s=19"&gt;Representation of the phases of the Ethereum upgrade &lt;/a&gt;&lt;/small&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;It should be noted that these phases are happening in parallel and not sequentially. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  The Merge
&lt;/h1&gt;

&lt;p&gt;The first phase in Ethereum’s grand plan at scaling happened on September 15, 2022 and this signaled the transition of Ethereum from the energy hungry Proof-of-Work model to the green Proof-of-Stake model. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;What happened when the merge occurred was that the mainnet which was the execution layer of Ethereum running on PoW was joined to the Beacon Chain which is the new PoS consensus layer. Now the network is secured by staking ETH. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Beacon Chain
&lt;/h3&gt;

&lt;p&gt;The Beacon Chain was shipped on December 1, 2020. It was the PoS blockchain that ran alongside the PoW Ethereum blockchain. It was created to test-run the Proof-of-Stake logic, ensuring that it was sound before it was integrated into the Mainnet. Now that the Merge has happened, there are no two blockchains but just one PoS Ethereum Chain. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Outcome Of The Merge
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Increased Sustainability&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The fundamental restructuring of Ethereum has dropped the energy requirements by 99.95% which now makes Ethereum more sustainable. This restructuring has now made it possible for Ethereum to be upgradable. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Improved Security&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Proof of Stake has now democratized the network participation and this now leads to a higher level of security. The Merge now makes it possible for anyone with an internet connection and enough ETH balance to participate in the network. Ethereum has more validators than all PoS blockchains comined and the amount of ETH staked makes Ethereum virtually too expensive to be attacked. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Reduction in ETH Supply&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Under the PoW model, the amount of ETH released into circulation was about 13,000 ETH per day (mining rewards) but now that the Merge has happened, amount of ETH released into circulation is estimated to be about 1,600 ETH per day (staking rewards). This drops the issuance of new ETH by approximately 90%. Also, Ethereum plans to burn about 1,600 ETH every day. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  The Surge
&lt;/h1&gt;

&lt;p&gt;The surge phase is the phase where Ethereum introduces sharding. The sharding concept is not specific to the blockchain world, it is actually a concept in computer science where a database is broken down into smaller parts known as shards in order to reduce the load on the main database. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MdCwy4Lm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://i.ibb.co/LQ0DxqF/png-20220916-164227-0000.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MdCwy4Lm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://i.ibb.co/LQ0DxqF/png-20220916-164227-0000.png" width="800" height="450"&gt;&lt;/a&gt;
&lt;small&gt;&lt;a href="https://near.org/blog/detailed-overview-of-ethereum-2-0-shard-chains-committees-proposers-and-attesters/"&gt;Overview of Ethereum's sharded chains&lt;/a&gt;&lt;/small&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;The purpose of sharding is to increase transaction speed and to also reduce network congestion. In the case of Ethereum, when sharding is carried out, the network will split into 64 shards and each shard acts as a mini-blockchain containing its own state, account balances and smart contracts. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Validators will no longer need to verify every transaction being broadcasted on the Ethereum network, instead, they will focus on verifying new blocks on their own shards after which a committee of 128 validators then confirms on the main chain. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Features of Sharding
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Everyone can run a node&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With sharding in place, scaling can be achieved without trading decentralization because hardware requirements are reduced. Due to the fact that validators no longer need to store the entire data of the Ethereum database, the cost of storing data is reduced. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Increased network participation&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Due to lower hardware requirements, one can run Ethereum using their personal computer or phone. This reduces the barrier of entry and increases security of the network since now, anyone can participate. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Shard Chains Version
&lt;/h3&gt;

&lt;p&gt;Version 1: &lt;strong&gt;Data Availability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Initially when the shard chains are launched, they won’t immediately be able to process transactions and handle smart contracts. Their responsibility will be to provide extra data to the network but still, when this version is combined with rollups, there is a tremendous improvement to transaction throughput.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Version 2: &lt;strong&gt;Code execution&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In this version, extra functionalities are added to the shard chains to make them much more identical to the mainnet. They will be able execute code, handle transactions and contain their own unique set of account balances and smart contracts. There will also be cross-shard communication. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;The need to upgrade shard chains from version 1 to 2 is being debated in the community considering the boost version 1 provides (i.e 100,000 transactions per second)&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Initially, Ethereum thought of carrying out sharding before the merge but with the rise of L2 scaling solutions, it become clear that transitioning to PoS was more important. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Ethereum without rollups does between 15-40 tps, rollups on their own do 1,500-4,000 tps but when sharding is combined with the power of rollups, we can have about 100,000 tps.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  The Verge
&lt;/h1&gt;

&lt;p&gt;The Verge is the phase where verkle trees are introduced. Verkle trees are a powerful upgrade to Merkle trees. The Verge aims to optimize storage and also reduce node size. For context, we need to understand what Merkle trees are. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What are Merkle Trees
&lt;/h3&gt;

&lt;p&gt;Merkle trees can be described as a binary tree that uses cryptographic hash algorithms. They efficiently verify the correctness of data and at the same time reduce the verification’s memory requirements. One major advantage of Merkle trees is that compared to other data structures, Merkle trees take up less space. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Ethereum currently uses a Merkle tree called Merkle Patricia tree which provides a data structure that can be used to store all key, value bindings and is cryptographically authenticated.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What are Verkle Trees
&lt;/h3&gt;

&lt;p&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Kpm1m0iq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://i.ibb.co/wQzGKJB/Screenshot-2022-09-17-at-22-56-00.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Kpm1m0iq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://i.ibb.co/wQzGKJB/Screenshot-2022-09-17-at-22-56-00.png" width="800" height="428"&gt;&lt;/a&gt;
&lt;small&gt;&lt;a href="https://vitalik.ca/general/2021/06/18/verkle.html"&gt;Depiction of a hexary Verkle tree (Vitalik.ca)&lt;/a&gt;&lt;/small&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;The Verkle trees are very much similar ro Merkle trees but their most important feature is their proof size efficiency. A Merkle tree will require about 1kilobyte to provide a proof for a tree with 1 billion data points but a Verkle tree will require less than 150 bytes. Relying upon polynomial functions, Verkle trees describe data using Polynomial Commitments.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;As a result of its superior proof size, Verkle trees reduce the amount of complex cryptography required and also creates an opportunity to make the Ethereum blockchain more efficient and scalable. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  The Purge
&lt;/h1&gt;

&lt;p&gt;The Purge is regarded as the cleanup phase where historical data is removed to reduce network congestion. Vitalik said that the purge is aimed at cutting down the amount of space you need to have on your hard drive, trying to simplify Ethereum and not requiring nodes to store history. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;As earlier mentioned, the reduction in hardware requirements will increase decentralization and by effect boost the security of the network.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  The Splurge
&lt;/h1&gt;

&lt;p&gt;This phase is regarded by Vitalik as “the fun stuff”. it aims at making the network run smoothly after all other upgrades have taken place.&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;In the future when Ethereum is 100% complete, it will look like an aggregation of L2 blockchains, data availability protocols and side-chains. The future of Ethereum is bright, and i'm excited. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>ethereum</category>
    </item>
    <item>
      <title>My Next Adventure</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Mon, 15 Nov 2021 19:47:38 +0000</pubDate>
      <link>https://forem.com/developerayo/my-next-adventure-3l0i</link>
      <guid>https://forem.com/developerayo/my-next-adventure-3l0i</guid>
      <description>&lt;p&gt;Moving on doesn't mean forgetting the past, the past is part of what made a way to the future we are in today.&lt;/p&gt;

&lt;p&gt;My time at Stack Overflow came to an end sometime recently, it was an exciting run working with some of the smartest engineers and community leaders I have ever met, which specifically thought me to do more and keep getting better, working daily and never seeing how good everyone is getting to stop me from getting even much better.  &lt;/p&gt;

&lt;p&gt;But, never forget one thing, part of the end of something huuge, is just the beginning of something far much greater.&lt;/p&gt;

&lt;p&gt;I'm super excited to be leading Global Developer Advocacy at &lt;a href="https://polygon.technology"&gt;Polygon&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;My team would be covering everything around the building of example applications on Polygon, community building, hackathons, engineering content, and more. &lt;/p&gt;

&lt;p&gt;I believe the future of Ethereum and the internet would be built on Polygon and I'm excited to be part of this huge story being forged.&lt;/p&gt;

&lt;p&gt;I got offers from companies I didn't expect, I saw offers coming in from Amazon, Snapchat, Ford Motors, Elastic Search, Scylladb, and more, all great products, then one popped up on my screen from Polygon, I wasn't particularly excited, but after 10 minutes of research and looking at what goes on at Polygon, it looked exactly like my next adventure, and now I've been working here and yes it's actually what I expected.&lt;/p&gt;

&lt;p&gt;Looking forward to more years at Polygon.&lt;/p&gt;

&lt;p&gt;As I said in the last one,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The journey is only 1% finished,&lt;/p&gt;

&lt;p&gt;Jisi nu ike "Be Strong".&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>engineering</category>
      <category>community</category>
      <category>leadership</category>
      <category>opensource</category>
    </item>
    <item>
      <title>The journey is only 1% finished</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Mon, 11 Jan 2021 09:27:45 +0000</pubDate>
      <link>https://forem.com/developerayo/the-journey-is-only-1-finished-10o</link>
      <guid>https://forem.com/developerayo/the-journey-is-only-1-finished-10o</guid>
      <description>&lt;p&gt;It's hard to find where you belong; this is mine. &lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F8u53mk4ia3rp2sm5ia6e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F8u53mk4ia3rp2sm5ia6e.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As I announced on Twitter, I would be joining the incredible &lt;a href="https://stackoverflow.com/" rel="noopener noreferrer"&gt;Stack Overflow&lt;/a&gt; team working in-between the Community and the Platform Engineering team here at Stack Overflow.&lt;/p&gt;

&lt;p&gt;Helping to improve the Stack Overflow platform, in general, is exciting for me, and it's precisely the kind of role I have been looking out for.&lt;/p&gt;

&lt;p&gt;I am looking forward to working with all the moderators on Stack Overflow and helping to shape the future, importantly making it an open/safe place where users can easily collaborate, ask questions and get answers to issues they have.&lt;/p&gt;

&lt;p&gt;I had roughly around ten interviews, every single person I spoke with from &lt;a href="https://twitter.com/SaraJChipps" rel="noopener noreferrer"&gt;Sara Chips&lt;/a&gt;, &lt;a href="https://twitter.com/Yaakov" rel="noopener noreferrer"&gt;Yaakov Ellis&lt;/a&gt;, &lt;a href="https://twitter.com/teresadg" rel="noopener noreferrer"&gt;Teresa Dietrich&lt;/a&gt;, &lt;a href="https://twitter.com/CesarManara" rel="noopener noreferrer"&gt;Cesar Manara&lt;/a&gt; and the fantastic coordinator &lt;a href="https://www.linkedin.com/in/abbytmars" rel="noopener noreferrer"&gt;Abby T. Mars&lt;/a&gt;, where all amazing, the flow of the interview was one excitement after another, I sure studied hard for this one after every interview 😂&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FIPbS5R4fSUl5S%2F200.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FIPbS5R4fSUl5S%2F200.gif" alt="alt text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Joining a team like this, with so many incredible people, changes everything for me, contributing to a global platform that has about 50 Million+ monthly visits and 20 Million+ developers actively using this platform is enormous, and I look forward to building a platform with Stack Overflow where every user feels welcomed when using our platform, and I can’t wait to begin on the &lt;strong&gt;25th of January 2021&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthumbs.gfycat.com%2FColossalHotCavy-small.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthumbs.gfycat.com%2FColossalHotCavy-small.gif" alt="alt text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can follow me over on Twitter here: &lt;a href="https://twitter.com/developerayo" rel="noopener noreferrer"&gt;@developerayo&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;As &lt;a href="https://twitter.com/nke_ise" rel="noopener noreferrer"&gt;Chukwuemeka Afigbo&lt;/a&gt; would say:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The journey is only 1% finished.&lt;/p&gt;

&lt;p&gt;Jisi nu ike "Be Strong."&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>career</category>
      <category>growth</category>
      <category>development</category>
      <category>stackoverflow</category>
    </item>
    <item>
      <title>Welcome to ImageHive v2</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Mon, 23 Nov 2020 10:33:15 +0000</pubDate>
      <link>https://forem.com/developerayo/welcome-to-imagehive-v2-53o9</link>
      <guid>https://forem.com/developerayo/welcome-to-imagehive-v2-53o9</guid>
      <description>&lt;p&gt;Welcome to the long-awaited v2 of &lt;a href="https://imagehive.co"&gt;ImageHive&lt;/a&gt;, which is finally here, and here is a breakdown of the newer features available to you.&lt;/p&gt;

&lt;p&gt;In the beta release which was done a couple of months ago, we delivered ImageHive as a platform where users would be able to get colors the combination of colors available in images uploads from your local drive, even to the smallest bit of color.&lt;/p&gt;

&lt;p&gt;Well all that is going to be improved in v2, and here are the updates:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt; Users can now get the color of images from a URL &amp;amp; not just locally&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Before now users can only get the color combinations from images locally but it would be much easier if I see an image over on Unsplash or Shutterstock which I need the colors used or even over on Google, just by copying the image URL and pasting in the URL section of the web app to fetch colors.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;2)&lt;/strong&gt; You can now auto-scroll to the color container section of the page once the image is gotten via URL or Upload.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;As requested, finding the color of an image is hard after it has been generated, with the new auto-scroll feature, you would be automatically taken to the generated colors without your scrolling there.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;3)&lt;/strong&gt; You can now copy both HEX &amp;amp; RGB color codes&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;While designing or coding you might want to stay consistent with using the HEX combination or you might prefer RGB, both are now available to be copied for every color generated.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;4)&lt;/strong&gt; Menu bar &amp;amp; Body is now responsive&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We had a small issue with the responsiveness of our menu and the upload section in the body, and other responsiveness issues, all have been fixed in this new update.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What the community are saying
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AwAKw7Yg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1606127066/testimonials_imagehive.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AwAKw7Yg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1606127066/testimonials_imagehive.png" alt="Testimonials" width="800" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you for using ImageHive, for feature-related requests, you can post them in the chat below or send an email to &lt;a href="mailto:imagehive1@gmail.com"&gt;imagehive1@gmail.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>imagehive</category>
      <category>images</category>
      <category>colors</category>
      <category>design</category>
    </item>
    <item>
      <title>DevRelChat: The Beginning, My Vision, and an Announcement 🥑</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Wed, 02 Sep 2020 09:18:52 +0000</pubDate>
      <link>https://forem.com/developerayo/devrelchat-the-beginning-my-vision-and-an-announcement-4m55</link>
      <guid>https://forem.com/developerayo/devrelchat-the-beginning-my-vision-and-an-announcement-4m55</guid>
      <description>&lt;p&gt;Even though &lt;a href="http://devrelchat.dev/"&gt;DevRelChat&lt;/a&gt; launched a while back in July, many people still don’t know about its background and mission. In truth, as the founder, I wasn't sure about that at the start either.&lt;/p&gt;


&lt;blockquote&gt;
&lt;p&gt;🎉Today I'm excited to be launching &lt;a href="https://twitter.com/devrelchat?ref_src=twsrc%5Etfw"&gt;@devrelchat&lt;/a&gt; a podcast where I would be speaking to leading Industry experts around the world about DevRel 🔥🌍&lt;br&gt;&lt;br&gt;Speaking would be &lt;a href="https://twitter.com/cassidoo?ref_src=twsrc%5Etfw"&gt;@cassidoo&lt;/a&gt;&lt;a href="https://twitter.com/TraderD65?ref_src=twsrc%5Etfw"&gt;@TraderD65&lt;/a&gt; &lt;a href="https://twitter.com/jenlooper?ref_src=twsrc%5Etfw"&gt;@jenlooper&lt;/a&gt; &lt;a href="https://twitter.com/aniediudo?ref_src=twsrc%5Etfw"&gt;@aniediudo&lt;/a&gt; 🔥🤯&lt;br&gt;&lt;br&gt;📅 Date: 13th July&lt;a href="https://t.co/88RMEYOhcn"&gt;&lt;/a&gt;&lt;a href="https://t.co/88RMEYOhcn"&gt;https://t.co/88RMEYOhcn&lt;/a&gt;&lt;a href="https://twitter.com/hashtag/Thread?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#Thread&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/DevRelChat?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#DevRelChat&lt;/a&gt;&lt;/p&gt;— WAKANDA FOREVER ❤️🥑 (&lt;a class="mentioned-user" href="https://dev.to/developerayo"&gt;@developerayo&lt;/a&gt;) &lt;a href="https://twitter.com/developerayo/status/1280862829164314625?ref_src=twsrc%5Etfw"&gt;July 8, 2020&lt;/a&gt;
&lt;/blockquote&gt; 

&lt;p&gt;Still, Facebook CEO Mark Zuckerberg said it well:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Ideas don't come out fully formed; they only become clear as you work on them. You just have to get started.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;By now, I’ve finally figured it out so let me share my vision with you.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Begining 🥑
&lt;/h2&gt;

&lt;p&gt;DevRelChat was launched along with four episodes on Twitter: &lt;a href="https://twitter.com/cassidoo"&gt;Cassidy Williams&lt;/a&gt;, &lt;a href="https://twitter.com/TraderD65"&gt;Doron Sherman&lt;/a&gt;, &lt;a href="https://twitter.com/jenlooper"&gt;Jen looper&lt;/a&gt;, and &lt;a href="https://twitter.com/aniediudo"&gt;Aniedi udo-obong&lt;/a&gt;. Two more joined in August: &lt;a href="https://twitter.com/unicodeveloper"&gt;Prosper Otemuyiwa&lt;/a&gt; and &lt;a href="https://twitter.com/mayashavin"&gt;Maya Shavin&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Content🥑
&lt;/h2&gt;

&lt;p&gt;DevRelChat is a conversation among DevRel leaders worldwide, including me. We offer answers to people looking to become developer advocates, and to companies who need to understand what to expect when hiring developer advocates or establishing a DevRel initiative.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Justification 🥑
&lt;/h2&gt;

&lt;p&gt;I started DevRelChat after thinking long and hard about how to contribute to the global developer community in the form of solutions to fix the misunderstandings of DevRel. The idea dawned on me that I could start a chat room, in which I’d talk with global leaders in the tech community and then produce the transcript in two formats: audio through &lt;strong&gt;Apple Podcast&lt;/strong&gt;, &lt;strong&gt;Google Podcast&lt;/strong&gt;, &lt;strong&gt;Spotify&lt;/strong&gt;, and &lt;strong&gt;Anchor FM&lt;/strong&gt;; and video on &lt;strong&gt;YouTube&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Importance of Developer Relations 🥑
&lt;/h2&gt;

&lt;p&gt;DevRel is an umbrella group of professionals of such titles as developer advocate, developer relations engineer, and developer experience engineer. They bridge that wide gap between the product of the company they work for and the community. &lt;/p&gt;

&lt;p&gt;An example is &lt;a href="https://cloudinary.com"&gt;Cloudinary&lt;/a&gt;, which, over the years, has built out its APIs and SDKs across product features. However, it needs a way in which to communicate the details to the developer community, whose feedback and ideas are crucial for its product plans and strategies. Perhaps understandably, 90 percent of the developer community do not trust sales and marketing folks because many of them don’t know the ins and outs of software development, much less engage in techspeak. Developers need and prefer to speak to people like them, and developer advocates can readily rise to the occasion.&lt;/p&gt;

&lt;p&gt;Depending on their company’s product or service, developer advocates perform many important tasks, such as support and evangelism. Over the years, I’ve met many outstanding developer advocates from all over, including ones from  &lt;strong&gt;Lagos, Nigeria&lt;/strong&gt;, &lt;strong&gt;The United States&lt;/strong&gt;, &lt;strong&gt;The United Kingdom&lt;/strong&gt;, &lt;strong&gt;Canada&lt;/strong&gt;, &lt;strong&gt;Netherlands&lt;/strong&gt;, &lt;strong&gt;Israel&lt;/strong&gt;, &lt;strong&gt;Japan&lt;/strong&gt;, &lt;strong&gt;China&lt;/strong&gt;, and &lt;strong&gt;Australia&lt;/strong&gt;. Brilliant talent abounds in all corners of the world.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Vision 🌍🌎🌏
&lt;/h2&gt;

&lt;p&gt;For DevRelChat, I’d like to attract more DevRel talent. It's a great role for people who are passionate about the developer community at large and about developers themselves. &lt;/p&gt;

&lt;p&gt;In addition, we need more developer advocates in growing regions to support the companies there that offer viable products and services—not so much for monetary compensation but, rather, to lend a hand with problem-solving.&lt;/p&gt;

&lt;p&gt;Not least, the global community must understand the real role of developer advocates. A glance through the episodes on &lt;a href="http://devrelchat.dev/"&gt;DevRelChat&lt;/a&gt; would be most helpful. In short:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Developer advocates are not salespeople or marketers, and they are not just paid to give an inspirational talk on stage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Developer advocates are developers themselves who understand the nuances of a developer’s job and APIs.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;My definition:&lt;/strong&gt; Developer advocates are developers with an in-depth knowledge and understanding of engineering, community management, and business development.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Announcement ⚡️🎉
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jb9isiWe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/q_auto:best/v1598928288/DevRelChat_x_Cloudinary_1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jb9isiWe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/q_auto:best/v1598928288/DevRelChat_x_Cloudinary_1.png" alt="DevRelChat x Cloudinary" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m super excited to announce DevRelChat’s first partner, &lt;a href="https://cloudinary.com/"&gt;Cloudinary&lt;/a&gt;. Not only do I love the Cloudinary team, but I also applaud how they manage and transform media efficiently, seamlessly, and economically, largely through automation.&lt;/p&gt;

&lt;p&gt;Give it a try yourself. Cloudinary’s &lt;a href="https://cloudinary.com/documentation"&gt;documentation&lt;/a&gt; walks you through the steps.&lt;/p&gt;

&lt;p&gt;For all that DevRelChat’s ideals and goals are still evolving, I’m thrilled that we got the project off the ground with everyone’s support. I’m counting on continuing advocacy and assistance on your part and will work tirelessly to hit our targets.&lt;/p&gt;

&lt;p&gt;Any comments, questions? If so, leave them in the comments section. I’ll respond once I see them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Resources📚🔗
&lt;/h2&gt;

&lt;p&gt;Here’s a wealth of information on DevRelChat on social media:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/devrelchat"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://anchor.fm/devrelchat"&gt;Anchor FM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://podcasts.apple.com/ng/podcast/devrelchat/id1523225751"&gt;Apple Podcast &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy8yYjI1ZDBlOC9wb2RjYXN0L3Jzcw?sa=X&amp;amp;ved=2ahUKEwi9uY3GocDrAhWE4oUKHUJDAtIQ9sEGegQIARAC"&gt;Google podcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://open.spotify.com/show/0WM3xtkwbsd2tmh8vDWvp2"&gt;Spotify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UCpidmaY0_DVjBk1lyHKNxtQ"&gt;YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/developerayo"&gt;Shodipo Ayomide on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/developerayo"&gt;Shodipo Ayomide on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Please keep in mind this reminder and keep writing:&lt;/p&gt;


&lt;blockquote&gt;
&lt;p&gt;You'll be surprised by the number of people your article can touch and help in some way if you just hit that publish button today. &lt;br&gt;&lt;br&gt;Remember to publish that article.&lt;/p&gt;— WAKANDA FOREVER ❤️🥑 (&lt;a class="mentioned-user" href="https://dev.to/developerayo"&gt;@developerayo&lt;/a&gt;) &lt;a href="https://twitter.com/developerayo/status/1299649466539143169?ref_src=twsrc%5Etfw"&gt;August 29, 2020&lt;/a&gt;
&lt;/blockquote&gt; 
&lt;h2&gt;
  
  
  Support 💰
&lt;/h2&gt;

&lt;p&gt;If your company would like to better understand the DevRel ecosystem, the ways in which it can influence your product usage, and the extent of that influence, please schedule a time with me by &lt;a href="//shodipovi@gmail.com"&gt;email&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Also, do you wonder how your company can support DevRelChat or my initiative there? Write to &lt;a href="//devrelchat@gmail.com"&gt;DevRelChat&lt;/a&gt; please. I’d be happy to elaborate.&lt;/p&gt;

&lt;p&gt;Additionally, note the &lt;a href="http://flutterwave.com/"&gt;Flutterwave&lt;/a&gt; support URL.I’d much appreciate your &lt;a href="https://dashboard.flutterwave.com/donate/ewsb9x007xlh"&gt;donation&lt;/a&gt; to sponsor more episodes on either a one-off or monthly basis.&lt;/p&gt;

&lt;p&gt;Please share this article to spread the word about DevRel and encourage more participation. It’s a valuable and rewarding resource for both enterprises and developers alike.&lt;/p&gt;

</description>
      <category>devrel</category>
      <category>podcast</category>
      <category>stream</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Mentorship: The Way Forward</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Sun, 02 Aug 2020 16:21:32 +0000</pubDate>
      <link>https://forem.com/developerayo/mentorship-the-way-forward-4l85</link>
      <guid>https://forem.com/developerayo/mentorship-the-way-forward-4l85</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F6s9kumq8sl3eobmfwpxx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F6s9kumq8sl3eobmfwpxx.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Starting as a Developer was hell for me, all kinds of things happened, had the worst road map a man could ever have till I found an uncle who was miraculously a developer turned founder of a payment platform based in 3 countries. I was excited, I spent 6 months with him, in the first 3 month's I didn’t write a single line of code, all the though I was how to find whatever solution I needed using Google and if i do not understand what I read, I move on to watching a tutorial over YouTube, this was 8 years ago.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Start asking the right way
&lt;/h1&gt;

&lt;p&gt;I see a lot of developers starting who have zero ideas whatsoever on how to get started, what to get started with, they require guidance, I receive a lot of DM's about mentorship, "I am starting with a, b &amp;amp; c, but I'm confused how to start, could you become my mentor?"&lt;/p&gt;

&lt;p&gt;When I see this kind of questions, I and I see them a lot, In most scenarios, I say I can’t help because this person in the context need's a mentor and that is a lot of work to commit to with all the things I already do&lt;/p&gt;

&lt;h1&gt;
  
  
  How do I ask the right way?
&lt;/h1&gt;

&lt;p&gt;Stop asking this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I am starting with a, b &amp;amp; c, but I'm confused about how to get started, could you become my mentor?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;instead, ask&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I am starting with a, b &amp;amp; c, but I'm confused about how to get started, are there resources in links you could share with me?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The word mentorship hit's differently on people who have a tight schedule, and if you keep saying, can you become or can you mentor me, their schedule and time left in 24 hours hit's them differently, so you either get a "No" or zero response, but instead what you should do is ask a very straight forward question that the person in context could send in a response as soon as possible, here is an example conversation between &lt;strong&gt;Ayo&lt;/strong&gt; &amp;amp; &lt;strong&gt;James&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;James:&lt;/strong&gt; Hi Ayo, I've always wanted to become a developer but I'm a bit lost and have I no idea how to get started, can you help with sending in a couple of videos or articles that can help guide my journey?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ayo:&lt;/strong&gt; Hey James, sorry for the late response, sure I'll be happy to, here are some links, if you have any more questions you can definitely hit me up. Good Luck with your learning James!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Above is a simple and straightforward conversation with James a developer looking to start his journey into becoming a developer and Ayo a developer with professional years of experience.&lt;/p&gt;

&lt;h1&gt;
  
  
  Result
&lt;/h1&gt;

&lt;p&gt;Finally, what's most important is the results you have achieved while learning from the resources given to you, if you spoke to a developer with far more experience than yourself and the developer in this context shared a couple of resources with you, in the next conversation of you asking more questions you should include a link, Probably GitHub or a dribbble shot if a designer with what you have built or designed recently, then you can add the next question.&lt;/p&gt;

&lt;p&gt;Sharing your progress with the experienced person in context helps give the person a solid picture of how serious you are and if you would appreciate the time given to you, You'll get a much faster response and far more support than the last time. &lt;/p&gt;

&lt;p&gt;Thanks for reading this blog post, I hope that I could bring some light into how to find and approach a developer who has more experience than you and less time to spend in a day.&lt;/p&gt;

&lt;p&gt;I will be posting more contents in the coming weeks, feel free to follow me here and on my twitter: &lt;a href="https://twitter.com/developerayo" rel="noopener noreferrer"&gt;@developerayo&lt;/a&gt; :)&lt;/p&gt;

&lt;p&gt;looking forward to hearing your thoughts after reading this article below in the comment section or over Twitter 🔥&lt;/p&gt;

</description>
      <category>devrel</category>
      <category>mentorship</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>unStack Workshop on React.js to Kick Off Soon in Lagos</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Mon, 16 Mar 2020 10:13:33 +0000</pubDate>
      <link>https://forem.com/developerayo/unstack-workshop-on-react-js-to-kick-off-soon-in-lagos-2ido</link>
      <guid>https://forem.com/developerayo/unstack-workshop-on-react-js-to-kick-off-soon-in-lagos-2ido</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fdeveloperayo%2Fimage%2Fupload%2Fq_auto%3Abest%2Cf_auto%2Cfl_progressive%2Fv1582057020%2Funstack_2-day_workshop_poster_shodipo_ayomide.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fdeveloperayo%2Fimage%2Fupload%2Fq_auto%3Abest%2Cf_auto%2Cfl_progressive%2Fv1582057020%2Funstack_2-day_workshop_poster_shodipo_ayomide.jpg" alt="unStack 2-days shodipo ayomide"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Free unStack Workshop on React.js Coming Up in Lagos on March 20-21, learn about the tracks, agenda, and speakers at the free unStack Workshop to be held in Lagos on March 20-21.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;On August 17, 2019, unStack was launched at the unStack Workshop with the aim of, through free events, enabling developers to gain software expertise and achieve their career goals. Over 300 developers attended as an open-source community that focused on hands-on workshops and enlightening, informative talks for software engineers and designers. &lt;/p&gt;

&lt;p&gt;This year, unStack will hold a two-day React.js workshop on March 20-21 at Zone Tech Park, Gbagada, Lagos, with three learning tracks: Beginner, Intermediate, and Advanced. &lt;/p&gt;

&lt;h2&gt;
  
  
  Day 1 (Beginner Track) 🔧
&lt;/h2&gt;

&lt;p&gt;Day 1 of the workshop, slated for Friday, March 20, is geared for novice developers with an emphasis on major concepts and essentials in JavaScript and React.js. The agenda includes the following talks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;Moving From Being a Beginner to an Intermediate and Then a Senior Developer&lt;/b&gt; by &lt;a href="https://twitter.com/hacksultan" rel="noopener noreferrer"&gt;Akintunde Sultan&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;JavaScript Essentials for React.js&lt;/b&gt; by &lt;a href="https://twitter.com/HeyAmaka" rel="noopener noreferrer"&gt;Uzoamaka Anyanwu&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;Setting Up a React.js Project&lt;/b&gt; by &lt;a href="https://twitter.com/hemmayo" rel="noopener noreferrer"&gt;Emmanuel Popoola&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;Progressive Web Application, expanding the horizon of mobile UX&lt;/b&gt; by &lt;a href="https://twitter.com/iambolajiayo" rel="noopener noreferrer"&gt;Bolaji Ayodeji&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;What Is Accessibility?&lt;/b&gt; by &lt;a href="https://twitter.com/VishwaMehta30" rel="noopener noreferrer"&gt;Vishwa Mehta&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;Deploying a React App to Netlify&lt;/b&gt; by &lt;b&gt;&lt;a href="https://twitter.com/seunzone" rel="noopener noreferrer"&gt;Seun Daramola&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;Power Tips for Chrome Development Tools&lt;/b&gt; by &lt;a href="https://twitter.com/mrolaolu" rel="noopener noreferrer"&gt;Olaolu Olawuyi&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All the talks are designed for simplicity and ease of comprehension. Attendees for the Beginner Track are welcome to participate in the Intermediate-Advanced Track on the next day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Day 2 (Intermediate-Advanced Track) 🔥
&lt;/h2&gt;

&lt;p&gt;Day 2 (Saturday, March 21) will focus on fostering intermediate and advanced engineers as they progress in the software ecosystem, with our world-class speakers and well-crafted talks from each of them, The agenda includes the following talks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;JustJavaScript&lt;/b&gt; by &lt;a href="https://twitter.com/dan_abramov" rel="noopener noreferrer"&gt;Dan Abramov&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;Securing React Applications With Auth0&lt;/b&gt; by &lt;a href="https://twitter.com/jamesquick" rel="noopener noreferrer"&gt;James Quick&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;Building a Blazing-Fast Website With Gatsby Magic&lt;/b&gt; by &lt;a href="https://twitter.com/obinnaspeaks" rel="noopener noreferrer"&gt;Obinna Ekwuno &lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;Accessibility as a Function of Component State"&lt;/b&gt; by &lt;a href="https://twitter.com/segunolalive" rel="noopener noreferrer"&gt;Segun Ola&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;Building a Note App With React.js and Firebase&lt;/b&gt; by &lt;a href="https://twitter.com/auwalms" rel="noopener noreferrer"&gt;Auwal MS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;Bundle Size Optimization in JavaScript Applications&lt;/b&gt; by &lt;a href="https://twitter.com/ashinzekene" rel="noopener noreferrer"&gt;Ekene Ashinze&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;CSS in JS&lt;/b&gt; by &lt;a href="https://twitter.com/bamiogunfemi" rel="noopener noreferrer"&gt;Bami Ogunfemi&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href="https://unstack.dev/schedule" rel="noopener noreferrer"&gt;complete schedule&lt;/a&gt; and the list of &lt;a href="https://unstack.dev" rel="noopener noreferrer"&gt;luminary speakers&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fdeveloperayo%2Fimage%2Fupload%2Fq_auto%3Abest%2Fv1581776181%2Fall_speakers.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fdeveloperayo%2Fimage%2Fupload%2Fq_auto%3Abest%2Fv1581776181%2Fall_speakers.webp" alt="unStack All Speakers Shodipo Ayomide"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The unStack Way With Cloudinary Support 🔥
&lt;/h2&gt;

&lt;p&gt;All unStack events center on deep-dive content to empower you with skills and expertise to fly on your own.&lt;/p&gt;

&lt;p&gt;Our sponsor this year is &lt;a href="https://cloudinary.com" rel="noopener noreferrer"&gt;Cloudinary&lt;/a&gt;, an end-to-end platform on which you can seamlessly and efficiently manage, optimize, and deliver rich media at scale. To learn about Cloudinary’s nifty features, join the training courses at the &lt;a href="https://training.cloudinary.com/" rel="noopener noreferrer"&gt;Cloudinary Academy&lt;/a&gt;, which would prepare you well for the workshops. In addition, attend my talk &lt;b&gt;Getting Started with Cloudinary&lt;/b&gt; on Day 1 and &lt;b&gt;Cloudinary on Steroids&lt;/b&gt; on Day 2.&lt;/p&gt;

&lt;p&gt;Interested? &lt;a href="https://unstack.dev" rel="noopener noreferrer"&gt;Register&lt;/a&gt; pronto for free attendance. I look forward to meeting you at the workshop and learning together.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://shodipoayomide.com/unstack-workshop-on-react.js/" rel="noopener noreferrer"&gt;Originally published on my blog&lt;/a&gt; 🔥&lt;/p&gt;

</description>
      <category>unstack</category>
      <category>workshop</category>
      <category>devrel</category>
      <category>react</category>
    </item>
    <item>
      <title>Getting started with Raspberry Pi 3</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Tue, 04 Feb 2020 23:29:39 +0000</pubDate>
      <link>https://forem.com/developerayo/getting-started-with-raspberry-pi-3-25gl</link>
      <guid>https://forem.com/developerayo/getting-started-with-raspberry-pi-3-25gl</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--loAU9SsR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/f_png%2Cq_auto:best/v1557992620/samm-market-app-banner-03.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--loAU9SsR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/f_png%2Cq_auto:best/v1557992620/samm-market-app-banner-03.png" width="800" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Raspberry Pi 3 is a small computer the size of an ATM card which was built by the Raspberry Pi foundation and has the ability to connect with external devices and networks via wireless LAN and Bluetooth connectivity.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Table of Contents
- What is The Raspberry Pi 3
- Models and RAM
- Operating System
- Installing Raspberry Raspbian on Raspberry Pi 3
- Get NOOBS
- Closing Thoughts
- Resources
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  What is The Raspberry Pi 3
&lt;/h1&gt;

&lt;p&gt;Raspberry Pi 3 is a small computer the size of an ATM card which was built by the Raspberry Pi foundation and has the ability to connect with external devices and networks via wireless LAN and Bluetooth connectivity. It's basically a regular computer you can work with add a keyboard, a mouse and other accessories but it runs on a Micro SD card of as low as 16 Gigabyte and as high as 256GB for the MicroSD, the Raspberry Pi 3 is not built for working on as a regular computer, regular computers run on a Hard disk from around 500 Gigabyte to 2 Terabyte.&lt;/p&gt;

&lt;h1&gt;
  
  
  Models and RAM
&lt;/h1&gt;

&lt;p&gt;The Raspberry Pi has different models since it’s launch starting from the Raspberry Pi 1, which supports Ethernet but does not possess wireless LAN connectivity and was firstly released in 2012, next we move forward to looking at Raspberry Pi w which was launched in 2015 with Ethernet and still no wireless LAN connectivity, in 2017 the Raspberry Pi foundation launched the Raspberry Pi Zero with now Ethernet but has wireless LAN connectivity and today we have the fully functional Raspberry Pi 3 model B+ with Ethernet connectivity and Wireless LAN connectivity. The Raspberry Pi 2 and Raspberry Pi 3 have 1GB RAM and the Raspberry Pi Zero and Zero W have 512MB of RAM.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yUB9z6I7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/q_auto:best/v1558122254/models.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yUB9z6I7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/q_auto:best/v1558122254/models.png" width="800" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Operating System
&lt;/h1&gt;

&lt;p&gt;Raspberry Pi as a company built Raspbian as the default Operating System for the Raspberry Pi devices to run on and Raspbian is a Debian based Linux distributions. but other Operating systems like Windows 10 via Windows 10 IoT Core can be installed, Ubuntu, CentOS, Fedora, and others&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aHm2ER2---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/q_100/v1558122254/Rasberrypi3_plus_Raspbian-Logo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aHm2ER2---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/q_100/v1558122254/Rasberrypi3_plus_Raspbian-Logo.png" width="350" height="200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Installing Raspberry Raspbian on Raspberry Pi 3
&lt;/h1&gt;

&lt;p&gt;Firstly you will have to purchase a MicroSD card were the Raspbian Operating System would be stored which must not be lower than a 16GB Micro SD card to avoid too much pressure on the System, next is you would need a working keyboard and a mouse, you can use a Bluetooth keyboard and a Bluetooth mouse for the device as long as it has a remote USB plug to plug into the device. definitely, you will need a TV that has an HDMI slot or a VGA slot so as to connect the device to the TV.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1w79l7XS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1558122641/my-ports.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1w79l7XS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1558122641/my-ports.jpg" width="630" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Get NOOBS
&lt;/h1&gt;

&lt;p&gt;NOOBS is a software that we would be using here to install the Raspbian on the Raspberry Pi 3 device, visit the &lt;a href="https://www.raspberrypi.org/downloads"&gt;Raspberry Download page&lt;/a&gt; to get NOOBS. Once Seen, download the ZIP file. once the download is done, extract the ZIP file and copy all it’s content into your EMPTY SD card, once it has been copied you can Eject the SD Card.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5aD2MfX9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/e_bgremoval/v1557941871/pi-labelled.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5aD2MfX9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/e_bgremoval/v1557941871/pi-labelled.png" width="800" height="566"&gt;&lt;/a&gt;&lt;/p&gt; 

&lt;p&gt;Put in the SD card into the device, including the Mouse, Keyboard, Ethernet, and other devices and do not forget the HDMI cable connecting to the TV. once connected it will definitely show a black screen, do not be worried, just connect your Ethernet plug and wait for some seconds it should pop up the Raspberry Pi logo. wait for another few seconds and you should see the boot screen welcoming you to Raspberry Pi as you can see below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VUZ7Duxw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/c_scale%2Cw_1874/v1557941876/D5WKSvbXoAAu1oa.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VUZ7Duxw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/c_scale%2Cw_1874/v1557941876/D5WKSvbXoAAu1oa.jpg" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next is you will have to set up the Raspberry Pi for production, that’s by connecting wifi, Bluetooth your wireless Mouse and Keyboard if any and other devices.&lt;/p&gt;

&lt;p&gt;It also comes with a browser, where you can load up any site you want as you can do on a regular laptop, or desktop computer, but in this case, I loaded up my last article which is &lt;a href="https://shodipoayomide.com/deploying-startic-sites-from-codesandbox-to-netlify/"&gt;Deploying Static Sites to Netlify from CodeSandbox&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Closing Thoughts
&lt;/h1&gt;

&lt;p&gt;If you are looking for a mini computer to run some programs, the Raspberry Pi Model B+ is your go-to device, It has all you need and In my next article on Raspberry Pi, I would be writing on installing Windows 10 on a Raspberry Pi 3 via Windows 10 IOT Core. you can purchase a Raspberry Pi 3 on &lt;a href="https://www.jumia.com.ng/computing/raspberry-pi/"&gt;Jumia&lt;/a&gt; here or via the &lt;a href="https://www.raspberrypi.org/products/raspberry-pi-3-model-b/"&gt;Raspberry Pi 3&lt;/a&gt; website.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fnW-GKoF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1558122289/spark_gif.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fnW-GKoF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1558122289/spark_gif.gif" width="800" height="334"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Resources
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://www.pluralsight.com/courses/raspberry-pi-for-developers?gclid=CjwKCAjwlPTmBRBoEiwAHqpvhcLhnmFPSav0GJcSaA2aDicWAmj9pR21yMhtMzl0SgdCKTUiGGHTLBoCBNUQAvD_BwE&amp;amp;ef_id=CjwKCAjwlPTmBRBoEiwAHqpvhcLhnmFPSav0GJcSaA2aDicWAmj9pR21yMhtMzl0SgdCKTUiGGHTLBoCBNUQAvD_BwE:G:s&amp;amp;s_kwcid=AL!5668!3!296249057644!b!!g!!&amp;amp;aid=7010a000002LUv2AAG&amp;amp;promo=&amp;amp;oid=&amp;amp;utm_source=non_branded&amp;amp;utm_medium=digital_paid_search_google&amp;amp;utm_campaign=XYZ_EMEA_Dynamic&amp;amp;utm_content="&gt;Raspberry Pi for Developers&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://pythonprogramming.net/introduction-raspberry-pi-tutorials/"&gt;Introduction - Raspberry Pi tutorial in python&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://tutorials-raspberrypi.com/"&gt;Raspberry Pi Tutorials&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/raspberrypi/noobs"&gt;NOOBS (New Out Of Box Software) - An easy Operating System install manager for the Raspberry Pi&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://core-electronics.com.au/tutorials/raspberry-pi-workshop-for-beginners.html"&gt;Raspberry Pi Workshop for Beginners&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/raspberrypi"&gt;GitHub Raspberry Pi&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/thibmaek/awesome-raspberry-pi"&gt;Awesome Raspberry Pi on GitHub&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/raspberrypi/documentation"&gt;Official documentation for the Raspberry Pi&lt;/a&gt;&lt;br&gt;&lt;/p&gt;

</description>
      <category>raspberrypi3</category>
      <category>iot</category>
      <category>raspbian</category>
    </item>
    <item>
      <title>unStack 2019 event recap; All the announcements that matter</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Tue, 04 Feb 2020 23:27:52 +0000</pubDate>
      <link>https://forem.com/developerayo/unstack-2019-event-recap-all-the-announcements-that-matter-gli</link>
      <guid>https://forem.com/developerayo/unstack-2019-event-recap-all-the-announcements-that-matter-gli</guid>
      <description>&lt;p&gt;&lt;strong&gt;unStack&lt;/strong&gt; is a hands-on workshop community, tailored towards building great technical talents with a hands-on learning approach, learning about new technologies/tools and mastering patterns to navigate already existing ones.&lt;/p&gt;

&lt;p&gt;This event which was completely sold out with 260+ people in attendance, being the first offline event of the unStack Community is not the first event nonetheless. The first-ever event of the unStack Community was a LIVE session on Zoom titled &lt;strong&gt;The Future of GraphQL for the Web&lt;/strong&gt; with &lt;strong&gt;Nadir Dabit(Developer Advocate at Amazon) &amp;amp; Shodipo Ayomide&lt;/strong&gt; as speakers.&lt;/p&gt;

&lt;p&gt;The online zoom event impressively had 70+ developers tuned in LIVE into the event on zoom. The offline event was then conceived to accommodate folks in the Lagos Developer Ecosystem who could not tune into such LIVE sessions for reasons ranging from data to time and all.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Q3Bxz_5M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568027899/_MG_6613.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Q3Bxz_5M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568027899/_MG_6613.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Table of Contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Keynote&lt;/li&gt;
&lt;li&gt;Speakers&lt;/li&gt;
&lt;li&gt;Sponsors&lt;/li&gt;
&lt;li&gt;The Team&lt;/li&gt;
&lt;li&gt;Conclusion&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  keynote🔥
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UJF8I_79--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568028226/IMG_6643.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UJF8I_79--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568028226/IMG_6643.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The event keynote which was taken by unStack’s Lead Shodipo Ayomide kicked off 17th August at 09:30 am WAT&lt;/p&gt;

&lt;p&gt;where he spoke about various pointers on what exactly unStack is and where unStack is heading to as a community for technical talents, unStack is not just a community of developers but is also interested in the Product designers ecosystem and related technical skills, unStack is also not tailored towards React or JavaScript but focused on the Web &amp;amp; Mobile ecosystem. You can view the keynote slide deck here: &lt;strong&gt;&lt;a href="https://speakerdeck.com/developerayo/welcome-to-unstack"&gt;Shodipo Ayomide Keynote Slide&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Speakers🔥
&lt;/h2&gt;

&lt;p&gt;1) The first speaker session was handled by Software Engineer &amp;amp; Founder of &lt;strong&gt;Dev Career&lt;/strong&gt; Akintunde Sultan &lt;a href="https://https://twitter.com/hacksultan"&gt;@hacksultan&lt;/a&gt; speaking on &lt;strong&gt;Software Development: Beginner to Intermediate.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--94k08MIm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568149245/unstack_sultan.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--94k08MIm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568149245/unstack_sultan.png" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2) The second workshop session was handled by Software Engineer Shedrack Akintayo &lt;a href="https://https://twitter.com/coder_blvck"&gt;@coder_blvck&lt;/a&gt; on the topic &lt;strong&gt;Getting Started with React.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nE64y1So--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568027907/_MG_6604.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nE64y1So--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568027907/_MG_6604.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3) The third workshop session was run by Software Engineer at &lt;a href="http://andela.com"&gt;Andela&lt;/a&gt; Benny Ogidan on the topic &lt;strong&gt;Getting started with React and GraphQL&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1B916sns--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568028231/IMG_6639.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1B916sns--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568028231/IMG_6639.jpg" width="800" height="547"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4) The forth workshop session was handled by Senior Software Engineer at &lt;a href="https://andela.com"&gt;Andela&lt;/a&gt; &lt;br&gt;
Akinrele Sinmisola  &lt;a href="https://https://twitter.com/simiakinrele"&gt;@simiakinrele&lt;/a&gt; on the topic &lt;strong&gt;Code splitting using Suspense and Lazy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gVoZZL6W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568150236/unstack_simi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gVoZZL6W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568150236/unstack_simi.png" width="720" height="542"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5) The fifth workshop session was taken by Media Developer Advocate at &lt;a href="https://cloudinary.com"&gt;Cloudinary&lt;/a&gt; Obinna Ekwuno &lt;a href="https://https://twitter.com/Obinnaspeaks"&gt;@Obinnaspeaks&lt;/a&gt; on the topic &lt;strong&gt;React + Accessibility (m16y) = Awesome Web for all&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ctX3s1Pq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568027915/IMG_6667.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ctX3s1Pq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568027915/IMG_6667.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5) The fifth workshop session at unStack was handled by Senior JavaScript Engineer at Studio14 Abiodun Quadri &lt;a href="https://twitter.com/iamphobs"&gt;@iamphobs&lt;/a&gt; on the topic &lt;strong&gt;Advanced React Animations&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_Jp_PrfW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568027879/IMG_6692.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_Jp_PrfW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568027879/IMG_6692.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;6) Our fifth and last workshop session at unStack was handled by the amazing Olusegun Ayeni &lt;a href="https://twitter.com/iamraphson/"&gt;@iamraphson&lt;/a&gt; a Software Engineer at &lt;a href="https://paystack.com"&gt;Paystack&lt;/a&gt;, who taught on the topic &lt;strong&gt;Amplify your productivity with React Native&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NkqF1hK7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568027922/IMG_6708.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NkqF1hK7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568027922/IMG_6708.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h1&gt;
  
  
  Sponsors🔥
&lt;/h1&gt;

&lt;p&gt;The unStack event had amazing sponsors who helped unStack happen so smoothly.&lt;/p&gt;

&lt;h3&gt;
  
  
  CodeSandbox
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BViYr2Xz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://unstack.dev/images/clients/codesandbox-unstack.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BViYr2Xz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://unstack.dev/images/clients/codesandbox-unstack.png" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://codesandbox.io"&gt;CodeSandbox&lt;/a&gt; is an online code editor with a focus on creating and sharing web application, from prototype to deployment.&lt;/p&gt;



&lt;h3&gt;
  
  
  Hashnode
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lLga80Bh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://hashnode.com/static/images/brand-assets/color/hashnode-logo.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lLga80Bh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://hashnode.com/static/images/brand-assets/color/hashnode-logo.svg" width="800" height="135"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hashnode.com"&gt;Hashnode&lt;/a&gt; is the easiest way to connect with the best developers from around the world and grow your career! With Hashnode’s Devblog feature, you can start a new blog on your domain and take advantage of Hashnode’s audience network.&lt;/p&gt;



&lt;h3&gt;
  
  
  Cloudinary
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qspVwEq_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cloudinary-res.cloudinary.com/image/upload/v1538583988/cloudinary_logo_for_white_bg.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qspVwEq_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cloudinary-res.cloudinary.com/image/upload/v1538583988/cloudinary_logo_for_white_bg.svg" width="360" height="91"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cloudinary.com"&gt;Cloudinary&lt;/a&gt; is the market leader in providing a comprehensive cloud-based image and video management platform. Cloudinary is being used by hundreds of thousands of users around the world, from small startups to large enterprises. We are here to cover your every image and video-related need.&lt;/p&gt;



&lt;h3&gt;
  
  
  Gatsby
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VfP_Ysqn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/21834/34442516-fb1a1a3c-ecc2-11e7-8fe8-530435f22336.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VfP_Ysqn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/21834/34442516-fb1a1a3c-ecc2-11e7-8fe8-530435f22336.jpg" width="800" height="337"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.gatsbyjs.org/"&gt;Gatsby&lt;/a&gt; is a free and open source framework based on React that helps developers build blazing fast websites and apps&lt;/p&gt;



&lt;h3&gt;
  
  
  Andela
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KRl40QCw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://womeninsaleseverywhere.com/wp-content/uploads/2019/04/Company-Logos-WIS-site.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KRl40QCw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://womeninsaleseverywhere.com/wp-content/uploads/2019/04/Company-Logos-WIS-site.png" width="300" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.andela.com"&gt;Andela&lt;/a&gt; builds distributed engineering teams with Africa’s top software engineers. We handle talent assessment, onboarding, and continuous improvement. You get back to building and they are hiring!! &lt;/p&gt;



&lt;h3&gt;
  
  
  Paystack
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YwV8Kw0E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.armemberplugin.com/wp-content/uploads/2018/12/addons_icon_paystack.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YwV8Kw0E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.armemberplugin.com/wp-content/uploads/2018/12/addons_icon_paystack.png" width="360" height="140"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.paystack.com"&gt;Paystack&lt;/a&gt; is a technology company solving payments problems for ambitious businesses. Our mission is to help businesses in Africa become profitable, envied, and loved.&lt;/p&gt;



&lt;h3&gt;
  
  
  Egghead
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--epxxy6Ea--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/eggheadio/egghead-brand/master/Egghead-Logo-Dark.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--epxxy6Ea--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/eggheadio/egghead-brand/master/Egghead-Logo-Dark.png" width="800" height="215"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.egghead.io"&gt;Egghead&lt;/a&gt; egghead is a group of working web development professionals and open source contributors that provide you with concise, information dense video courses on the best tools in the industry.&lt;/p&gt;



&lt;h3&gt;
  
  
  Developers Circles Lagos from Facebook
&lt;/h3&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cYo5abh_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://unstack.dev/images/clients/devclagos.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cYo5abh_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://unstack.dev/images/clients/devclagos.png" width="800" height="112"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://developers.facebook.com/developercircles"&gt;Developers Circles&lt;/a&gt; connects you to collaborate, learn, and code with other local developers. Join your local Developer Circle to connect with your developer community on Facebook and attend meetups in your area&lt;/p&gt;



&lt;h3&gt;
  
  
  Thinkster
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u4j5Doo---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://unstack.dev/images/clients/thinkster.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u4j5Doo---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://unstack.dev/images/clients/thinkster.png" width="800" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://thinkster.io"&gt;Thinkster&lt;/a&gt; helps your learn how real apps are built, from scratch, using the latest frameworks and technologies.&lt;/p&gt;

&lt;h3&gt;
  
  
  Adora Hack
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dM_M7KRu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://adorahack.com/wp-content/uploads/2019/05/cropped-Asset-23%404x-1-1024x254.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dM_M7KRu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://adorahack.com/wp-content/uploads/2019/05/cropped-Asset-23%404x-1-1024x254.png" width="800" height="198"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://adorahack.com"&gt;Adora Hack&lt;/a&gt; Adora Hack contains articles on Technology and Software Development by Adora Nwodo, a Full Stack Software Developer based in Lagos, Nigeria.&lt;/p&gt;



&lt;h1&gt;
  
  
  Team🔥
&lt;/h1&gt;

&lt;p&gt;This beautiful and impactful event was put together by the awesome unStack team of 7 persons, with different strength but came together in one vision to collaborate and create this 🔥🔥&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Twitter Handles&lt;/th&gt;
&lt;th&gt;GitHub Handles&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Shodipo Ayomide&lt;/td&gt;
&lt;td&gt;Developer Advocate &amp;amp; Software Engineer / unStack Lead&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/developerayo"&gt;@developerayo&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/developerayo"&gt;developerayo&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Adora Nwodu&lt;/td&gt;
&lt;td&gt;Software Engineer at Microsoft / unStack Co-Lead&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/theadoranwodo"&gt;@theadoranwodo&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/AdoraNwodo"&gt;AdoraNwodo&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Orjiewuru Kingdom&lt;/td&gt;
&lt;td&gt;Software Engineer at ShipStation &amp;amp; Andela / unStack Co-Lead&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/kingisaac95"&gt;@kingisaac95&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/kingisaac95"&gt;kingisaac95&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ademola Adegbuyi&lt;/td&gt;
&lt;td&gt;Front-end Engineer at Paystack / unStack Co-Lead&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/_ooade"&gt;@_ooade&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/ooade"&gt;ooade&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Marvin Ogah&lt;/td&gt;
&lt;td&gt;Product Designer / unStack Co-lead&lt;/td&gt;
&lt;td&gt;NULL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://dribbble.com/dudesoamazing"&gt;dudesoamazing&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oluebube Princess&lt;/td&gt;
&lt;td&gt;Software Engineer / unStack Co-Lead&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/PrincesOluebube"&gt;@PrincesOluebube&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/Princesso"&gt;Princesso&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Emmanuel Odianosen&lt;/td&gt;
&lt;td&gt;Software Engineer / unStack Co-Lead&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/emma_odia"&gt;@emma_odia&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/emmaodia"&gt;emmaodia&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h1&gt;
  
  
  Conclusion🔥
&lt;/h1&gt;

&lt;p&gt;We got a whole new insight on how much people are willing to contribute to themselves to good causes from watching the volunteer team of ushers provide a seamless experience for attendees! Worthy of mention is the fact that some members of the team were super early birds that day who reached out and simply asked: “How can I be of help?”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FpjWN8lq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568239117/unstack_voluenteers.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FpjWN8lq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1568239117/unstack_voluenteers.jpg" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Well, how can you be of help to the unStack community? For starters, join the slack slack channel here: &lt;a href="https://join.slack.com/t/unstackdev/shared_invite/enQtNzMwNzI3NDk5MDI5LThlMTBkYmJhZGIzNDE0NDI1NTI4ZTY4ZGNmZWQ0MmUyNWI3MTRjMTc5NDAwZTkwZWVkMTk3NDRhZDkzYTYzMTc"&gt;unStack Slack&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can follow unStack on Twitter for more updates: &lt;a href="https://twitter.com/unstack_"&gt;@unstack_&lt;/a&gt; or visit our website at &lt;a href="http://unstack.dev"&gt;unstack.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Did I hear you ask: “When is the next unStack event?”&lt;/p&gt;

&lt;p&gt;There is another unStack event in the works and this one… shssss… &lt;/p&gt;

&lt;p&gt;Word on the street has it that it will be more lit than the last one because it is… Okay! Enough said! Do kindly set up your &lt;strong&gt;Slack&lt;/strong&gt; &amp;amp; &lt;strong&gt;Twitter&lt;/strong&gt; notifications so you do not get left out! Hope to see you soon!&lt;/p&gt;

&lt;p&gt;Watch a two minute clip review of the unStack conference 2019: &lt;a href="https://www.youtube.com/watch?v=W2NrNsYFps4&amp;amp;t"&gt;Video&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Cheers! 🍷 &lt;br&gt;&lt;/p&gt;

&lt;p&gt;Thanks for coming to unStack Conference 2019 and see you at the next meetup. 🔥🔥🔥🚀&lt;/p&gt;

</description>
      <category>unstack</category>
      <category>react</category>
      <category>techtalks</category>
      <category>conference</category>
    </item>
    <item>
      <title>Understanding the concept behind AIML</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Tue, 04 Feb 2020 23:26:41 +0000</pubDate>
      <link>https://forem.com/developerayo/understanding-the-concept-behind-aiml-55do</link>
      <guid>https://forem.com/developerayo/understanding-the-concept-behind-aiml-55do</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qFmwDTGN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551555821/aiml.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qFmwDTGN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551555821/aiml.png" alt="main image" width="800" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What is AIML?&lt;/p&gt;

&lt;p&gt;AIML or Artificial Intelligence Markup Language is an XML base language used for creating chatbots(AI), it is always saved with the extension (.aiml).&lt;/p&gt;

&lt;p&gt;The tag always used in AIML used to specify a new function is the category tag which has two other tags running under it that i s the pattern tag and the template tag. Inside the template tage we cound also have other tags inbute “Depnds on the type of BOT you are building” eg set, br/, srai…etc&lt;/p&gt;

&lt;p&gt;But note something just as in HTML or any other programming Language or Scripting Language Even Markup Languages have a closing tag, here in AIML there is really not much a difference, the closing tags are /category, /template, /srai&amp;gt;, /set…etc&lt;/p&gt;

&lt;h2&gt;
  
  
  Example
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;category&amp;gt;&amp;lt;pattern&amp;gt;WHO IS ABRAHAM LINCOLN&amp;lt;/pattern&amp;gt;

&amp;lt;template&amp;gt;was a great President of the United States, during the American Civil War.&amp;lt;br/&amp;gt;

&amp;lt;/template&amp;gt;

&amp;lt;/category&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When the user inputs this in on some very close to this, the bot will respond to the input&lt;/p&gt;

&lt;p&gt;“WHO IS ABRAHAM LINCOLN” with the response “was a great President of the United States, during the American Civil War.”.&lt;/p&gt;

&lt;p&gt;Now lets create a simple bot using AIML&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;em&amp;gt;&lt;/span&gt;Emphasized text&lt;span class="nt"&gt;&amp;lt;/em&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;strong&amp;gt;&lt;/span&gt;Strong text&lt;span class="nt"&gt;&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;code&amp;gt;&lt;/span&gt;A piece of computer code&lt;span class="nt"&gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;samp&amp;gt;&lt;/span&gt;Sample output from a computer program&lt;span class="nt"&gt;&amp;lt;/samp&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;kbd&amp;gt;&lt;/span&gt;Keyboard input&lt;span class="nt"&gt;&amp;lt;/kbd&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;var&amp;gt;&lt;/span&gt;Variable&lt;span class="nt"&gt;&amp;lt;/var&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;

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

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;?xml version=”1.0" encoding=”UTF-8"?&amp;gt;

&amp;lt;aiml version=”1.0"&amp;gt;

&amp;lt;category&amp;gt;&amp;lt;pattern&amp;gt;Hi&amp;lt;/pattern&amp;gt;

&amp;lt;template&amp;gt;Hi, I’m Oscar I was developed by Shodipo Ayomide 2017, &amp;lt;br/&amp;gt;How may I be of help&amp;lt;/template&amp;gt;

&amp;lt;/category&amp;gt;

&amp;lt;category&amp;gt;&amp;lt;pattern&amp;gt;What are you &amp;lt;/pattern&amp;gt;

&amp;lt;template&amp;gt;I said, My name is Oscar and I was developed by Shodipo Ayomide ok! &amp;lt;/template&amp;gt;

&amp;lt;/category&amp;gt;

&amp;lt;category&amp;gt;&amp;lt;pattern&amp;gt;Why are you rude &amp;lt;/pattern&amp;gt;

&amp;lt;template&amp;gt;Oh sorry, Please forgive my manners do not report me PLEASE!!! &amp;lt;/template&amp;gt;

&amp;lt;/category&amp;gt;

&amp;lt;category&amp;gt;&amp;lt;pattern&amp;gt;ok &amp;lt;/pattern&amp;gt;

&amp;lt;template&amp;gt;PLEASE!!! &amp;lt;/template&amp;gt;

&amp;lt;/category&amp;gt;

&amp;lt;/aiml&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Now lets explain Templates
&lt;/h2&gt;

&lt;p&gt;A template specifies the response to a matched pattern.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I am Oscar by name&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A template may use variables such as&lt;/p&gt;

&lt;p&gt;You told me you are get name=”user-age” years old&lt;br&gt;
which will fetch the users age if in db.&lt;/p&gt;

&lt;p&gt;Thanks for reading! 🔥🚀 &lt;/p&gt;

</description>
      <category>aiml</category>
      <category>xml</category>
    </item>
    <item>
      <title>Deploying Apps to GitHub using TortoiseGIT</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Tue, 04 Feb 2020 23:24:24 +0000</pubDate>
      <link>https://forem.com/developerayo/deploying-apps-to-github-using-tortoisegit-1g57</link>
      <guid>https://forem.com/developerayo/deploying-apps-to-github-using-tortoisegit-1g57</guid>
      <description>&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cEcr0t3V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551556961/totoise_git.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cEcr0t3V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551556961/totoise_git.png" width="302" height="167"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;TortoiseGit is a Git code control client, which is based on TortoiseSVN. It is an &lt;a href="https://github.com/TortoiseGit/TortoiseGit"&gt;open source&lt;/a&gt; software under GNU license.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of using Tortoisegit
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Tortoisegit makes it easier to clone a repository&lt;/li&gt;
&lt;li&gt;Tortoisegit makes it easier to upload your code from your laptop to your repository online easily with a single command line.&lt;/li&gt;
&lt;li&gt;Extremely easy to pull from your online repository to update your local if you are working on a collaboration project with the click of a button.&lt;/li&gt;
&lt;li&gt;This tool makes it easy to remove all un-tracked files from your local with the click of a button.&lt;/li&gt;
&lt;li&gt;And a lot more that can be found on the link below:&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How To connect TortoiseGit with Github
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Go to &lt;a href="http://github.com"&gt;github.com&lt;/a&gt; and login&lt;/li&gt;
&lt;li&gt;Create a new Repository.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MA1gVWix--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557114/1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MA1gVWix--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557114/1.png" width="277" height="241"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a remote Github repo and name it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ze4M87Ht--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557111/2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ze4M87Ht--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557111/2.png" width="748" height="284"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;small&gt;Mine has already been created so i will work with that, Just put in the name that’s all. Then click OK.&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;Copy the line containing your project link : &lt;a href="https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git"&gt;https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ujMxvrBF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557113/3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ujMxvrBF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557113/3.png" width="800" height="500"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Now lets head over to the TortoiseGit we installed earlier.
&lt;/h2&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BYIoEz9C--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557111/4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BYIoEz9C--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557111/4.png" width="485" height="467"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Once you have got that all opened, click on generate then move the mouse all around the box to make it go faster&lt;/p&gt;

&lt;p&gt;After clicking on generate, you will have a box like this below&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XHo0QSa0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557112/5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XHo0QSa0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557112/5.png" width="490" height="472"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;THE LOOKS SOMETHING LIKE THIS BELOW&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAq0jmbEdOeDHZBcD8o8FvUv1lCUBJJmM0DpHz+nn7SzT4CT2PHcOBken+9L2Zz9D7bopmx033DX3/kp/84m3Ea1n/bVDEDfWve2hH6MGcaMM3KVBhMB+6j9LVludG8zYAIt+vrDI/F9f2pZv27h9DznOT+0PJg4cpOkRSFJTgI3tY4cNTWr5kTZdBONEMI+QGNtpWwr774S&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Once you have this, save it in a secure file.&lt;/p&gt;

&lt;p&gt;Do not forget you copied the link from GITHUB that has your project repository link, now lets put that in use:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git"&gt;https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a folder on desktop and name it. Mine is named Code, then create a file in the folder, Mine is named myproject. Create a text file named hi.txt and put some text in it.&lt;/p&gt;

&lt;p&gt;lets move on to putting the github link to use&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CRXVC1ZN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557113/6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CRXVC1ZN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557113/6.png" width="800" height="456"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;small&gt;Now you see the hi.txt file we created, in the message box put in initial commit then click ok&lt;br&gt;
&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LDHr-fJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557111/7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LDHr-fJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557111/7.png" width="295" height="191"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Now lets go back to that created Repo on GITHUB&lt;/p&gt;

&lt;p&gt;Remember the link you copied from github&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git"&gt;https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;let us make use of that.&lt;/p&gt;

&lt;p&gt;Right click on the folder you created mine is named ‘myproject’, then click on tortoisegit, followed by the push selection at the top of the list.&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CcqNPaqI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557114/8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CcqNPaqI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557114/8.png" width="421" height="318"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  How to setup the PUSH dialog with Github
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;click on the manage button it would pop up another dialog box like that below&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hLu-MJLo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557115/9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hLu-MJLo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557115/9.png" width="551" height="399"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;small&gt;Fill in the dialog&lt;/small&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Remote: Origin&lt;/li&gt;
&lt;li&gt;URL: your github url you copied earlier mine is &lt;a href="https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git%5C"&gt;https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git\&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;The the ssh or putty key you saved earlier, you would have to add that file here from were you saved it&lt;/li&gt;
&lt;li&gt;CLICK ADD NEW&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pjvXoy9t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557113/10.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pjvXoy9t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557113/10.png" width="488" height="489"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;small&gt;Just click ok&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;It the starts pushing it to your already created GitHub Repo&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tmF4l9Uo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557114/11.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tmF4l9Uo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557114/11.png" width="445" height="297"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;small&gt;You would have to wait a few seconds "Go grab a coffee"&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;Lastly visit your repo on GitHub&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5bNIOnuR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557115/12.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5bNIOnuR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557115/12.png" width="800" height="383"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Hurray 🎉🎉 you just deployed your first file to GitHub using TortoiseGIT&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZaE-Qj19--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557115/13.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZaE-Qj19--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1551557115/13.png" width="767" height="533"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Thanks for reading! 🔥🚀 &lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/share?ref_src=twsrc%5Etfw"&gt;Share on Twitter&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>tortoisegit</category>
    </item>
    <item>
      <title>Deploying Static Sites to Netlify from CodeSandbox</title>
      <dc:creator>Shodipo Ayomide</dc:creator>
      <pubDate>Tue, 04 Feb 2020 23:22:37 +0000</pubDate>
      <link>https://forem.com/developerayo/deploying-static-sites-to-netlify-from-codesandbox-1jnl</link>
      <guid>https://forem.com/developerayo/deploying-static-sites-to-netlify-from-codesandbox-1jnl</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--l-QBg6yl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554445009/csb_to_netlify.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--l-QBg6yl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554445009/csb_to_netlify.png" width="721" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;CodeSandbox and Netlify are like a passenger and an Uber driver, the passenger enters into the car and the uber driver starts the car and keeps on moving, CodeSandbox started with a super amazing idea by Ives van Hoorne the Creator of CodeSandbox and now works fulltime developing it.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Table of Contents
- What is CodeSandbox
- What is Netlify
- Clients Templates on CodeSandbox
- File Structure
- File Structure Content
- Claim your site
- Closing Thoughts
- Resources
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  What is CodeSandbox
&lt;/h1&gt;

&lt;p&gt;CodeSandbox is an online VSCode-like editor built for web applications development, It was built with a mindset to make projects sharing easy across teams and people. Get started with CodeSandbox here &lt;a href="https://codesandbox.io"&gt;https://codesandbox.io&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  What is Netlify
&lt;/h1&gt;

&lt;p&gt;Netlify is a developers platform that automates codes, built in a way users will be able to simply push their code and the platform handles the rest.&lt;/p&gt;

&lt;h1&gt;
  
  
  Let's get started
&lt;/h1&gt;

&lt;p&gt;Firstly, visit your &lt;a href="https://codesandbox.io"&gt;https://codesandbox.io&lt;/a&gt; dashboard and create a simple static site from one of the client templates.&lt;/p&gt;

&lt;h2&gt;
  
  
  List of client Templates on CodeSandbox
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;React.js (create-react-app)&lt;/li&gt;
&lt;li&gt;Vue.js (vue-cli)&lt;/li&gt;
&lt;li&gt;Angular.js (angular-cli)&lt;/li&gt;
&lt;li&gt;Preact.js (preact-cli)&lt;/li&gt;
&lt;li&gt;Vanilla (parcel)&lt;/li&gt;
&lt;li&gt;Cx.js (cxjs)&lt;/li&gt;
&lt;li&gt;Dojo (dojo/cli-create-app)&lt;/li&gt;
&lt;li&gt;Reason (reason)&lt;/li&gt;
&lt;li&gt;Svelte (svelte)&lt;/li&gt;
&lt;li&gt;Static (static)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In this scenario, we would be using the React create-react-app template.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--J0J4A5oe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554201857/csb01.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--J0J4A5oe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554201857/csb01.png" width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  File Structure
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;my-app/
  package.json
  public/
    index.html
  src/
    index.js
    index.css
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For the project to build, these files must exist with exact filenames:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;public/index.html&lt;/code&gt; is the page template;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;src/index.js is&lt;/code&gt; the JavaScript entry point.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can delete or rename the other files.&lt;/p&gt;

&lt;h2&gt;
  
  
  File Structure Content
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;src/index.js&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="nx"&gt;React&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;react&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="nx"&gt;ReactDOM&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;react-dom&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;./styles.css&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;App&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;return &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;div&lt;/span&gt; &lt;span class="nx"&gt;className&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;App&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;h2&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;CodeSandbox&lt;/span&gt; &lt;span class="nx"&gt;X&lt;/span&gt; &lt;span class="nx"&gt;Netlify&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/h2&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;      &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;h3&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;Deploying&lt;/span&gt; &lt;span class="nx"&gt;Static&lt;/span&gt; &lt;span class="nx"&gt;Sites&lt;/span&gt; &lt;span class="nx"&gt;to&lt;/span&gt; &lt;span class="nx"&gt;Netlify&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="nx"&gt;CodeSandbox&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/h3&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/div&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;  &lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;rootElement&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getElementById&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;root&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="nx"&gt;ReactDOM&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;render&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;App&lt;/span&gt; &lt;span class="o"&gt;/&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;rootElement&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;src/index.css&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.App&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;font-family&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;sans-serif&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;text-align&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&lt;/span&gt; &lt;span class="na"&gt;lang=&lt;/span&gt;&lt;span class="s"&gt;"en"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;charset=&lt;/span&gt;&lt;span class="s"&gt;"utf-8"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"viewport"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"width=device-width, initial-scale=1, shrink-to-fit=no"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"theme-color"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"#000000"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"manifest"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"%PUBLIC_URL%/manifest.json"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"shortcut icon"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"%PUBLIC_URL%/favicon.ico"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;CodeSandbox X Netlify&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;noscript&amp;gt;&lt;/span&gt;
    You need to enable JavaScript to run this app.
  &lt;span class="nt"&gt;&amp;lt;/noscript&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"root"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can create other files inside the &lt;code&gt;src&lt;/code&gt; folder for faster rebuilds because only files inside the &lt;code&gt;src&lt;/code&gt; folder are processed by Webpack. You need to put any JavaScript and CSS files inside &lt;code&gt;src&lt;/code&gt;, otherwise, Webpack won’t see them.&lt;/p&gt;

&lt;p&gt;Next, you would have to click on &lt;strong&gt;file&lt;/strong&gt; and Fork the Sandbox, Awesome! Now you have it all to yourself. you can customize it whichever way you desire.&lt;/p&gt;

&lt;h1&gt;
  
  
  Deploy to Netlify
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xtg2U8j3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/http://res.cloudinary.com/developerayo/image/upload/v1554202547/csb02.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xtg2U8j3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/http://res.cloudinary.com/developerayo/image/upload/v1554202547/csb02.png" width="800" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once that's done you should have something similar to what I have below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tUiSZaHl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/http://res.cloudinary.com/developerayo/image/upload/v1554240311/csb03.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tUiSZaHl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/http://res.cloudinary.com/developerayo/image/upload/v1554240311/csb03.png" width="800" height="389"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, let's create our GitHub repository directly from our CodeSandbox dashboard, click on the GitHub icon on the icon tag across your left.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HvKnraVf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/http://res.cloudinary.com/developerayo/image/upload/v1554243397/csb04.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HvKnraVf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/http://res.cloudinary.com/developerayo/image/upload/v1554243397/csb04.png" width="800" height="389"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Put in your desired name of repo and then click &lt;strong&gt;create repository&lt;/strong&gt;, you should get the below, but then wait a few seconds for it to deploy.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HvKnraVf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/http://res.cloudinary.com/developerayo/image/upload/v1554243397/csb04.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HvKnraVf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/http://res.cloudinary.com/developerayo/image/upload/v1554243397/csb04.png" width="800" height="389"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You should get a loading screen like the below for some seconds.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7xajDSUU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/http://res.cloudinary.com/developerayo/image/upload/v1554244125/csb05.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7xajDSUU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/http://res.cloudinary.com/developerayo/image/upload/v1554244125/csb05.png" width="697" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once that's done, click on the Plus sign and refork the repo, Click again on the rocket button and click deploy on Netlify.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZxE4xK7E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554244126/csb06.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZxE4xK7E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554244126/csb06.png" width="800" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once deploy is clicked on Netlify, you will get a unique domain like csb-mqpoxl7wjx wait few seconds for it to build and deploy.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qpvL_Og9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554244125/csb07.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qpvL_Og9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554244125/csb07.png" width="800" height="558"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Awesome🔥🔥🔥, You should get two buttons &lt;strong&gt;Visit&lt;/strong&gt; and &lt;strong&gt;Claim Site&lt;/strong&gt; click &lt;strong&gt;Visit&lt;/strong&gt; to view the deployed site.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wGVbyqnp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554244125/csb08.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wGVbyqnp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554244125/csb08.png" width="800" height="521"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your deployed site should look like the image below if all steps were followed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3dvNUH5F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554244125/csb09.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3dvNUH5F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554244125/csb09.png" width="800" height="249"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Claim your site
&lt;/h1&gt;

&lt;p&gt;Once deployed you would see a blue button named Claim Site click it,&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--O_uzUjNd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554583068/csb_claim.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--O_uzUjNd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554583068/csb_claim.png" width="800" height="496"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once that's clicked, you would be redirected to a new page on Netlify that looks like the image below, you just have to add it to your netlify dashboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oSZS8o70--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554583068/csb_claim2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oSZS8o70--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554583068/csb_claim2.png" width="800" height="310"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your CodeSandbox site has successfully been added to the list of your site's hosted on Netlify&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ObJKL516--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554583067/csb_claim3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ObJKL516--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/developerayo/image/upload/v1554583067/csb_claim3.png" width="800" height="203"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Closing Thoughts
&lt;/h1&gt;

&lt;p&gt;We’ve only scratched the surface with this Deploying Static Sites from CodeSandbox to netlify article. I hope you've enjoyed learning how to Deploying Static Sites from CodeSandbox to netlify.&lt;/p&gt;

&lt;p&gt;Read more on Netlify via the official Netlify Docs and use CodeSandbox as your default live editor its amazing if you are looking forward to collaborating with multiple people on a single project. Read more here, &lt;a href="https://codesandbox.io/docs"&gt;Documentation - CodeSandbox Documentation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks to &lt;a href="https://twitter.com/CompuIves"&gt;Ives van Hoorne&lt;/a&gt;, &lt;a href="https://twitter.com/NikkitaFTW"&gt;Sara Vieira&lt;/a&gt;  and others behind this helping us maintain and improve this amazing platfrom.&lt;/p&gt;

&lt;h1&gt;
  
  
  Resources
&lt;/h1&gt;

&lt;p&gt;Link to &lt;a href="https://github.com/Developerayo/react-codesandbox-to-netlify"&gt;GitHub&lt;/a&gt;&lt;br&gt;&lt;br&gt;
Link to &lt;a href="https://codesandbox.io/s/mqpoxl7wjx"&gt;CodeSandbox&lt;/a&gt;&lt;br&gt;&lt;br&gt;
CodeSandbox-client on &lt;a href="https://github.com/CompuIves/codesandbox-client"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>react</category>
      <category>netlify</category>
      <category>codesandbox</category>
      <category>static</category>
    </item>
  </channel>
</rss>
