<?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: Caroline</title>
    <description>The latest articles on DEV Community by Caroline (@codingcaro).</description>
    <link>https://dev.to/codingcaro</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%2F676321%2F224cd8e4-f6d4-448a-91b3-2c29966c5dc5.png</url>
      <title>DEV Community: Caroline</title>
      <link>https://dev.to/codingcaro</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/codingcaro"/>
    <language>en</language>
    <item>
      <title>Solana: Concerns and Integration To OpenSea</title>
      <dc:creator>Caroline</dc:creator>
      <pubDate>Wed, 30 Mar 2022 10:30:53 +0000</pubDate>
      <link>https://dev.to/codingcaro/solana-concerns-and-integration-to-opensea-736</link>
      <guid>https://dev.to/codingcaro/solana-concerns-and-integration-to-opensea-736</guid>
      <description>&lt;p&gt;&lt;a href="https://www.google.com/amp/s/news.yahoo.com/amphtml/opensea-solana-nft-integration-long-044408236.html"&gt;Opensea&lt;/a&gt; has officially announced that Solana will begin operations on April 1st. &lt;/p&gt;

&lt;p&gt;To be honest, Solana has been increasing steadily over the last year. It was able to compete with ethereum's ecosystem for a brief period of time in terms of search. &lt;/p&gt;

&lt;p&gt;The pricing and how creators are adapting to it can indicate how rapidly it has grown. &lt;/p&gt;

&lt;p&gt;By the end of 2021, Solana had risen from a low of less than one dollar in mid-2020 to an all-time high of 260 US dollars. &lt;/p&gt;

&lt;p&gt;That is almost past 400% in less than two years. That is quite stunning, I must say.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why do creators prefer Solana?
&lt;/h3&gt;

&lt;p&gt;It has to be gas fees for sure.&lt;/p&gt;

&lt;p&gt;We've witnessed a significant influx of artists and collectors to Solana in the last year as a result of the outrageous gas rates and overloaded network on etherum. &lt;/p&gt;

&lt;p&gt;A transaction can be executed for pennies on the Solana blockchain compared to Ethereum blockchain, whereas the etherum network costs around $30. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.gemini.com/cryptopedia/solana-blockchain"&gt;Solana&lt;/a&gt; achieved this high transaction per second with the use of a hybrid protocol based on proof of stake and proof of history. &lt;/p&gt;

&lt;h3&gt;
  
  
  What is proof of history?
&lt;/h3&gt;

&lt;p&gt;The blockchain's proof of history enables it to operate quickly while retaining security and decentralization. &lt;/p&gt;

&lt;p&gt;As an analogy, if an illustration of pigmentation diffusion were scrambled, you would know how to restore order to the resulting images due to the rules of entropy as a function of time. &lt;/p&gt;

&lt;p&gt;Proof of history hashes incoming events and transactions using a recursive verifiable delay function. Each event is uniquely hashed and counted through the data structure in real time. &lt;/p&gt;

&lt;p&gt;This information serves as a cryptographic time stamp, providing us with a verifiable order of occurrences as a function of time. &lt;/p&gt;

&lt;p&gt;Each note is equipped with a cryptographic clock that enables the network to agree on the timing and sequencing of events without relying on communication from other nodes. &lt;/p&gt;

&lt;p&gt;In comparison to slower traditional blockchains, which are frequently throttled by various consensus processes, &lt;/p&gt;

&lt;p&gt;Solana maintains network security while achieving great throughput. &lt;/p&gt;

&lt;h3&gt;
  
  
  Scalability of Solana
&lt;/h3&gt;

&lt;p&gt;Solana asserts that it has addressed scalability concerns while avoiding sharing overlaps. It claims to be capable of processing up to 65000 transactions per second, much above Ethereum's 15tps. &lt;/p&gt;

&lt;p&gt;Another feature that has played a role in the spike of  Solana is  NFTs.&lt;/p&gt;

&lt;p&gt;NFTs have aided in the expansion of the ecosystem and increased the value of Solana. &lt;/p&gt;

&lt;p&gt;SolSea and solanart are the two largest Solana NFT marketplaces. However they can’t still compare to Opensea.&lt;/p&gt;

&lt;p&gt;Opensea and Ethereum have been in this space for a longer period of time. &lt;/p&gt;

