<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Temitope Dickson Olajide</title>
    <description>The latest articles on DEV Community by Temitope Dickson Olajide (@otopxy).</description>
    <link>https://dev.to/otopxy</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%2F869116%2F4538507d-aac1-434b-8b53-6b01fd443ded.jpg</url>
      <title>DEV Community: Temitope Dickson Olajide</title>
      <link>https://dev.to/otopxy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/otopxy"/>
    <language>en</language>
    <item>
      <title>Testnet &amp;&amp; Mainnet – Know the Difference</title>
      <dc:creator>Temitope Dickson Olajide</dc:creator>
      <pubDate>Thu, 21 Jul 2022 00:35:41 +0000</pubDate>
      <link>https://dev.to/otopxy/testnet-mainnet-know-the-difference-9dm</link>
      <guid>https://dev.to/otopxy/testnet-mainnet-know-the-difference-9dm</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcmmbvl82vcslt8xt3o3a.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcmmbvl82vcslt8xt3o3a.jpg" alt="Testnet vs Mainnet" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Source: &lt;a href="https://www.nesfircroft.com/blog/2021/09/an-engineers-mindset-creativity-in-engineering?source=google.com" rel="noopener noreferrer"&gt;image source&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You would not want to risk deploying software with bad functionalities that would be figured out after production. It would be embarrassing if after deploying to production users discovered lapses in your development. Same is with the blockchain network. It is even more serious because of its intricacies and sensitivities.&lt;/p&gt;

&lt;p&gt;In the blockchain’s sphere, we have the testnet (test network) and mainnet (main network). The actual production chain of any cryptocurrency is known as Mainnet. While an alternative blockchain network that is used for the purpose of testing is the testnet. Why is the need for testnet?&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Testnet&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This is an alternative to the actual blockchain network where final activities would be done. It is very important to have testnet because it is pretty easy for developers and engineers to make a design, modify, as well as test the functionality of the embarked project. Such testing helps them to keep track of the expected performance of the network before exposing the actual network to the public. &lt;/p&gt;

&lt;p&gt;If you are just learning about how cryptocurrency works, it is very much advisable that you take an advantage of the testnet of available cryptocurrencies. This will help you to send and receive coins, thereby learning how transaction works. Developers and testers also would be able to see how feasible it is transacting on the network. All can test this without having to lose a dime that would ordinarily be incurred for transacting on the mainnet. &lt;/p&gt;

&lt;p&gt;Without the testnet, developers would have to spend lots of time deploying and redeploying at production level. This, aside consuming time and resources could be frustrating. It is worthy of note that in the advent that a problem ensued after such deployment, users could lose their money because it would have affected the assets of the users. This will not tell well on the developers and the overall reputation of such project. Examples of testnet are &lt;a href="https://testnet.snowtrace.io/" rel="noopener noreferrer"&gt;Avalanche Testnet&lt;/a&gt;, &lt;a href="https://pulsechain.com/" rel="noopener noreferrer"&gt;PulsChain testnet&lt;/a&gt;, &lt;a href="https://testnet.binance.org/en/" rel="noopener noreferrer"&gt;Binance Smart Chain testnet&lt;/a&gt; etc.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffczvjkyj1so0r5fkkdh5.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffczvjkyj1so0r5fkkdh5.JPG" alt="PulseChain Testnet" width="800" height="408"&gt;&lt;/a&gt;&lt;em&gt;PulseChain Testnet&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6oeaa05g4pz2doeqqdhj.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6oeaa05g4pz2doeqqdhj.JPG" alt="Avalanche Testnet" width="800" height="413"&gt;&lt;/a&gt;&lt;em&gt;Avalanche Testnet&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Mainnet&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;For a starter to get or own certain percent of a coin, there is need for such starter to mine the coin or trade the coin. Therefore, the main, as the name implies, blockchain that serves the functionality of handling the real and actual transaction is called the mainnet. It handles the actual transmission and reception of transaction using coins with real value on the economic space. The transactions that take place here are recorded on a distributed ledger. Why the need for mainnet?&lt;/p&gt;

