<?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: Nazar Maksymchuk</title>
    <description>The latest articles on DEV Community by Nazar Maksymchuk (@mantenn).</description>
    <link>https://dev.to/mantenn</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%2F161709%2F6978bb44-1fcb-4f4d-91e8-db57e1ac7866.png</url>
      <title>DEV Community: Nazar Maksymchuk</title>
      <link>https://dev.to/mantenn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mantenn"/>
    <language>en</language>
    <item>
      <title>The Gist: What Is Cache?</title>
      <dc:creator>Nazar Maksymchuk</dc:creator>
      <pubDate>Tue, 29 Mar 2022 02:32:53 +0000</pubDate>
      <link>https://dev.to/mantenn/the-gist-what-is-cache-44nd</link>
      <guid>https://dev.to/mantenn/the-gist-what-is-cache-44nd</guid>
      <description>&lt;p&gt;&lt;a href="https://nocap.wtf/the-gist/what-is-cache"&gt;View Original&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Many of us encountered the term cache, especially when designers work in hand with engineers and engineers say to clear the cache. What is cache?&lt;/p&gt;

&lt;p&gt;Cache is an optimization technique used in computers designed to expedite the process of opening files, performing repeat expensive calculations, etc.&lt;/p&gt;

&lt;p&gt;At the moment, the best analogy I can come up with is muscle memory. The human brain is capable of keeping around 4-7 ideas on its mind—short-term memory. Likewise, the computer's can temporary by the amount of RAM(Random Access Memory) the computer has—which it is constrained to.&lt;/p&gt;

&lt;p&gt;In the supply chain its a temporary/emergency reserve of assets—its extremely volatile, it acts as a buffer for the worse case scenarios—stress on resources. In the case of computers, computing calculations may be expensive and cache acts as a buffer to reduce expensive computation, which may be capital constrained—cloud computing—or it's a user interface and rendering without any lags is crucial for an operating system to appear stable and usable in today's day and age given the standards modern computing devices have established—smartphones, smartwatches, etc.&lt;/p&gt;

&lt;p&gt;What's the purpose of calculating everything when only a small subset may need to be recalculated/readjusted—it's extremely useful when simulating because now you can simulate more complex environments with fewer resources. It's the same in production, you can produce with fewer resources on hand and replenish the cache/storage inventory as supplies become depleted.&lt;/p&gt;

</description>
      <category>cache</category>
      <category>thegist</category>
    </item>
    <item>
      <title>The Gist: Non-Fungible Tokens</title>
      <dc:creator>Nazar Maksymchuk</dc:creator>
      <pubDate>Tue, 29 Mar 2022 01:38:46 +0000</pubDate>
      <link>https://dev.to/mantenn/the-gist-non-fungible-tokensremodeling-website-4a23</link>
      <guid>https://dev.to/mantenn/the-gist-non-fungible-tokensremodeling-website-4a23</guid>
      <description>&lt;p&gt;&lt;a href="https://nocap.wtf/the-gist/non-fungible-tokens"&gt;View original article&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It took me a few articles to find out what NFTs are. I wrote this to make it easier for you to learn what NFTs(Non-Fungible Tokens) are.&lt;/p&gt;

&lt;p&gt;NFTs are consist of two components: smart contracts and blockchain. The idea behind NFTs is a certificate of authenticity, proof of ownership, etc. Sure you can right-click and download the JPEG but that doesn't mean you own the rights to it. With a NFT, anyone who understands how to look up the owners of a particular digital file—audio, images, etc—can find the owner of the JPEG, media file, etc. A contract, in the traditional sense, is just an agreement between two parties—people, companies, organizations, etc. Smart contracts are contracts except that they are automated. They can automatically expire, digitally be transferred, etc. without any intermediary—well the blockchain network acts like one. A blockchain is just a spreadsheet/database. It contains purchases made by addresses—like house addresses but in the computers way of storing addresses.&lt;/p&gt;

&lt;p&gt;A blockchain network also implies a system exists around the network. A network is a collection of blockchains. Think of BTC, Etheremeum, etc. miners as networks or hosts for the databases because they can't exist without a host. It's open to the public—anyone who understands how to find it and navigate it. The tools can be definitely improved for the masses to understand. It's built on the concept of P2P(Peer To Peer) networks, you know torrents and the whole pirating scandal in the early 2000s.&lt;/p&gt;

&lt;p&gt;NFTs such as the images we see on the open sea have some use however, 99% of it is just hype and a bubble. A more realistic example is media licensing, ownership, etc. of digital assets. Let's say I want to buy complete rights from a video posted online. Once it's listed and I make the transaction it happens on the network and the blockchain network verifies it through cryptography and once there is a network consensus that I have indeed bought it—usually happens instantly—the ownership on the blockchain transfers to me.&lt;/p&gt;

&lt;p&gt;The blockchain network has some interesting properties. Because it's decentralized its redundant and participants in the network get rewarded with the currency the blockchain is powered by, etc.&lt;/p&gt;

&lt;p&gt;Blockchains build on the interesting paradigm of P2P. Although in the early 2000s P2P has gained a notorious negative reputation due to piracy, the reward model in Blockchain—mining—incentivizes people to host data.&lt;/p&gt;

&lt;p&gt;What's so revolutionary about Cryptos and Blockchains? There are a few elements to it, one is lack of government control—absolute anarchy/freedom. A second reason is the automation element of the transaction process. The mining network verifies transactions instead of having a network of humans verify the transactions.&lt;/p&gt;

&lt;p&gt;Let me know down in the comments on whether my analogy of comparing smart contracts and blockchain as the next iteration of torrents. It's because blockchains can be reverified and built into the system where as torrents need to be hashed and that hash has to be shared somewhere to be compared and md5 has a duplicate probability issue. &lt;/p&gt;

</description>
      <category>nfts</category>
      <category>nonfungibletokens</category>
    </item>
  </channel>
</rss>