&lt;p&gt;There is a market prediction being that &lt;a href="https://www.fool.com/investing/2021/12/04/can-solana-reach-1000/"&gt;Solana will reach $1000.&lt;/a&gt; Possible yes, but  I'm rather certain it will not happen this year. &lt;/p&gt;

&lt;p&gt;A $1000 Solana would have a market cap of approximately 325 billion dollars, which is roughly 20% less than Ethereum's current market size. &lt;/p&gt;

&lt;p&gt;300 billion is certainly possible in a couple of years, although other than Bitcoin and Ethereum, no other project has achieved this level of market capitalization. &lt;/p&gt;

&lt;p&gt;A bull run will be needed for that market cap to be achievable. Right now Solana is still more than 50% below its all-time high. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zLSa4I1B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1648635136415/Kpgj-AexN.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zLSa4I1B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1648635136415/Kpgj-AexN.jpeg" alt="CF2D0086-F516-4FD4-BBFD-2BA14AF3674C.jpeg" width="457" height="640"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Concerns about Solana
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Solana On-Chain Governance
&lt;/h4&gt;

&lt;p&gt;If you're unfamiliar with the term "on chain governance," it refers to a process for modifying the blockchain. Changes are suggested by developers and voted on by the community. &lt;/p&gt;

&lt;p&gt;Now, a strong governance protocol should make judgments in the community's best interests, rather than those of a single entity, implying that the community determines changes and developments.&lt;/p&gt;

&lt;p&gt;The issue with Solana is that it takes the number of tokens in a node into account, &lt;a href="https://blockworks.co/what-is-solana-everything-you-need-to-know-about-the-ethereum-rival/#:~:text=With%20Solana%2C%20nodes%20must%20vote,via%20proof%2Dof%2Dstake."&gt;which means that if a node has a high concentration of Solana, it will have a greater voting power&lt;/a&gt;, which simply means that votes may be manipulated. &lt;/p&gt;

&lt;p&gt;It is giving the centralized vibes on a decentralized network.&lt;/p&gt;

&lt;h3&gt;
  
  
  Solana claims to be unstoppable and decentralized.
&lt;/h3&gt;

&lt;p&gt;However, the number of times their network has been down in the past months leaves dismay to say the least. &lt;/p&gt;

&lt;p&gt;At one point, the troubles were caused by a &lt;a href="https://www.google.com/amp/s/finance.yahoo.com/amphtml/news/solana-latest-ddos-attack-leads-120022342.html"&gt;DDoS attack&lt;/a&gt;, and another due to a &lt;a href="https://fullycrypto.com/solana-denies-ddos-claims-after-network-troubles"&gt;bottleneck by failed transactions&lt;/a&gt; not being properly cashed out.&lt;/p&gt;

&lt;p&gt;If it expects to kill the outperforming Ethereum, Solana has to do better.&lt;/p&gt;

&lt;p&gt;Ethereum 2.0 will create significant difficulties not only for Solana, but also for the other layer 1 purchases.  &lt;/p&gt;

&lt;p&gt;So as much as Solana will be on OpenSea if it doesn’t work on these concerns, it will be a long ride still before it can reach the level of Bitcoin and Ethereum.&lt;/p&gt;

&lt;p&gt;If ethereum entirely switches from proof of work to proof of stake, resolves the problem it’s having with scalability, eliminates excessive gas fees, and achieves 100, 000 transaction-per-second as they promise, then developers will just stick to Ethereum I bet and the shift we are seeing to Solana will subside. &lt;/p&gt;

&lt;p&gt;I mean why would developers leave an already larger Ethereum’s user base to go to Solana? &lt;/p&gt;

&lt;p&gt;What’s your idea? &lt;/p&gt;

&lt;p&gt;How do you think Solana will mitigate the risks associated with it as it makes an entry into mthe world's largest NFT market?&lt;/p&gt;

</description>
      <category>solana</category>
      <category>opensource</category>
      <category>blockchain</category>
      <category>crypto</category>
    </item>
    <item>
      <title>Open-source: How To Get Started</title>
      <dc:creator>Caroline</dc:creator>
      <pubDate>Sun, 27 Mar 2022 07:17:58 +0000</pubDate>
      <link>https://dev.to/codingcaro/open-source-how-to-get-involved-3f58</link>
      <guid>https://dev.to/codingcaro/open-source-how-to-get-involved-3f58</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IofiRaA4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1648488400662/i_c-RPgEn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IofiRaA4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1648488400662/i_c-RPgEn.jpeg" alt="3A21F41B-C9CE-4749-B169-B9A051C650D7.jpeg" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is OpenSource?