&lt;p&gt;Mainnet stands to indicate the progress of a project. Users and potential investors who already experimented with the testnet could have been yearning for the actual deployment. If such deployment never surfaced then it could be assumed that the project lacks credibility. Examples of mainnet are &lt;a href="https://bitcoin.org/en/" rel="noopener noreferrer"&gt;Bitcoin mainnet&lt;/a&gt;, &lt;a href="https://ethereum.org/en/" rel="noopener noreferrer"&gt;Ethereum mainnet&lt;/a&gt;, &lt;a href="https://www.bnbchain.org/en" rel="noopener noreferrer"&gt;Binance Smart Chain mainnet&lt;/a&gt; etc.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fovqbjy6bliok9w4izq10.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fovqbjy6bliok9w4izq10.JPG" alt="Bitcoin mainnet" width="800" height="414"&gt;&lt;/a&gt;&lt;em&gt;Bitcoin mainnet&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyrf97tsm0ahk8ixxdyub.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyrf97tsm0ahk8ixxdyub.JPG" alt="Ethereum mainnet" width="800" height="381"&gt;&lt;/a&gt; &lt;em&gt;Ethereum mainnet&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In summary, while mainnet is the actual and final production phase of a crypto project, testnet is like a platform where the engagements of the public is needed for the test of quality, compatibility, and feasibility of certain cryptocurrency. Since the tokens that will be used for testing are ‘worthless’, testers have little to no transaction cost to bear unlike on the mainnet. The mainnet is the actiual production level of the cryptocurrency project.&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>engineer</category>
      <category>developer</category>
      <category>crypto</category>
    </item>
    <item>
      <title>Becoming a Blockchain Developer</title>
      <dc:creator>Temitope Dickson Olajide</dc:creator>
      <pubDate>Sat, 28 May 2022 13:44:14 +0000</pubDate>
      <link>https://dev.to/otopxy/becoming-a-blockchain-developer-27p3</link>
      <guid>https://dev.to/otopxy/becoming-a-blockchain-developer-27p3</guid>
      <description>&lt;p&gt;The emergence of cryptocurrency in recent years has made some software developers to turn attention to the technical aspect of it. You cannot talk about developing a cryptocurrency without talking about the entire field that mothers it - &lt;strong&gt;&lt;em&gt;BLOCKCHAIN&lt;/em&gt;&lt;/strong&gt;. Hence, you can only become a cryptocurrency developer if and only if you are a blockchain developer. &lt;/p&gt;

&lt;p&gt;This article will help you to make right decision down the lane. You would learn 4 steps that will not only help you to kickstart your journey on this path but will also make you ride on with successes. &lt;/p&gt;

&lt;h3&gt;
  
  
  Understand why you want to be a Blockchain Developer
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2fm3row0jixtr3zw7ft4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2fm3row0jixtr3zw7ft4.png" alt=" " width="778" height="756"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Yes, you want to become a blockchain developer. It could be because of the pay or skill gap but you should have a driving focus that will always inspire you to continue. You should have a goal at heart for wanting to dive into this seemingly new phase. For example, aside creating tokens, coins, NFTs, etc. there are other intricate aspect of blockchain that are quite interesting. Have you started thinking of areas like deployment, solution architecture, project management, UX design, quality engineering, security, maintenance, legal consultancy and policies, analyses, etc.?&lt;br&gt;
Your choice here determines what you are to start channeling your energy into from the beginning. In fact, you may come to realize that you already have some skills that are needed on the space and you only need to familiarize yourself with the technology and terms in the blockchain space. This is why the next step is important. &lt;/p&gt;

&lt;h3&gt;
  
  
  Take Blockchain Development Courses
&lt;/h3&gt;

