<?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: Luis Renan Pavanello</title>
    <description>The latest articles on DEV Community by Luis Renan Pavanello (@luisrpavanello).</description>
    <link>https://dev.to/luisrpavanello</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%2F1164416%2F048cdf09-01f6-49fc-9f14-5fd4a45767cf.jpeg</url>
      <title>DEV Community: Luis Renan Pavanello</title>
      <link>https://dev.to/luisrpavanello</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/luisrpavanello"/>
    <language>en</language>
    <item>
      <title>Discovering Ethereum ETFs from a Developer’s Lens</title>
      <dc:creator>Luis Renan Pavanello</dc:creator>
      <pubDate>Wed, 22 May 2024 14:22:56 +0000</pubDate>
      <link>https://dev.to/luisrpavanello/discovering-ethereum-etfs-from-a-developers-lens-3d9p</link>
      <guid>https://dev.to/luisrpavanello/discovering-ethereum-etfs-from-a-developers-lens-3d9p</guid>
      <description>&lt;p&gt;My attention was recently drawn by the recent excitement for Ethereum ETFs (Exchange-Traded Funds) being a programmer with a strong interest in both finance and cryptocurrencies. As a result, these financial tools not only offer fresh prospects for investors, but also exhibit intriguing links to programming and blockchain technology. This means that I will be explaining Ethereum ETFs and showing what they have in common with programming in this post.&lt;/p&gt;

&lt;p&gt;Can you tell us what is meant by an Ethereum ETF?&lt;/p&gt;

&lt;p&gt;An Ethereum ETF is a form of currency exchange trade that provides exposure to the workings of etherium which is the second most valued crypto money wise, without physically possessing it. By being listed on conventional bourses, ETFs open up to a larger variety of market players. The coming of Ethereum ETFs indicates that digital money is now part and parcel of the mainstream financial structure.&lt;/p&gt;

&lt;p&gt;The Mechanism Backing Ethereum&lt;/p&gt;

&lt;p&gt;To avoid diving into the programming tendencies, you must first consider the basics of ethereum. Ethereum is a computer platform having decentralized abilities that developers use to create and distribute smart contracts and dApps. It should be noted that while bitcoin serves more of a digital cash role, ethereum has its blockchain designed for programmability through Solidity which is a language it operates under that is Turing complete.&lt;/p&gt;

&lt;p&gt;Solidity is a statically-typed programming language that was developed for building smart contracts on the Ethereum blockchain. Writing smart contracts demands caution as well as profound comprehension of the way blockchains function since any mistake may cause you to lose much money. This is an easy instance of a Solidity smart contract.&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%2Fuzo5bi2lyy0p2ktvwvjl.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%2Fuzo5bi2lyy0p2ktvwvjl.png" alt="Image description" width="714" height="340"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This contract allows the people using it to save something available on the Ethereum blockchain, and to have it again when they need it.\nThis instance of ‘simple’ does not convey all aspects that make smart contracts essential to decentralization finance (DeFi), De-Fi Apps (Apps) such as the foundation of Ethereal ETFs.&lt;/p&gt;

&lt;p&gt;Ethereum ETFs and programming have connections because they are used in creating and controlling financial products. Smart contracts are important for making sure that transactions related to ETFs are transparent, secure and automated. For example smart contracts can control creation as well as redemption of ETF shares thus doing away with the go-betweens required as well as minimizing chances for errors committed by the humans.&lt;/p&gt;

&lt;p&gt;To construct the times that are imminent on the grounds of firm foundation&lt;br&gt;
A valuable skill for developers is writing strong smart contracts in Solidity. Creating more secure and efficient financial products, including Ethereum ETFs, can be done by learning this programming language. Because DeFi space keeps expanding developers need to understand how to build strong and stable smart contracts using Solidity in depth otherwise their clients may not be able trust them with their money. This creates room for exciting career prospects along with having an opportunity of being ahead in terms of financial innovation.&lt;/p&gt;

&lt;p&gt;Bringing from me personal feelings For a developer; I came to know the essence of programming and finance since working out with solidity, Ethereum. It has also encouraged me to enhance my coding habits as well as scrutinize on security through writing safe smart contracts. The influence of this technology makes me more inspired when it comes to traditional finance in that it enlightens me.&lt;/p&gt;