&lt;/h2&gt;

&lt;p&gt;In general, it is a computer software that the developer distributes under a license that allows anyone and for any purpose to use, study, modify, and distribute the software and its source code. &lt;/p&gt;

&lt;p&gt;However, this article will not discuss the software. &lt;/p&gt;

&lt;p&gt;In this article I am going to look at opensource as a community. How you can contribute to it and mentoring others. &lt;/p&gt;

&lt;p&gt;Mentoring and assisting others is an integral part of opensource. You're distributing your ability to others so they can benefit from the knowledge you possess. &lt;/p&gt;

&lt;p&gt;To begin, let me state that I have struggled with imposter syndrome and have a constant sense of inadequacy. Additionally, I am a very solitary person. If an introvert had a scale, I would unquestionably be at the top. &lt;/p&gt;

&lt;p&gt;However, I discovered some interesting people via tech Twitter. And I've been loitering in their quarters. That is the most significant discovery I have made since I started learning programming languages. &lt;/p&gt;

&lt;p&gt;Their words have been instrumental in motivating me to continue. And in this article, I'll share their wisdom from a recent geek out session with you. &lt;/p&gt;

&lt;p&gt;Let's begin by dispelling a myth that prevents many newcomers from putting themselves out there and sharing with others. &lt;/p&gt;

&lt;h2&gt;
  
  
  Who Should Become an OpenSource Contributor?
&lt;/h2&gt;

&lt;p&gt;You should.&lt;/p&gt;

&lt;p&gt;As the name implies, it is open. It is open to all. &lt;/p&gt;

&lt;p&gt;Open-source communities are conceived with the express purpose of hearing your perspective and soliciting your input. That is a place where no one wishes to exclude you. &lt;/p&gt;

&lt;p&gt;The opensource communities exist to facilitate the exchange of novel ideas, conversations, and speakers. &lt;/p&gt;

&lt;p&gt;Whether you have one or a million followers, you have knowledge that can benefit someone somewhere, and keeping it to yourself is a disservice to the entire community. &lt;/p&gt;

&lt;h2&gt;
  
  
  When Is the Best Time to Start Contributing to OpenSource?
&lt;/h2&gt;

&lt;p&gt;There is no perfect moment to begin your contribution.&lt;/p&gt;

&lt;p&gt;If you're five days into your journey, you can assist someone who is in the same situation as you were a day ago. &lt;/p&gt;

&lt;p&gt;You have something you can give to another person. That single step you took today, someone else will take tomorrow, and they will undoubtedly be grateful to have someone holding their hand.&lt;/p&gt;

&lt;h2&gt;
  
  
  How To Mentor Another Person
&lt;/h2&gt;

&lt;p&gt;Begin by paying attention to what they are saying. &lt;/p&gt;

&lt;p&gt;Listening is critical. &lt;/p&gt;

&lt;p&gt;You cannot demonstrate your concern if you are not present. &lt;/p&gt;

&lt;p&gt;Keep a side-by-side relationship with your mentee. If someone approaches you for assistance and you say, "Google this, search for this," you're not providing the assistance they seek. &lt;/p&gt;

&lt;p&gt;Conduct research and provide a helpful response. &lt;/p&gt;

&lt;p&gt;You are not required to do so, but you should if you advertise yourself to be someone who actively assists others. &lt;/p&gt;

&lt;p&gt;If you cannot, then make no claim to be an educator or someone who teaches others. Because when individuals approach you in the manner in which you have positioned yourself, they are discouraged and hurt. They believe they are unworthy of your time, which is extremely painful for them. &lt;/p&gt;

&lt;p&gt;Believe this. I’ve been there. It is painful. &lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Create An Inclusive Space That Is Open To All?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wrHZPG_n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1648491725895/6oH8bg_2d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wrHZPG_n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1648491725895/6oH8bg_2d.png" alt="32C0C42E-4B6F-4DE8-AEAC-C2AF7D4B10C8.png" width="320" height="226"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You foster an inclusive environment by assisting and accommodating everyone, regardless of their strengths or weaknesses. It creates an atmosphere of comfort and welcome in the space. &lt;/p&gt;