&lt;p&gt;Once you are sure of what you are coming to do on the space, the next thing is to start the journey through learning. It is through that there might be limited &lt;strong&gt;physical&lt;/strong&gt; classes that teach programming and the technicalities of blockchain, you can still get handful resources &lt;strong&gt;online&lt;/strong&gt; that would help scale through whatever hurdle-like steps on your way.&lt;br&gt;
AS a developer, you will agree to the fact that skills such as Agile Scrum, HTML, .NET, MVC, REST, VS, JS, NodeJS, Microsoft SQL, Neural-networks, JQuery, AJAX, C# SQL, C, XML, C++, SOAP, REST, FTP, Regression, Solidity, Golang, are technological skills that are needed on the blockchain journey.&lt;/p&gt;

&lt;p&gt;Over the next few months if you are interested in Ethereum blockchain, try to go as deep as possible with the Ethereum EVM, Solidity and also understand how the major DeFi protocols work.  Learn Data Structures and Algorithms.&lt;br&gt;
Take a list of some few resources in this regard:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Solidity -&lt;a href="https://docs.soliditylang.org/en/v0.8.9/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Learn Ethereum : &lt;a href="https://ethereum.org/en/" rel="noopener noreferrer"&gt;here&lt;/a&gt; and &lt;a href="https://github.com/ethereumbook/ethereumbook" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DeFi Roadmap - &lt;a href="https://github.com/OffcierCia/DeFi-Developer-Road-Map" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DeFi Protocol - &lt;a href="https://docs.aave.com/developers/" rel="noopener noreferrer"&gt;E.g. Aave&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Smart Contracts Development - &lt;a href="https://docs.openzeppelin.com/contracts/4.x/" rel="noopener noreferrer"&gt;E.g. OpenZeppelin contracts&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While the list is not exhaustive, you can plan your path and search online for available resources like articles, YouTube videos, etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  Join communities, and build.
&lt;/h3&gt;

&lt;p&gt;You can only show what you have learnt when you build. That is why this step is quite important. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fklxg84vjg5n6zt5hinf5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fklxg84vjg5n6zt5hinf5.png" alt=" " width="664" height="412"&gt;&lt;/a&gt;&lt;br&gt;
One interesting way to build is by participating in hackathons. An example of this is the &lt;a href="https://ethglobal.com/" rel="noopener noreferrer"&gt;Ethereum hackathons&lt;/a&gt;. You will also be building when you contribute to projects. For example, you may want to contribute to &lt;a href="https://gitcoin.co/" rel="noopener noreferrer"&gt;Gitcoin projects&lt;/a&gt;. Make wise use of collaboration platforms like Discord, GitHub, Medium, Telegram, etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  Start something like applying for jobs, grant, freelancing, interning, volunteering, etc.
&lt;/h3&gt;

&lt;p&gt;To gather sufficient experiences, you must work on real life jobs. Since you are just starting, the fulltime role might not be available at the go but interning or volunteering with organizations that have the same goal as yours will go a long way to help you. &lt;br&gt;
You will find some of the following reports interesting:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The most emerging job of 2020 according to the &lt;a href="https://www.linkedin.com/business/talent/blog/talent-strategy/linkedin-most-in-demand-hard-and-soft-skills" rel="noopener noreferrer"&gt;LinkedIn Job Report 2020&lt;/a&gt; is blockchain developer with an increase of 33x. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Average annual salary of a blockchain developer in Switzerland is around USD 180,000. &lt;a href="https://www.simplilearn.com/salary-of-blockchain-developer-article" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;In the year 2019, there were some 1135 jobs, from companies and startups totaling 472, posted on Cryptocurrency&lt;br&gt;
Jobs.&lt;a href="https://cryptocurrencyjobs.co/" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Blockchain-related companies are more open to remote positions with 37% of people working remotely while at others that number is around 15%. &lt;a href="https://theblockchainacademy.com/wp-content/uploads/sites/6/2021/04/2021-Global-Blockchain-Employment-Report.pdf" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>blockchain</category>
      <category>web3</category>
      <category>bitcoin</category>
      <category>ethereum</category>
    </item>
  </channel>
</rss>
