<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Geniousoft on Medium]]></title>
        <description><![CDATA[Stories by Geniousoft on Medium]]></description>
        <link>https://medium.com/@geniousoft?source=rss-1dc850228afa------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*RBiCAqF5X1NmFpyca-KXSA.png</url>
            <title>Stories by Geniousoft on Medium</title>
            <link>https://medium.com/@geniousoft?source=rss-1dc850228afa------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 07 Jun 2026 09:19:03 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@geniousoft/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Solana ağında baştan sona bir program oluşturma örneği ve adımları]]></title>
            <link>https://geniousoft.medium.com/solana-a%C4%9F%C4%B1nda-ba%C5%9Ftan-sona-bir-program-olu%C5%9Fturma-%C3%B6rne%C4%9Fi-ve-ad%C4%B1mlar%C4%B1-b1271cc0ed93?source=rss-1dc850228afa------2</link>
            <guid isPermaLink="false">https://medium.com/p/b1271cc0ed93</guid>
            <category><![CDATA[web3]]></category>
            <category><![CDATA[solana-network]]></category>
            <category><![CDATA[firebase]]></category>
            <category><![CDATA[solana-pay]]></category>
            <dc:creator><![CDATA[Geniousoft]]></dc:creator>
            <pubDate>Sun, 11 Jun 2023 00:04:59 GMT</pubDate>
            <atom:updated>2023-06-11T00:04:59.290Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vva4ondlZIikdOs0byaC3A.jpeg" /></figure><p>Selam herkeze, internet de genelde örnekler arasında 100% döngüyü sağlayan pek örnekler bulamadığım için madem öyle ben bildiklerimle bir örnek yapıyım dedim. Bu seride 3 farklı alan anlatıcağım, tabi içerisinde bir çok teknoloji var.</p><h4>Sistemler</h4><ul><li>Anchor lang ile bir solana programı geliştirmek</li><li>Geliştirdiğimiz Anchor programına front-end (Vue) üzerinden bağlanmak ve işlem yapmak</li><li>Solana pay ile geliştirdiğimiz anchor programına qr ile işlem talebi göndermek</li></ul><h3>Tüm adımlar ve kodlar Github reposunda</h3><p><a href="https://github.com/berkayoztunc/purple-piggy/wiki/1--E%C4%9Fitim-serisi-ba%C5%9Flang%C4%B1%C3%A7">https://github.com/berkayoztunc/purple-piggy/wiki</a></p><h4>Başlamadan önce gereksinimler</h4><p>Eğitime başlamadan önce bir çok yazılım vs kurmanız gerekmekte ama ben bunuda biraz kolaylaştırmak adına bazı öneriler ekledim.</p><p>Kurulumlu gereksinimler</p><ul><li>ide<br><a href="https://medium.com/nerd-for-tech/install-visual-studio-code-fe3908c5cf15">https://medium.com/nerd-for-tech/install-visual-studio-code-fe3908c5cf15</a></li><li>Phantom cüzdan<br><a href="https://phantom.app/">https://phantom.app/</a></li><li>Solana CLI wallet<br><a href="https://docs.solana.com/cli/install-solana-cli-tools">https://docs.solana.com/cli/install-solana-cli-tools</a></li><li>node@18 <br><a href="https://nodejs.dev/en/learn/how-to-install-nodejs/">https://nodejs.dev/en/learn/how-to-install-nodejs/</a></li><li>rust 1.69.0<br><a href="https://www.rust-lang.org/tools/install">https://www.rust-lang.org/tools/install</a></li><li>cargo 1.69.0<br><a href="https://github.com/rust-lang/cargo">https://github.com/rust-lang/cargo</a></li><li>Anchor lang<br><a href="https://www.anchor-lang.com/docs/installation">https://www.anchor-lang.com/docs/installation</a></li><li>firebase cli<br><a href="https://firebase.google.com/docs/cli">https://firebase.google.com/docs/cli</a></li></ul><p>Okey eğer bunları kurmaya üşendiyseniz o zaman direk 2 site size yeterli olucaktır ama örnek repo kurulum yapılmış şekilde kodlar barındırmakta.</p><ul><li><a href="https://beta.solpg.io/">https://beta.solpg.io</a></li><li><a href="https://stackblitz.com/">https://stackblitz.com</a></li></ul><h3>Sistem özeti</h3><h4>Bu program ne iş yapıyor ?</h4><p>Örnek de ki program verilen cüzdan adreslerini(Pubkey) ve bu cüzdan oranlarına göre bir kumbara hesabı oluşturuyor. Oluşan bu cüzdana yarırılan para orana göre dağılım sağlıyor, ve cüzdan oluştururken verilen pubkey’ler bu kumbaradan para çekebiliyor, özetlemek gerekirse basit ama yinede temel mekanikler içeren bir örnek.</p><h4>Programın amacı ve vizyonu nedir ?</h4><p>Bir bağış, ödeme veya ortak birikim yaparken, güven odaklı para dağılımı sağlanması. Temelde inovasyonel olan kısım dağılım oranlarının solana programı tarafından hesaplanması ve manüpilasyona kapalı olması.</p><h4>Programın çalışmasına bir örnek;</h4><p>Solana superteamtr bir bounty yayınladı ve bu bounty de bir tutorial yapılarak ödül kazanılma durumu söz konusu. PurplePiggy(bizim örnek programın adı) ile 4 farklı developer %25 olucak şekilde bir kumbara oluşturuyoruz, olurda etkinliği kazanırsak, ödül bu kumbaraya yatırılıyor ve tüm geliştiriciler başlangıçta belirledikde orana göre kumbaradan paralarını alabiliyorlar 🥳 örnek aşırı gerçekçi bu arada. Micro ölçekli örneği bu ama bunu geniş ölçekli bir alanda işletmelerin gelirlerini kırılımlamalarını da bu sayede sağlayabilirsiniz.</p><p>Evet sanırım yapıcağımız örneğe biraz hakim oldunuz o zaman hemen sistemi adım adım geliştirdiğimize geçelim</p><h3>Solpg üzerinde kodları açmak</h3><p>Solpg üzerinde ilk defa siteye giriş yapıyorsanız sizden bir geliştirici cüzdanı kurmanızı isticek ve anahtar dosyalarını indirmenizi önericek. Dosyayı kaydedip yeni geliştiric cüzdanınız açılmış olucak</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*K4CvNnX7pB0yJiNskT59hw.png" /><figcaption>Sol alt tarafda Not Connected yazıyor, otomatik modal açılmaz ise buna basarak açabilirsiniz.</figcaption></figure><p>Bu işlemden sonra “solana airdrop 2” yazarak 2 sol devnet SOL ü alabilirsiniz. Bu işlem ardı ardına yapılamaz belirli aralıklarda yapmanızda fayda var. Ki muhtemelen 2 sol programı deploy etmenize yetmiyicek o yüzden siz şimdiden yapmaya başlayın 😉</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rIwcj2eSvwwG9zSdNWWi2g.png" /></figure><p>solpg’nin sunmuş olduğu güzel sistemlerden biri olan github üzerinden direk ide açma özelliğini olması. Bu özellik için<br>“<a href="https://beta.solpg.io/">https://beta.solpg.io/</a>github” linkinden sonra açmak istediğiniz reponun içindeki program klasörünü vermeniz gerekmekte. Sonrasında repoyu otomatik olarak sistem kendi içinde web editörde açıcaktır.</p><p><a href="https://beta.solpg.io/github/https://github.com/berkayoztunc/purple-piggy/tree/master/programs/puprle-piggy">https://beta.solpg.io/github/berkayoztunc/purple-piggy/tree/master/programs/puprle-piggy</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oW3r0tF3SFRtdmgqzmo1AQ.png" /></figure><p>Şimdi kodları açabildiniz, ve hesabınızda da yeterli SOL var ise programı build alıp deploy etme zamanı gelmiştir. Bunun için SOL menüde bulunan çekiç ikonu’na tıklayabilirsiniz. ilk başta build buttonu tek başınıca çıkıcaktır. Bunun sebebi yeni anchor kurulumu yapmış olmanız. İlk build sonrasunda programID’niz değişicektir. Github reposunda olan programID bana ait, bu yüzden yeni bir anchor ile yeni bir ID üretebilirsiniz. Normal kurulumda ise “anchor deploy” çalıştırdığınızda çıktı olarak size yeni bir ID verir ve o ID’yi lib.rs ve anchor.toml dosyasına manuel yazmanız lazım.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HNVpnXar7XvdtrZDjVm4aw.png" /></figure><p>Eğer işlemleriniz başarsız oluyorsa mutlaka hesabınızdaki SOL miktarınız yetersizdir. O yüzden airdrop isteyin ve tekrar deneyin.</p><p>Tüm bu işlemlerden sonra sisteminiz artık test etmek üzere hazır durumda ve tebrikler programınızı devnet üzerine yüklediniz. Artık solpg üzerinden sisteme inputlar gönderip içeride oluşan PDA’leri listeleyebilirsiniz.</p><p>EK BİLGİ : eğer kendi bilgisayarınız üzerinden ilerlediyseniz sol menüde “update program id” sekmesinden local olan program id’nizi güncelleyebilirsiniz.</p><p>Manuel kurulum ve diğer adımlara devam etmek için github üzerindeki wiki bölümünden faydalanabilirsiniz. Tüm detaylar wiki ve kod içinde yer almaktadır.</p><h4>Bonus</h4><p>Eğer solana cli wallet ve gerekli gereksinimleri kuramadıysanız burada eski olan bir örnek bulunmakta localnet üzerinde nasıl kurucağını anlatan detaylı bir video</p><p><a href="https://www.youtube.com/watch?v=b0nIEtIrG-k&amp;list=PL53JxaGwWUqCr3xm4qvqbgpJ4Xbs4lCs7&amp;index=3">https://www.youtube.com/watch?v=b0nIEtIrG-k</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b1271cc0ed93" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[CI/CD with Nosana]]></title>
            <link>https://geniousoft.medium.com/ci-cd-with-nosana-fd70ac595478?source=rss-1dc850228afa------2</link>
            <guid isPermaLink="false">https://medium.com/p/fd70ac595478</guid>
            <category><![CDATA[nosana]]></category>
            <category><![CDATA[solana-network]]></category>
            <category><![CDATA[web3]]></category>
            <category><![CDATA[ci-cd-pipeline]]></category>
            <category><![CDATA[cicd-docker]]></category>
            <dc:creator><![CDATA[Geniousoft]]></dc:creator>
            <pubDate>Wed, 07 Jun 2023 18:18:06 GMT</pubDate>
            <atom:updated>2023-06-07T18:18:06.398Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*x9WXdQWUspxLDEkUhOzFWw.png" /></figure><p>Nosana is one of the most exciting projects I’ve seen on the solana network lately. As a software developer, I understand the importance of CI/CD better day by day. It is precisely at this point that Nosana stands out with its decentralization. Many version control systems offer CI/CD services for free within a certain time limit. Nosana, on the other hand, has globalized its payment by token pricing.</p><p>Although there are many features that we will mention about the system, these are our main topics.</p><ul><li>Why Nosana?</li><li>What contributions can Nosana Node operations provide?</li><li>What kind of things can CI/CD’s interaction with blockchain bring?</li></ul><h3>Why Nosana ?</h3><p>Decentralized transactions are at the forefront of their preference. Such applications, which can evaluate cryptocurrencies as one of the usage areas of cryptocurrencies and as a developer, will become more popular in time.</p><p>Of course, in addition to these reasons, processing CI/CD results into a blockchain. This is the real game changer.</p><h3>Lets deep dive!</h3><p>Let’s go a little deeper and use the nosana system. Let’s find the differences compared to normal CI/CDs inside.</p><ul><li>Register to Nosana</li><li>Import repo into Nosana</li><li>Run pipeline on Nosana</li></ul><h3>Register</h3><p>Nosana allows login only with access via github account. Afterwards, you can connect the wallet to solana through the profile.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-0O8echV_ZxeodDVGrHCSg.png" /></figure><h3>Import github repos</h3><p>When you log in with your Github account, your repos are automatically listed in the Nosana system. You can choose one of them and proceed to the part of adjusting your pipeline processes. I took an action on the sample repo that Nosana prepared for the build station. Also you can add more github account on the top menu.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HDsw50uLzQm9fvTJeDWPwg.png" /></figure><p>After adding a repo on Nosana, your pipeline file automatically appears in the system. Here you can edit and update your .<strong>nosana-ci.yml</strong> file. It has the same features as the normal pipeline CI/CD file.</p><p>I don’t want to go into the details of CI/CD’s yaml files. I’m sure all developers will learn the details one day. But basically, it run a docker image and runs your codes according to the breakdowns you have given. Nosana has its own docker images and the list of supported images is in their documentation. Of course, when you look in detail, you will see that you can also use custom Image.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SAg8qKN8tNPVfDw_4hwAYg.png" /></figure><p>And of course, secret keys are indispensable for pipelines. As in many systems, Nosana can keep env files on itself. This system, which is in 2 different ways, changes as global variables and repo variables. Nosana’s name is specified as “secret”.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HYd2yksolwtfO_p8Ll_amQ.png" /></figure><h3>Run test on Nosana</h3><p>The most exciting point of the system is the trading results. The results are uploaded to an <strong>ipfs</strong> and all records are registered to the nosana program on the solana network. As you know, it takes a certain time for all results to come out. And the results can be generated with the NOS token. ofc my pipe is fail 😮‍💨 maybe next time 🚀</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VDr2qCUNDGKRfVH76nZHdA.png" /></figure><p>And Solana in the all results is save on explorer. The good part here is that Nosana has documented how you can read the programs here. All the results are on the blockchain this is really exciting. On normal CI/CDs, this information is kept centrally and you need to query with API. But in Nosana, these are built on blockchain and IPFS and can be directly queried over the network. 💎<strong> The most important point</strong> 💎</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*gAhwrgBuF2HDNpYlmhBkIQ.png" /></figure><p>Nosana has a very nice documentation of all her programs. <strong>Idl and PDAs</strong> access details inside. Find events on run time and ready-made schematics for them. So you can easily integrate your pipelines and blockchain events into a 3rd party system. Also, the results are kept as a json in the IPFS file. You can also download these files after key access.</p><pre>const programId = new PublicKey(&#39;nosJhNRqr2bc9g1nfGDcXXTXvYUmxD4cVwy2pMWhrYM&#39;);<br>const idl = await Program.fetchIdl(programId.toString());<br>const program = new Program(idl, programId);</pre><p>For detail that documantation : <a href="https://docs.nosana.io/programs/jobs.html">https://docs.nosana.io/programs/jobs.html</a></p><h3>Bonus Info 🎁 NOS Token</h3><p>Nosana has a staking program and gives you another way to earn NOS tokens. You can buy Nos tokens and stake them and you can earn at the rates specified on the system. <strong>NOS token</strong> is a limited token and these tokens are needed to use pipelines. So the token has its own consumption mechanism, I suggest you consider this.</p><p>Name Nosana Token<br>SymbolNOS<br>Total Supply100,000,000 <br>Token Address<a href="https://explorer.solana.com/address/nosXBVoaCTtYdLvKY6Csb4AC8JCdQKKAaWYtx2ZMoo7">nosXBVoaCTtYdLvKY6Csb4AC8JCdQKKAaWYtx2ZMoo7</a></p><p><strong>Buy nos token </strong><a href="https://jup.ag/swap/SOL-NOS">https://jup.ag/swap/SOL-NOS</a><br><strong>to stake</strong> <a href="https://app.nosana.io/stake/">https://app.nosana.io/stake/</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sr7NX2vUjn5YkrwDIOA1ig.png" /></figure><h3>What contributions can Nosana Node operations provide?</h3><p>Nosana has created a participatory system to expand their system. The aim here, of course, is for systems to progress in a more decentralized way. As you know, establishing a node allows you to share the processing load for your resources within the network. At this point, Nosana allows you to set up a node and earn NOS tokens with a similar system.</p><p>You can think of it this way. You have a linux server and you have installed a node here. With the NOS tokens you earn, you can rent a macOS environment for another node user. It’s a super resource sharing manager for me. With the increase of ARM and other processors, the expansion of CI / CD environments becomes so important.</p><p>PS: I was amazed when I heard it from Nosana team.</p><p>There are some features you need to set up a node for Nosana. And it currently only supports linux and macOS.</p><p><a href="https://docs.solana.com/cli/install-solana-cli-tools">Solana Tools Suite (Required)</a><br><a href="https://docs.docker.com/desktop/linux/install/">Docker (Required)</a><br><a href="https://openjdk.org/install/">JVM (Optional — Required for development build)</a><br><a href="https://clojure.org/guides/install_clojure">Clojure (Optional — Required for development build)</a><br>and one more thing if you want to use pinata for IPFS <br><a href="https://docs.pinata.cloud/">Pinata API keys (Optional)</a></p><p>for more informatin you can check the detail on documtation site<br><a href="https://docs.nosana.io/nodes/install.html#development">https://docs.nosana.io/nodes/install.html</a></p><h3>What kind of things can CI/CD’s interaction with blockchain bring?</h3><p>In many respects, it is necessary to deal with issues such as processing the results of transactions on an open network, total use, a common sharing of the world. As you know, it is a project in the Nosana solana network and processes ci/cd transactions on the block chain. I won’t go into the technical details. But let me tell you with an example why it might be valuable to build on the blockchain.</p><p>Imagine you have an open source repo and your workflow is running on nosana. According to the CI/CD processing result, another solana program is running. In this way, you automatically donate with tokens to other developers who support your open source repo (if it passes through CI/CD). I’m sure this micro sample will one day make an outgoing developer from superteam. As a result, it will become more attractive to develop open source code.</p><h3>Conclusion</h3><p>When I saw the improvement Nosana made, I really liked it. The detailed studies of such web3 systems increase my belief in the web3 world. Especially in the long conversation I had with the team members in Istanbul HH, I saw that they really put a lot of effort into it. I’m sure there are many points that I haven’t mentioned yet, such as “burner phone nft”. The important part for me is the value it adds to the solana network on the CI/CD side. I will definitely code a CI/CD that will produce and distribute a spl on devnet with pipeline only, at the first time I am available.</p><h3>Documentary</h3><p>It is necessary to put a lot of links here, but Nosana has gathered them all in one address.<br><a href="https://docs.nosana.io/">https://docs.nosana.io/</a><br><a href="https://nosana.io/">https://nosana.io/</a><br><a href="https://app.nosana.io/">https://app.nosana.io/</a><br><a href="https://app.nosana.io/stake/">https://app.nosana.io/stake/</a></p><p>Suprizzzz 🔥<br>if you’ve read this far, you should definitely check their NFTs. The details are very exciting.<br><a href="https://nosana.io/nft">https://nosana.io/nft</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*f7ZU02jsHteDS6yeUUuPAA.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fd70ac595478" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What is ffmpeg]]></title>
            <link>https://geniousoft.medium.com/what-is-ffmpeg-4b0152dfdb77?source=rss-1dc850228afa------2</link>
            <guid isPermaLink="false">https://medium.com/p/4b0152dfdb77</guid>
            <category><![CDATA[usefull]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Geniousoft]]></dc:creator>
            <pubDate>Thu, 27 Apr 2023 17:17:09 GMT</pubDate>
            <atom:updated>2023-04-27T17:17:09.682Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="image info" src="https://cdn-images-1.medium.com/max/1024/0*_n9IxaPiFGsXbdrX.png" /></figure><h3>What is ffmpeg?</h3><p>FFmpeg is a free and open-source software project that is used for processing multimedia files. It is a powerful tool for converting, streaming, and playing audio and video files. It is also used for creating and editing audio and video files.</p><p>The most frequently used fields for this article include:</p><ol><li>Video Conversion: FFmpeg is used to convert video files from one format to another. It supports a wide range of video formats, including AVI, MP4, MOV, and more.</li><li>Audio Conversion: FFmpeg can be used to convert audio files from one format to another. It supports a wide range of audio formats, including MP3, WAV, and more.</li><li>Video Editing: FFmpeg can be used to edit video files. It supports a wide range of video editing features, including trimming, cropping, and more.</li></ol><p>In addition to the above, FFmpeg can also be used to create and stream live video and audio. It is also used for creating and streaming video and audio over the internet.</p><p>The technologies related to FFmpeg include the FFmpeg library, which is a collection of libraries and programs for processing multimedia files. It also includes the FFmpeg command line tools, which are used for creating and editing multimedia files. In addition, there are a number of third-party tools and applications that are built on top of the FFmpeg library.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4b0152dfdb77" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What is Supabase]]></title>
            <link>https://geniousoft.medium.com/what-is-supabase-a6a1b85206c3?source=rss-1dc850228afa------2</link>
            <guid isPermaLink="false">https://medium.com/p/a6a1b85206c3</guid>
            <category><![CDATA[usefull]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Geniousoft]]></dc:creator>
            <pubDate>Sat, 15 Apr 2023 13:43:06 GMT</pubDate>
            <atom:updated>2023-04-15T13:43:06.096Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="image info" src="https://cdn-images-1.medium.com/max/1024/0*PiItFpAdLM9a8kbr.png" /></figure><p>?</p><h3>What is Supabase?</h3><p>Supabase is an open source Firebase alternative that provides a realtime database, authentication, and hosting services. It is designed to make it easy to build powerful, real-time applications without the hassle of managing a server.</p><p>The most frequently used fields for Supabase are:</p><ol><li>Realtime Database: Supabase provides a realtime database that allows developers to store and query data in realtime. It supports both SQL and NoSQL databases, making it easy to store and query data.</li><li>Authentication: Supabase provides authentication services that make it easy to authenticate users and manage user accounts. It supports both email/password and social authentication.</li><li>Hosting: Supabase provides hosting services that make it easy to deploy applications to the cloud. It supports both static and dynamic web applications.</li></ol><p>Supabase also provides a number of technologies related to subject information. These include GraphQL, which allows developers to query data from multiple sources, and Pub/Sub, which allows developers to publish and subscribe to realtime data streams. Additionally, Supabase provides an API that makes it easy to access data from the Supabase database.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a6a1b85206c3" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What is Deno]]></title>
            <link>https://geniousoft.medium.com/what-is-deno-70a467c272a9?source=rss-1dc850228afa------2</link>
            <guid isPermaLink="false">https://medium.com/p/70a467c272a9</guid>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[usefull]]></category>
            <dc:creator><![CDATA[Geniousoft]]></dc:creator>
            <pubDate>Sat, 15 Apr 2023 13:41:21 GMT</pubDate>
            <atom:updated>2023-04-15T13:41:21.858Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="image info" src="https://cdn-images-1.medium.com/max/1024/0*EQuGw7ziR3pskZyM.png" /></figure><h3>What is Deno?</h3><p>Deno is an open source, secure runtime for JavaScript and TypeScript. It is built on the same modern V8 JavaScript engine used in Google Chrome and is designed to be a more secure, reliable, and efficient way to run JavaScript and TypeScript applications.</p><p>The most frequently used fields for Deno are:</p><ol><li>Security: Deno is designed to be secure by default, with no file, network, or environment access, unless explicitly enabled.</li><li>Reliability: Deno is built on the same modern V8 JavaScript engine used in Google Chrome, making it more reliable and efficient.</li><li>Modularity: Deno is designed to be modular, allowing developers to easily add and remove features as needed.</li></ol><p>In addition to these fields, there are a number of technologies related to Deno. These include the Deno Standard Library, which provides a set of APIs for working with the Deno runtime; the Deno CLI, which provides a command-line interface for running Deno applications; and the Deno Package Manager, which allows developers to install and manage Deno packages. There are also a number of third-party libraries and tools available for Deno, such as the Deno Web Framework and the Deno Testing Framework.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=70a467c272a9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What is WASM]]></title>
            <link>https://geniousoft.medium.com/what-is-wasm-99a9d9ae4bfc?source=rss-1dc850228afa------2</link>
            <guid isPermaLink="false">https://medium.com/p/99a9d9ae4bfc</guid>
            <category><![CDATA[usefull]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Geniousoft]]></dc:creator>
            <pubDate>Mon, 10 Apr 2023 22:03:50 GMT</pubDate>
            <atom:updated>2023-04-10T22:03:50.602Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="image info" src="https://cdn-images-1.medium.com/max/1024/0*JfYG6ql7ZL3YbU-H.png" /></figure><p>WebAssembly (WASM) is a low-level assembly-like language that is designed to run in web browsers. It is a binary instruction format for a stack-based virtual machine, and is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.</p><p>The most frequently used fields for this article include:</p><ol><li>Compilation: WASM provides a compilation target for high-level languages, allowing developers to compile their code into a binary format that can be executed in the browser.</li><li>Performance: WASM is designed to be fast and efficient, allowing developers to create applications that run at near-native speeds in the browser.</li><li>Security: WASM is designed to be secure, with features like sandboxing and memory safety built in.</li></ol><p>In addition to these three fields, WASM is also closely related to a number of technologies, such as JavaScript, WebGL, and WebRTC. JavaScript is the language of the web, and WASM is designed to be a complement to it, allowing developers to write code in a language other than JavaScript while still being able to run it in the browser. WebGL is a low-level API for creating 3D graphics in the browser, and WASM can be used to create more efficient and performant applications with it. Finally, WebRTC is a protocol for real-time communication, and WASM can be used to create more efficient and secure applications with it.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=99a9d9ae4bfc" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What is NoSQL]]></title>
            <link>https://geniousoft.medium.com/what-is-nosql-fff347b5580e?source=rss-1dc850228afa------2</link>
            <guid isPermaLink="false">https://medium.com/p/fff347b5580e</guid>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[usefull]]></category>
            <dc:creator><![CDATA[Geniousoft]]></dc:creator>
            <pubDate>Fri, 07 Apr 2023 09:42:05 GMT</pubDate>
            <atom:updated>2023-04-07T09:42:05.405Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="image info" src="https://cdn-images-1.medium.com/max/1024/0*LrprOpU-YE4O8BpO.png" /></figure><h3>What is NoSQL?</h3><p>NoSQL is a type of database that does not use the traditional relational database model. Instead, it uses a more flexible data model which allows for the storage of data in a variety of formats, including documents, graphs, key-value pairs, and columns. NoSQL databases are typically used for large-scale, distributed applications that require scalability, high performance, and availability.</p><p>The most frequently used fields for NoSQL are:</p><ol><li>Document Databases: These databases store data in documents, which are typically stored in JSON or XML format.</li><li>Graph Databases: These databases store data in the form of a graph, which is made up of nodes and edges.</li><li>Key-Value Stores: These databases store data in the form of key-value pairs, which are used to store and retrieve data quickly.</li></ol><p>NoSQL databases are often used in conjunction with other technologies, such as MapReduce, Hadoop, and Apache Spark. These technologies allow for the analysis and processing of large amounts of data in a distributed environment. Additionally, NoSQL databases are often used in conjunction with other technologies, such as machine learning and artificial intelligence, to provide insights into large datasets.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fff347b5580e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What is NFT ?]]></title>
            <link>https://geniousoft.medium.com/what-is-nft-f19459343b0a?source=rss-1dc850228afa------2</link>
            <guid isPermaLink="false">https://medium.com/p/f19459343b0a</guid>
            <category><![CDATA[usefull]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Geniousoft]]></dc:creator>
            <pubDate>Wed, 29 Mar 2023 19:03:06 GMT</pubDate>
            <atom:updated>2023-03-29T19:03:06.407Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="image info" src="https://cdn-images-1.medium.com/max/1024/0*S66Jh_KeGAkYVLvG.png" /></figure><h3>What is NFT?</h3><p>NFT stands for Non-Fungible Token, and it is a type of digital asset that is unique and cannot be replaced by another asset. NFTs are stored on a blockchain and are used to represent ownership of digital items such as artwork, music, videos, and other digital assets.</p><p>The most frequently used fields for this article are:</p><ol><li>What is an NFT?</li><li>How do NFTs work?</li><li>What are the benefits of using NFTs?</li></ol><p>NFTs are powered by blockchain technology, which is a distributed ledger system that records and stores data in a secure and immutable way. This technology allows for the secure transfer of digital assets, and it also ensures that the asset is unique and cannot be duplicated. Additionally, NFTs can be used to create digital scarcity, which is a concept that allows digital assets to be limited in supply and therefore increase in value over time.</p><p>In addition to blockchain technology, NFTs also rely on smart contracts, which are self-executing contracts that are stored on the blockchain. Smart contracts are used to store and manage the ownership of digital assets, and they can also be used to create digital marketplaces where users can buy and sell NFTs.</p><p>Finally, NFTs are also used to create digital collectibles, which are digital assets that are limited in supply and can be bought and sold on the open market. Digital collectibles are often used to create digital art, music, and videos, and they can also be used to create digital trading cards and other digital assets.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f19459343b0a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What is Json-RPC]]></title>
            <link>https://geniousoft.medium.com/what-is-json-rpc-dcd2cc3f1fd0?source=rss-1dc850228afa------2</link>
            <guid isPermaLink="false">https://medium.com/p/dcd2cc3f1fd0</guid>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[usefull]]></category>
            <dc:creator><![CDATA[Geniousoft]]></dc:creator>
            <pubDate>Mon, 20 Mar 2023 18:13:33 GMT</pubDate>
            <atom:updated>2023-03-20T18:13:33.281Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="image info" src="https://cdn-images-1.medium.com/max/1024/0*YzAE0BCaEVkwVLnz.png" /></figure><h3>What is JSON-RPC?</h3><p>JSON-RPC is a remote procedure call protocol that uses JSON to encode its messages. It is a simple protocol that allows for the communication between two systems, usually a client and a server. It is used to facilitate communication between web applications and other systems.</p><p>The most frequently used fields for JSON-RPC are:</p><ol><li>Method: This is the name of the remote procedure that is being called.</li><li>Params: This is an array of parameters that are passed to the remote procedure.</li><li>Result: This is the result of the remote procedure call.</li></ol><p>JSON-RPC is often used in conjunction with modern web technologies such as AJAX, REST, and SOAP. It is also used in distributed systems such as blockchain networks, where it is used to facilitate communication between nodes. JSON-RPC is a lightweight protocol that is easy to implement and can be used to quickly and easily create distributed applications.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dcd2cc3f1fd0" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What is Solidity?]]></title>
            <link>https://geniousoft.medium.com/what-is-solidity-a3226ce3483?source=rss-1dc850228afa------2</link>
            <guid isPermaLink="false">https://medium.com/p/a3226ce3483</guid>
            <category><![CDATA[usefull]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Geniousoft]]></dc:creator>
            <pubDate>Thu, 09 Mar 2023 22:51:22 GMT</pubDate>
            <atom:updated>2023-03-09T22:51:22.476Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="image info" src="https://cdn-images-1.medium.com/max/1024/0*7aKWk3GYznnqVuUk.png" /></figure><p>Solidity is a programming language used to create smart contracts on the Ethereum blockchain. It is a statically typed, contract-oriented language designed to target the Ethereum Virtual Machine (EVM). It was developed by the Ethereum Foundation and is the most popular language for writing smart contracts on Ethereum.</p><p>The most frequently used fields for this article are:</p><ol><li>Smart Contracts: Solidity is used to create smart contracts on the Ethereum blockchain.</li><li>Ethereum Virtual Machine (EVM): Solidity is designed to target the Ethereum Virtual Machine (EVM).</li><li>Ethereum Foundation: Solidity was developed by the Ethereum Foundation.</li></ol><p>In addition to Solidity, there are several other technologies related to subject information. These include the Ethereum blockchain, the Ethereum Virtual Machine (EVM), and the Ethereum Foundation. These technologies are all related to the development of smart contracts and the use of the Ethereum blockchain. Additionally, there are other programming languages such as Vyper and Serpent that are used to write smart contracts on the Ethereum blockchain.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a3226ce3483" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>