&lt;p&gt;If someone is having difficulty grasping or is not progressing at the same rate as others, take the time to listen to their unique situation and provide them with the time they require. &lt;/p&gt;

&lt;p&gt;Don’t forget them behind and continue on with the others. &lt;/p&gt;

&lt;p&gt;I speak from personal experience. As a person with a learning disability. I am quite forgetful. &lt;/p&gt;

&lt;p&gt;This is critical if you wish to communicate with others. &lt;/p&gt;

&lt;p&gt;When people believe that if they approach you with their problems, you will attempt to assist them, they will always feel comfortable speaking with you.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Become An Opensource Contributor?
&lt;/h2&gt;

&lt;p&gt;By joining communities and interacting with others who share the same interests as you.&lt;/p&gt;

&lt;p&gt;Join them all and if you don't like it or it doesn't fit, try another. &lt;/p&gt;

&lt;p&gt;Don't join and then lurk on the sidelines. Engage, because being a member of many communities is ineffective if you are not engaging. &lt;/p&gt;

&lt;p&gt;Expose yourself to scrutiny. You will not know if you are making progress if there is no one to inform you. And they have no way of knowing unless you show them what you're doing. &lt;/p&gt;

&lt;p&gt;And this is coming from someone who is an introvert with additional disadvantages, so I am fully aware of how difficult this is. However, as you can see, I'm exposing myself to criticism here. &lt;/p&gt;

&lt;p&gt;If I can do it, then you can as well. &lt;/p&gt;

&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;“Anyone who is just coming into the industry or in a junior position please use your voices.” Tanya&lt;/p&gt;
&lt;/blockquote&gt;


&lt;/blockquote&gt;

&lt;p&gt;If you are a member of a minority group, you might want to look up minority-based communities to get some alternative perspectives and insights, as well as help that is channeled specifically for those groups. &lt;/p&gt;

&lt;p&gt;If you're from another country, you could look up local communities to connect with people in your immediate area. &lt;/p&gt;

&lt;p&gt;This is not to marginalize yourself, but to establish a network that is close by. &lt;/p&gt;

&lt;p&gt;An initiative to expand both internally and externally. &lt;/p&gt;

&lt;h2&gt;
  
  
  What Is The Advantage Of Helping Others?
&lt;/h2&gt;

&lt;p&gt;Assisting others also helps us learn new things. &lt;/p&gt;

&lt;p&gt;Occasionally, mentors do not possess all of the answers. Rather than snobbery or indifference, you can take steps independently to find an answer to that question. &lt;/p&gt;

&lt;p&gt;Yes, it may seem like a waste of time to go to the trouble of looking that up for them, but in the end, it is beneficial to you because you are also learning. &lt;/p&gt;

&lt;p&gt;Providing assistance to others is not a one-way street. &lt;/p&gt;

&lt;h2&gt;
  
  
  Why You Should Share Information To The Public
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iuXK6og_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1648491629156/cmXWjnT7W.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iuXK6og_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1648491629156/cmXWjnT7W.jpeg" alt="C28AB6C4-9803-44CC-8291-308D3E27B0A5.jpeg" width="320" height="256"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Someone is going to find value out of it. If it resonates with even one person, it is a success. &lt;/p&gt;

&lt;p&gt;Always make an effort to assist the person next to you. &lt;/p&gt;

&lt;p&gt;Dispense your knowledge about the things you've learned.&lt;/p&gt;

&lt;p&gt;Bear in mind that you do not have to change the entire world. You only need to make a difference in the life of one person. &lt;/p&gt;

&lt;h2&gt;
  
  
  When Should You Begin Mentoring Others?
&lt;/h2&gt;

&lt;p&gt;There is no defined start time. Begin whenever you feel at ease and have something you'd like to contribute back to the community.&lt;/p&gt;

&lt;p&gt;Create a blog post about a new skill you've acquired. Document how you built your first project. It will benefit both your juniors and the community. &lt;/p&gt;

&lt;p&gt;I am currently self-teaching myself how to program. I usually watch YouTube tutorials on how to do something before attempting to replicate it on my own. Then I practice daily until I am able to do it without referencing anything and by adding my own codes. &lt;/p&gt;