&lt;p&gt;The financial landscape is being transformed by blockchain technology and one of the many ways it is happening is through Ethereum ETFs. Those who write code now have reason to be thrilled about their participation in cryptocurrencies because they are bringing about revolutionary advancements in areas where software engineering meets up with money matters.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>React Hooks and Cryptocurrency Dashboards</title>
      <dc:creator>Luis Renan Pavanello</dc:creator>
      <pubDate>Tue, 21 May 2024 18:46:55 +0000</pubDate>
      <link>https://dev.to/luisrpavanello/react-hooks-and-cryptocurrency-dashboards-5a5o</link>
      <guid>https://dev.to/luisrpavanello/react-hooks-and-cryptocurrency-dashboards-5a5o</guid>
      <description>&lt;p&gt;I have always found myself at the confluence of these two fast-growing sectors as a software coder interested in the latest in technology related to the internet and the exciting realm of digital coins. My most recent adventure was to come up with a live cryptocurrency dashboard employing ReactJS and it was simply awesome. In this article, I will describe how use of React Hooks changed my view on the project by sharing my experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;React Hooks to the Rescue: Let’s Start the Journey&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I was someone who loved clean and readable code, thus hooks for me were a big change. This was because through them, I could handle both state as well as side effects without any long writings as seen in classes.&lt;/p&gt;

&lt;p&gt;In making my app for checking cryptocurrencies, I needed to get and show current information from many blockchain trading websites. The biggest challenge with this was managing the application state while still striving for high level of code readability. By resorting to &lt;code&gt;useState&lt;/code&gt; and &lt;code&gt;useEffeсt&lt;/code&gt; hooks, I kept the code short but still easy on eyes.&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%2Fvziawnzvtoycoabptf11.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%2Fvziawnzvtoycoabptf11.png" alt="Image description" width="800" height="849"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conversational code with `useEffect&lt;/strong&gt;`&lt;/p&gt;

&lt;p&gt;One good use of the &lt;code&gt;useEffect&lt;/code&gt; hook was in dealing with effects on the side, like for example fetching data. I managed to have my dashboard updated with the latest market trends by refreshing data every minute over a given period of time interval. Such becomes essential especially when venturing into cryptocurrency markets which are characterized by extreme price fluctuations within seconds time span.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Improving consumer comprehention using specialized hooks&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I designed a custom hook system to keep my code DRY (Don't Repeat Yourself). One of which is 'useFetch' a hook that makes it easier to get data from various sources.&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%2Fhi3vtmbm18vkukxpeeru.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%2Fhi3vtmbm18vkukxpeeru.png" alt="Image description" width="621" height="581"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This hook has rendered my components more organized and less tedious to maintain. As an illustration, installing a news feed component for exhibiting new cryptocurrency news was effortless:&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%2Fp9p21vwletlmgmsu1rin.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%2Fp9p21vwletlmgmsu1rin.png" alt="Image description" width="800" height="514"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reflections&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To consolidate it, my conviction in React Hooks greatly grew as a result of this task. They only did not simplify my coding but also boosted the effectiveness and the client experience of the cryptocurrency dashboard. So much easier to handle state and side effects which made the development process more enjoyable and less cumbersome.” "Experiencing while working on this project that added to how much I valued Reacts Hooks as soon as it was finished. Not only did this ease the coding that I was doing, but it also increased the overall usability and efficiency of the cryptocurrency dashboard. It became easier to manage states and side effects, thus making it less tedious and more enjoyable while developing.&lt;/p&gt;

&lt;p&gt;I am so much grateful to be a developer who is fond of crypto, and it has been exceptional. There is nothing like the ever changing environment in which either of these fields exist that keeps me excited and full of life I am able to learn and invent new things from time to time.&lt;/p&gt;

&lt;p&gt;If you’re about to start such a project or are just curious about how much React Hooks could improve your coding experiences, don’t hesitate; I urge you to give it a try. It has limitless possibilities and the process is just as thrilling as the result.&lt;/p&gt;

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