&lt;p&gt;Therefore, consider what would happen if those developers had not created those YouTube videos. I'm sure I'd still be saving for college to study Computer Programming! &lt;/p&gt;

&lt;p&gt;Therefore, share because it will benefit someone who will be in your position tomorrow. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Put your knowledge out there on the things you have learnt.” Saumya&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  How You Can Help Mentor Others
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Ask your questions in public
&lt;/h3&gt;

&lt;p&gt;Public forums and the public accounts of your mentors and role models are great places to start helping mentor fellow techies.&lt;/p&gt;

&lt;p&gt;The reason you should do this is because there are many more people out there who have the same question as you and they will benefit from you asking in public. &lt;/p&gt;

&lt;p&gt;Mentors answer the same questions every day, thus asking in public allows them to respond to a large number of other people who have the same query.&lt;/p&gt;

&lt;p&gt;Additionally, asking in public allows you to receive an answer more quickly than sending someone a private message.&lt;/p&gt;

&lt;p&gt;Most of your mentors probably have a large following, and receive a large number of direct messages. So it’s easy for them to miss your private messages.&lt;/p&gt;

&lt;p&gt;As a result, it may take time for you to receive feedback. Alternatively, your message may get buried in their DMs, and you may never receive the assistance you seek. &lt;/p&gt;

&lt;p&gt;As a result, always address your inquiries to their walls. If they do not respond, someone else with knowledge of the situation will. &lt;/p&gt;

&lt;h3&gt;
  
  
  Provide Responses to Questions You Are Aware of the Solutions
&lt;/h3&gt;

&lt;p&gt;If you see a question and you have an idea of the solution, don’t hesitate to help. &lt;/p&gt;

&lt;p&gt;That is how some of the mentors were made. &lt;/p&gt;

&lt;p&gt;By answering one question after another, people will see how helpful you are and will follow you since they will know you are willing to help.&lt;/p&gt;

&lt;p&gt;You can be a mentor to someone and not realize it. I have people on a private list on Twitter because I don't want their tweets to get lost in my timeline. So every time I open Twitter, I check that list first. &lt;/p&gt;

&lt;p&gt;So, ask or answer questions in public. You have no idea who you may be assisting.&lt;/p&gt;

&lt;p&gt;The blogs may also prove beneficial as a revision tool for you in the future. &lt;/p&gt;

&lt;p&gt;If you're just starting out, sharing will accelerate your learning process because you're not only consuming but also giving.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Imposter Syndrome: How to Overcome It
&lt;/h2&gt;

&lt;p&gt;If there is one thing that prevents the majority of us, including myself, from contributing to opensource, it is self-doubt. &lt;/p&gt;

&lt;p&gt;In our minds, there is a lingering sense of defeat and unworthiness.&lt;/p&gt;

&lt;p&gt;I've learned something about imposter syndrome that I'd like to share with you. &lt;/p&gt;

&lt;p&gt;It's quite interesting. &lt;/p&gt;

&lt;p&gt;Every senior developer you meet who oozes confidence and is free of self-doubt has struggled with it at some point in their career.&lt;/p&gt;

&lt;p&gt;Not only when they were first starting out, but also as established professionals in their field. &lt;/p&gt;

&lt;p&gt;There’s many new things coming up everyday. Nobody can claim to be an expert on everything related to technology. Technology advances at a gradual pace. What you use today will be superseded by an updated version tomorrow. &lt;/p&gt;

&lt;p&gt;Make no apprehensions about putting yourself out there. You are not a fool. What you know, the individual who is beginning does not. &lt;/p&gt;

&lt;p&gt;Write about the new knowledge you've gained in a blog, a vlog, or on a podcast, or in any other format you're comfortable with. If just one person reads it, or if it resonates with and supports them, it's a success. &lt;/p&gt;

&lt;p&gt;It's a win-win situation for both parties. &lt;/p&gt;

&lt;p&gt;If you teach something to someone, it will stick with you more. As a result, your personal development is aided. &lt;/p&gt;

&lt;p&gt;Remember contributing to OpenSource is a two way thing. You can support and be supported creating a supportive community.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Sharing helps us learn new things as well. People feel it’s an investment of time but it’s also investing in us.” Sohini&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I'll give an example with myself. This blog is a result of &lt;a href="https://twitter.com/eddiejaoude?s=21"&gt;Eddie Jaoude's&lt;/a&gt; twitter space on the same topic am writing about.&lt;/p&gt;

&lt;p&gt;The time it has taken me to write this blog has allowed the words spoken in that space to sink even deeper into my mind. &lt;/p&gt;

&lt;p&gt;I listened in on the day itself. I made no notes. Why? Because I did not want to be distracted. I have ADHD, if I divert my attention to something else, I risk forgetting everything. &lt;/p&gt;

&lt;p&gt;Later, while taking notes, I listened to the recording. I listened again just to be sure I have grasped it well, as my brain is notoriously forgetful. I frequently doubt whether I am doing the right thing. &lt;/p&gt;

&lt;p&gt;As a result of listening and crafting  points, writing them down and explaining them to you in this blog, I have retained them in my mind.&lt;/p&gt;

&lt;p&gt;If you can put it in your own words, then you've understood it.&lt;/p&gt;

&lt;p&gt;Thus, this is my contribution to the opensource community. I'm not yet a master at coding, but I am documenting my journey for you and me.&lt;/p&gt;

&lt;p&gt;Therefore, if it's an article, video, or podcast, publish it. If you look at it years, months, or weeks later and are embarrassed by it, you will know that you have made progress.&lt;/p&gt;

&lt;p&gt;You will be able to stand and declare to those just embarking on their journey, "Here is my proof! I began here. I was not flawless from the beginning.” &lt;/p&gt;

&lt;p&gt;Nobody begins perfectly. &lt;/p&gt;

&lt;p&gt;Thus, this is how you develop and improve. &lt;/p&gt;

&lt;p&gt;Please use your voices if you are new to the industry or in a junior position. Do not believe that because I lack x number of years of experience in technology, all I need to do is learn from others. You may also contribute. You have life experiences. Your life experience will always be beneficial in the field of technology. &lt;/p&gt;

&lt;p&gt;You were destined to be here. You are not an imposter. &lt;/p&gt;

&lt;p&gt;Take the initial step. Once you've taken that initial step, you're part of open-source community.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5CriIvLk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1648493257149/4-o1ogqno.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5CriIvLk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1648493257149/4-o1ogqno.png" alt="894DA019-2444-4A83-8ACB-E3C950FAC46D.png" width="320" height="202"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Maintain a sense of reality
&lt;/h3&gt;

&lt;p&gt;The narrative that coding is simple is complete nonsense. This narrative is the primary reason why so many people fail and give up halfway through programming. &lt;/p&gt;

&lt;p&gt;If you keep telling people that coding is simple and that they can learn it in a few days, when they encounter a roadblock, they will conclude that they are not cut out for it.&lt;/p&gt;

&lt;p&gt;That is the entire purpose of mentors and role models. You are aware that if they can do it and continue to do so, then you can as well. &lt;/p&gt;

&lt;h3&gt;
  
  
  Be honest about your journey.
&lt;/h3&gt;

&lt;p&gt;Do not only demonstrate your successes. Tell people about your struggles too.&lt;/p&gt;

&lt;p&gt;Naturally, that is the way social media is programmed. To demonstrate the good. However, showing your authentic progress will assist someone starting with developing a sense of comfort with their approach to programming. &lt;/p&gt;

&lt;p&gt;It will help those considering a career in coding in developing a positive attitude towards their goals.&lt;/p&gt;

&lt;p&gt;Genuineness gives a positive effect. &lt;/p&gt;

&lt;p&gt;If you're blatantly clear with them and show them the ups and downs as well as the smooth sailing, they'll stick around when they hit that hard rock. Because they were prepared from the word go to and can face their mountains.&lt;/p&gt;

&lt;h2&gt;
  
  
  How To Give Effective Feedback
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Sandwich your response.
&lt;/h3&gt;

&lt;p&gt;If you're going to give someone criticism, do so in this order. &lt;br&gt;
Make a point of highlighting something truly remarkable about what they accomplished. &lt;br&gt;
Give the criticism and then compliment them on something else they did well. &lt;/p&gt;

&lt;p&gt;If you only approach them with a negative attitude, they will go into defensive mode, and you will eventually lose them. &lt;/p&gt;

&lt;p&gt;If someone approaches you about a piece of code or a solution, for example. If you begin by praising something they did well, then offer constructive criticism, and conclude by praising something else they did well, you send them positive vibes. &lt;/p&gt;

&lt;h3&gt;
  
  
  Open Ended Replies
&lt;/h3&gt;

&lt;p&gt;If you receive a question in the same scenario as above, here is another cordial response. &lt;/p&gt;

&lt;p&gt;allow them to speak and lay out their rationale for not being able to resolve it.&lt;/p&gt;

&lt;p&gt;Provide them with options and allow them to brainstorm using the various ideas you've presented. &lt;/p&gt;

&lt;p&gt;Once the brainstorming session is complete, you may ask follow-up questions. &lt;/p&gt;

&lt;p&gt;Which concept or solution did they choose? &lt;/p&gt;

&lt;p&gt;Why did they choose it or was it the correct decision? &lt;/p&gt;

&lt;p&gt;If you notice they're completely off track, you enter and offer some suggestions. &lt;/p&gt;

&lt;p&gt;This type of response aides them in resolving their issues. &lt;/p&gt;

&lt;p&gt;It's open ended in that they have the opportunity to weigh in on alternative solutions before settling on one, thereby learning new ways to approach the problem. &lt;/p&gt;

&lt;h3&gt;
  
  
  Do not be married to a single concept.
&lt;/h3&gt;

&lt;p&gt;Have you encountered them? &lt;/p&gt;

&lt;p&gt;Those who will not accept that your idea is good to simply demonstrate their superior knowledge. &lt;/p&gt;

&lt;p&gt;The funny thing I've discovered about these types of people is that they'll use your idea and sell it as their own days later. &lt;/p&gt;

&lt;p&gt;No citing of the original source. &lt;/p&gt;

&lt;p&gt;Consider feedback, conduct research, and remain adaptable and receptive to change. &lt;/p&gt;

&lt;h2&gt;
  
  
  What Are the Requirements to Become a Mentor and Contribute to OpenSource?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Knowledge
&lt;/h3&gt;

&lt;p&gt;You cannot give what you lack. First, educate yourself, then assist. &lt;/p&gt;

&lt;h3&gt;
  
  
  Patience
&lt;/h3&gt;

&lt;p&gt;Individuals repeatedly ask the same questions. They'll still DM you with the same questions even if you post in public. Be patient. It is a virtue that will enable you to be in harmony with the community.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;h4&gt;
  
  
  What, then, can we learn from these technology gurus?
&lt;/h4&gt;

&lt;p&gt;Supporting the success of another developer will never, ever jeopardize your own." &lt;/p&gt;

&lt;p&gt;By showing your concern, you are uplifting developers of all skill levels. This in return has a profound effect on the entire community. &lt;/p&gt;

&lt;p&gt;If you have a problem, someone else does as well. Individuals are fearful of being perceived as fools. It is a necessary step in the process. The genius you see in technology is a buffoon in another field. &lt;/p&gt;

&lt;p&gt;It is perfectly acceptable for a beginner to seek external advice or assistance. While sharing your goals and dreams is acceptable, do not allow someone else's opinion to derail your momentum or progress. &lt;/p&gt;

&lt;p&gt;It is acceptable to admire and look up to others as role models. Simply avoid using it as an excuse to lose your focus and forget your skills. You're doing well right now. This is not a race, nor is it a sprint. This is technology. It is a case of one code at a time. &lt;/p&gt;

&lt;p&gt;Do not be afraid of failure. Failure teaches you something about yourself. Will create a more perfect version of you. Provide you with a new position in which to gain experience. &lt;/p&gt;

&lt;p&gt;It takes genuine courage to continue forward. &lt;/p&gt;

&lt;p&gt;It's exciting at first, but after a while, it becomes routine. Both inspiration and motivation have a shelf life. After the excitement subsides, your commitment takes over. &lt;/p&gt;

&lt;p&gt;Don’t allow the initial excitement to propel you into a pace that you cannot sustain. Attempting to compete in order to complete within a specified time frame. &lt;/p&gt;

&lt;p&gt;Burnout happens to everyone. Try to avoid it by resting both your mind and body. &lt;/p&gt;

&lt;p&gt;Your mental health matters.&lt;/p&gt;

&lt;p&gt;I’d like to say thank you to the panel that made the twitter space that made this blog possible. &lt;a href="https://twitter.com/eddiejaoude?s=21"&gt;Eddie Jaoude&lt;/a&gt;, &lt;a href="https://twitter.com/dthompsondev?s=21"&gt;Danny&lt;/a&gt;, &lt;a href="https://twitter.com/thesohini?s=21"&gt;Sohini&lt;/a&gt;, &lt;a href="https://twitter.com/goobric?s=21"&gt;Goobric&lt;/a&gt;, &lt;a href="https://twitter.com/saumya1singh?s=21"&gt;Saumya&lt;/a&gt;, &amp;amp; &lt;a href="https://twitter.com/heytanhey?s=21"&gt;Tanya&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ko-fi.com/G2G2BU75C"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3CsZN9pJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.ko-fi.com/cdn/kofi1.png%3Fv%3D3" alt="Buy Me a Coffee at ko-fi.com" width="286" height="72"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;lt;a&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GETTING STARTED WITH FIRST API AND DOCKER</title>
      <dc:creator>Caroline</dc:creator>
      <pubDate>Sat, 13 Nov 2021 03:27:24 +0000</pubDate>
      <link>https://dev.to/codingcaro/getting-started-with-first-api-and-docker-fef</link>
      <guid>https://dev.to/codingcaro/getting-started-with-first-api-and-docker-fef</guid>
      <description>&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Fast API?
&lt;/h2&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;p&gt;Fats API is a Python framework for developing web applications and deploying machine learning models.&lt;/p&gt;

&lt;p&gt;It is now one of the fastest web frameworks in Python. It speeds up feature development by roughly 200 percent or more.&lt;/p&gt;

&lt;p&gt;Because of its strong editor support, Fast API allows you to spend minor time troubleshooting. &lt;/p&gt;

&lt;p&gt;Learning Fast API is simple since it was designed to be that way. As a result, you can spend less time reading documentation and more time coding. &lt;/p&gt;

&lt;p&gt;You also don't need to write much code because it can figure out many things for you.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Docker?
&lt;/h2&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;p&gt;Docker is a technology for automating the deployment of applications in a lightweight container to run efficiently in a variety of environments.&lt;/p&gt;

&lt;p&gt;The container is a software package that includes all of the requirements needed to run a program. &lt;/p&gt;

&lt;p&gt;On the same hardware, many programs can execute:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The canisters are kept in separate locations.&lt;/li&gt;
&lt;li&gt;They are quick and straightforward to set up.&lt;/li&gt;
&lt;li&gt;Their output is high.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, what is the issue that Docker is attempting to solve in the development world?&lt;/p&gt;

&lt;p&gt;Whenever a developer creates a product, there are particular challenges that nearly always exist. &lt;/p&gt;

&lt;p&gt;One of these issues is that when you build a project, it works well on your machine, the development machine, but it fails to work as soon as it is moved to the production stage, to servers or another developer's workstation.&lt;/p&gt;

&lt;p&gt;The classic problem that Docker is intended to answer is the 'it works on my machine.' You've undoubtedly used or heard this term from another developer at some point in your development career. &lt;/p&gt;

&lt;p&gt;It is compatible with practically any language, including Python.&lt;/p&gt;

&lt;p&gt;Docker supports completely sealed containers. &lt;/p&gt;

&lt;p&gt;Docker's heart is made up of containers. These containers encapsulate your entire code and are portable. &lt;/p&gt;

&lt;p&gt;Take that container and place it on any machine. It will work exactly as it does on your machine since, as we previously discussed, Docker is compatible with practically all frameworks.&lt;/p&gt;

&lt;p&gt;Docker also enables social containers. They, like your social status, can be shared. Isn't it cool? &lt;/p&gt;

&lt;p&gt;The best thing is to share your creations on Instagram, Twitter, and other social media platforms. Again, cool, isn't it?&lt;/p&gt;

&lt;p&gt;The Docker containers are packed up with your: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Code&lt;/li&gt;
&lt;li&gt;Process &lt;/li&gt;
&lt;li&gt;Networks&lt;/li&gt;
&lt;li&gt;Configurations&lt;/li&gt;
&lt;li&gt;Dependencies&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
  </channel>
</rss>
