<?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: Atharva_404</title>
    <description>The latest articles on DEV Community by Atharva_404 (@atharva3000).</description>
    <link>https://dev.to/atharva3000</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%2F1035306%2F5daa47bf-18a9-4c68-9cff-0a884e0ee80a.jpeg</url>
      <title>DEV Community: Atharva_404</title>
      <link>https://dev.to/atharva3000</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/atharva3000"/>
    <language>en</language>
    <item>
      <title>OpenBB vs Proprietary Tools: Why Open Source is the Future of Financial Analysis</title>
      <dc:creator>Atharva_404</dc:creator>
      <pubDate>Mon, 28 Oct 2024 12:40:11 +0000</pubDate>
      <link>https://dev.to/atharva3000/openbb-vs-proprietary-tools-why-open-source-is-the-future-of-financial-analysis-391a</link>
      <guid>https://dev.to/atharva3000/openbb-vs-proprietary-tools-why-open-source-is-the-future-of-financial-analysis-391a</guid>
      <description>&lt;h2&gt;
  
  
  OpenBB: Democratizing Financial Analysis with Open Source Power 🚀
&lt;/h2&gt;

&lt;p&gt;For decades, the financial market analysis landscape has been an exclusive club, dominated by expensive proprietary tools like the infamous Bloomberg Terminal 💰 with its staggering $24,000 annual subscription. But a revolution is brewing, and OpenBB is leading the charge. This article dives deep into why open-source tools like &lt;a href="https://openbb.co/" rel="noopener noreferrer"&gt;OpenBB&lt;/a&gt; are becoming increasingly attractive for financial analysis, empowering both individual investors and institutions.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Closed Gates of Proprietary Tools 🔒
&lt;/h2&gt;

&lt;p&gt;Traditional financial analysis platforms have long been plagued by limitations that restrict access and innovation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cost Prohibitive:&lt;/strong&gt;  &lt;em&gt;Bloomberg Terminal, Refinitiv Eikon, and FactSet&lt;/em&gt; cater to institutions with hefty price tags, leaving individual investors and smaller players out in the cold. 🥶&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limited Access:&lt;/strong&gt;  Obtaining access to these tools often requires enterprise-level commitments, further entrenching the advantage of large institutions. 🏢&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Closed Ecosystems:&lt;/strong&gt;  Users are locked into a rigid system with limited ability to modify or extend functionality to suit their specific needs. ⛓️&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vendor Lock-in:&lt;/strong&gt;  Complete dependence on the vendor for updates, features, and bug fixes creates a one-sided relationship with limited control for users. 🙅‍♂️&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  OpenBB: Unlocking the Power of &lt;a href="https://github.com/OpenBB-finance/OpenBB/tree/develop" rel="noopener noreferrer"&gt;Open Source&lt;/a&gt; 🔓
&lt;/h2&gt;

&lt;p&gt;OpenBB shatters these limitations by offering a powerful, free, and open-source alternative for financial analysis. Let's delve into the key benefits that make OpenBB a game-changer:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Cost-Effective &amp;amp; Universally Accessible:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free to Use and Deploy:&lt;/strong&gt;  OpenBB eliminates the financial barrier, making sophisticated financial analysis tools available to everyone. 🎉&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Subscription Fees or User Limits:&lt;/strong&gt;  There are no hidden costs or limitations on the number of users, fostering collaboration and knowledge sharing. 🤝&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Perfect for Everyone:&lt;/strong&gt;  OpenBB empowers individual investors, startups, educational institutions, and even smaller financial firms to compete on a level playing field. 💪&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Transparency &amp;amp; Trust:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open Source Transparency:&lt;/strong&gt;  OpenBB's fully auditable source code allows anyone to inspect its functionality and data processing methods. 👀&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Demystifying Algorithms:&lt;/strong&gt;  No more "black-box" algorithms. OpenBB's transparent approach fosters trust and allows users to understand how data is analyzed. 🧠&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community-Verified Functionality:&lt;/strong&gt;  The open-source nature allows the community to identify and address any issues, ensuring the platform's reliability. ✅&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Unparalleled Customization &amp;amp; Extension:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python Power:&lt;/strong&gt;  OpenBB leverages Python, a popular and beginner-friendly programming language, allowing users to tailor the platform to their specific needs. 🐍&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Analysis Freedom:&lt;/strong&gt;  The open-source nature empowers users to create custom analysis tools and indicators, extending the platform's capabilities beyond the core offering. (Include a relevant Python code example here, similar to the one provided) 🛠️&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Endless Possibilities:&lt;/strong&gt;  The open-source community can contribute new features and functionalities, fostering continuous innovation. 🚀&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. A Thriving Community:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Active Collaboration:&lt;/strong&gt;  OpenBB boasts a vibrant community on GitHub, fostering collaboration, knowledge sharing, and problem-solving. 🤝&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collective Intelligence:&lt;/strong&gt;  Users can learn from each other's experiences, access tutorials and code snippets, and contribute to the platform's ongoing development. 🧠&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shared Knowledge Base:&lt;/strong&gt;  The community actively builds a comprehensive knowledge base, making OpenBB accessible to users of all skill levels. 📚&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A Side-by-Side Comparison: OpenBB vs. Proprietary Tools
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;OpenBB&lt;/th&gt;
&lt;th&gt;Proprietary Tools&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Cost&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;$$$$ (Expensive Annual Subscriptions)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Source Code Access&lt;/td&gt;
&lt;td&gt;Yes (Fully Open Source)&lt;/td&gt;
&lt;td&gt;No (Closed Source)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Customization&lt;/td&gt;
&lt;td&gt;Unlimited (Python Scripting)&lt;/td&gt;
&lt;td&gt;Limited&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Updates&lt;/td&gt;
&lt;td&gt;Community-Driven, Frequent Releases&lt;/td&gt;
&lt;td&gt;Vendor-Controlled, Slow Release Cycles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API Access&lt;/td&gt;
&lt;td&gt;Included&lt;/td&gt;
&lt;td&gt;Extra Cost or Limited Access&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data Sources&lt;/td&gt;
&lt;td&gt;Extensible &amp;amp; Integrates with Multiple Sources&lt;/td&gt;
&lt;td&gt;Fixed &amp;amp; Limited&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Real-World Applications of OpenBB
&lt;/h2&gt;

&lt;p&gt;OpenBB goes beyond theory, offering practical applications for a wide range of financial analysis needs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Individual Investors:&lt;/strong&gt; Track portfolio performance, calculate risk metrics, generate personalized reports, and conduct in-depth research. 📈&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Market Research Analysts:&lt;/strong&gt; Utilize fundamental analysis tools, apply technical indicators, and integrate social media sentiment analysis for a holistic market view. 🔍&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quantitative Analysts &amp;amp; Developers:&lt;/strong&gt; Build custom quantitative models, integrate alternative data sources like cryptocurrency markets, and leverage OpenBB's API for programmatic analysis. 🤖&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  OpenBB: Embracing Challenges with Open Arms
&lt;/h2&gt;

&lt;p&gt;While OpenBB offers undeniable advantages, it's important to acknowledge potential challenges:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Learning Curve:&lt;/strong&gt;  Users may need to invest time in learning Python and navigating the terminal-based interface. 📚 &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community-Based Support:&lt;/strong&gt;  While the community is active and helpful, it may not always provide immediate support. 💬 &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Quality:&lt;/strong&gt;  Users are responsible for validating data sources and ensuring their accuracy. ⚠️&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Future of Financial Analysis: Open Source Dominance
&lt;/h2&gt;

&lt;p&gt;OpenBB's open-source approach has the potential to revolutionize the financial analysis landscape. By empowering individuals and democratizing access to powerful tools, OpenBB is paving the way for a more inclusive and innovative financial future. As the platform continues to evolve, we can expect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Increased Institutional Adoption:&lt;/strong&gt;  Large institutions may start embracing open-source tools like OpenBB to reduce costs and increase flexibility. 🏢&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expanded Integration Capabilities:&lt;/strong&gt;  OpenBB may integrate with a wider range of data sources and APIs, providing even more comprehensive analysis. 🌐&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced AI/ML Features:&lt;/strong&gt;  The open-source community can leverage AI and machine learning to develop sophisticated analysis tools and predictive models. 🤖&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enhanced Global Market Coverage:&lt;/strong&gt;  OpenBB may expand its coverage to include international markets and emerging asset classes. 🌎&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Ready to embark on your open-source financial analysis journey?&lt;/strong&gt; Visit OpenBB's GitHub repository &lt;a href="https://github.com/openbb-finance" rel="noopener noreferrer"&gt;https://github.com/openbb-finance&lt;/a&gt; or join their vibrant community on Discord. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let's democratize finance &lt;a href="https://discord.com/invite/xPHTuHCmuV" rel="noopener noreferrer"&gt;together&lt;/a&gt;!&lt;/strong&gt; 🤝&lt;/p&gt;

</description>
      <category>finance</category>
      <category>opensource</category>
      <category>programming</category>
      <category>investing</category>
    </item>
    <item>
      <title>OpenBB vs Proprietary Tools: Why Open Source is the Future of Financial Analysis</title>
      <dc:creator>Atharva_404</dc:creator>
      <pubDate>Mon, 28 Oct 2024 12:40:11 +0000</pubDate>
      <link>https://dev.to/atharva3000/openbb-vs-proprietary-tools-why-open-source-is-the-future-of-financial-analysis-5hlm</link>
      <guid>https://dev.to/atharva3000/openbb-vs-proprietary-tools-why-open-source-is-the-future-of-financial-analysis-5hlm</guid>
      <description>&lt;h2&gt;
  
  
  OpenBB: Democratizing Financial Analysis with Open Source Power 🚀
&lt;/h2&gt;

&lt;p&gt;For decades, the financial market analysis landscape has been an exclusive club, dominated by expensive proprietary tools like the infamous Bloomberg Terminal 💰 with its staggering $24,000 annual subscription. But a revolution is brewing, and OpenBB is leading the charge. This article dives deep into why open-source tools like &lt;a href="https://openbb.co/" rel="noopener noreferrer"&gt;OpenBB&lt;/a&gt; are becoming increasingly attractive for financial analysis, empowering both individual investors and institutions.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Closed Gates of Proprietary Tools 🔒
&lt;/h2&gt;

&lt;p&gt;Traditional financial analysis platforms have long been plagued by limitations that restrict access and innovation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cost Prohibitive:&lt;/strong&gt;  &lt;em&gt;Bloomberg Terminal, Refinitiv Eikon, and FactSet&lt;/em&gt; cater to institutions with hefty price tags, leaving individual investors and smaller players out in the cold. 🥶&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limited Access:&lt;/strong&gt;  Obtaining access to these tools often requires enterprise-level commitments, further entrenching the advantage of large institutions. 🏢&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Closed Ecosystems:&lt;/strong&gt;  Users are locked into a rigid system with limited ability to modify or extend functionality to suit their specific needs. ⛓️&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vendor Lock-in:&lt;/strong&gt;  Complete dependence on the vendor for updates, features, and bug fixes creates a one-sided relationship with limited control for users. 🙅‍♂️&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  OpenBB: Unlocking the Power of &lt;a href="https://github.com/OpenBB-finance/OpenBB/tree/develop" rel="noopener noreferrer"&gt;Open Source&lt;/a&gt; 🔓
&lt;/h2&gt;

&lt;p&gt;OpenBB shatters these limitations by offering a powerful, free, and open-source alternative for financial analysis. Let's delve into the key benefits that make OpenBB a game-changer:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Cost-Effective &amp;amp; Universally Accessible:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free to Use and Deploy:&lt;/strong&gt;  OpenBB eliminates the financial barrier, making sophisticated financial analysis tools available to everyone. 🎉&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Subscription Fees or User Limits:&lt;/strong&gt;  There are no hidden costs or limitations on the number of users, fostering collaboration and knowledge sharing. 🤝&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Perfect for Everyone:&lt;/strong&gt;  OpenBB empowers individual investors, startups, educational institutions, and even smaller financial firms to compete on a level playing field. 💪&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Transparency &amp;amp; Trust:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open Source Transparency:&lt;/strong&gt;  OpenBB's fully auditable source code allows anyone to inspect its functionality and data processing methods. 👀&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Demystifying Algorithms:&lt;/strong&gt;  No more "black-box" algorithms. OpenBB's transparent approach fosters trust and allows users to understand how data is analyzed. 🧠&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community-Verified Functionality:&lt;/strong&gt;  The open-source nature allows the community to identify and address any issues, ensuring the platform's reliability. ✅&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Unparalleled Customization &amp;amp; Extension:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python Power:&lt;/strong&gt;  OpenBB leverages Python, a popular and beginner-friendly programming language, allowing users to tailor the platform to their specific needs. 🐍&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Analysis Freedom:&lt;/strong&gt;  The open-source nature empowers users to create custom analysis tools and indicators, extending the platform's capabilities beyond the core offering. (Include a relevant Python code example here, similar to the one provided) 🛠️&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Endless Possibilities:&lt;/strong&gt;  The open-source community can contribute new features and functionalities, fostering continuous innovation. 🚀&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. A Thriving Community:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Active Collaboration:&lt;/strong&gt;  OpenBB boasts a vibrant community on GitHub, fostering collaboration, knowledge sharing, and problem-solving. 🤝&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collective Intelligence:&lt;/strong&gt;  Users can learn from each other's experiences, access tutorials and code snippets, and contribute to the platform's ongoing development. 🧠&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shared Knowledge Base:&lt;/strong&gt;  The community actively builds a comprehensive knowledge base, making OpenBB accessible to users of all skill levels. 📚&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A Side-by-Side Comparison: OpenBB vs. Proprietary Tools
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;OpenBB&lt;/th&gt;
&lt;th&gt;Proprietary Tools&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Cost&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;$$$$ (Expensive Annual Subscriptions)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Source Code Access&lt;/td&gt;
&lt;td&gt;Yes (Fully Open Source)&lt;/td&gt;
&lt;td&gt;No (Closed Source)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Customization&lt;/td&gt;
&lt;td&gt;Unlimited (Python Scripting)&lt;/td&gt;
&lt;td&gt;Limited&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Updates&lt;/td&gt;
&lt;td&gt;Community-Driven, Frequent Releases&lt;/td&gt;
&lt;td&gt;Vendor-Controlled, Slow Release Cycles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API Access&lt;/td&gt;
&lt;td&gt;Included&lt;/td&gt;
&lt;td&gt;Extra Cost or Limited Access&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data Sources&lt;/td&gt;
&lt;td&gt;Extensible &amp;amp; Integrates with Multiple Sources&lt;/td&gt;
&lt;td&gt;Fixed &amp;amp; Limited&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Real-World Applications of OpenBB
&lt;/h2&gt;

&lt;p&gt;OpenBB goes beyond theory, offering practical applications for a wide range of financial analysis needs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Individual Investors:&lt;/strong&gt; Track portfolio performance, calculate risk metrics, generate personalized reports, and conduct in-depth research. 📈&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Market Research Analysts:&lt;/strong&gt; Utilize fundamental analysis tools, apply technical indicators, and integrate social media sentiment analysis for a holistic market view. 🔍&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quantitative Analysts &amp;amp; Developers:&lt;/strong&gt; Build custom quantitative models, integrate alternative data sources like cryptocurrency markets, and leverage OpenBB's API for programmatic analysis. 🤖&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  OpenBB: Embracing Challenges with Open Arms
&lt;/h2&gt;

&lt;p&gt;While OpenBB offers undeniable advantages, it's important to acknowledge potential challenges:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Learning Curve:&lt;/strong&gt;  Users may need to invest time in learning Python and navigating the terminal-based interface. 📚 &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community-Based Support:&lt;/strong&gt;  While the community is active and helpful, it may not always provide immediate support. 💬 &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Quality:&lt;/strong&gt;  Users are responsible for validating data sources and ensuring their accuracy. ⚠️&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Future of Financial Analysis: Open Source Dominance
&lt;/h2&gt;

&lt;p&gt;OpenBB's open-source approach has the potential to revolutionize the financial analysis landscape. By empowering individuals and democratizing access to powerful tools, OpenBB is paving the way for a more inclusive and innovative financial future. As the platform continues to evolve, we can expect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Increased Institutional Adoption:&lt;/strong&gt;  Large institutions may start embracing open-source tools like OpenBB to reduce costs and increase flexibility. 🏢&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expanded Integration Capabilities:&lt;/strong&gt;  OpenBB may integrate with a wider range of data sources and APIs, providing even more comprehensive analysis. 🌐&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced AI/ML Features:&lt;/strong&gt;  The open-source community can leverage AI and machine learning to develop sophisticated analysis tools and predictive models. 🤖&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enhanced Global Market Coverage:&lt;/strong&gt;  OpenBB may expand its coverage to include international markets and emerging asset classes. 🌎&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Ready to embark on your open-source financial analysis journey?&lt;/strong&gt; Visit OpenBB's GitHub repository &lt;a href="https://github.com/openbb-finance" rel="noopener noreferrer"&gt;https://github.com/openbb-finance&lt;/a&gt; or join their vibrant community on Discord. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let's democratize finance &lt;a href="https://discord.com/invite/xPHTuHCmuV" rel="noopener noreferrer"&gt;together&lt;/a&gt;!&lt;/strong&gt; 🤝&lt;/p&gt;

</description>
      <category>finance</category>
      <category>opensource</category>
      <category>programming</category>
      <category>investing</category>
    </item>
    <item>
      <title>Passkeys &gt; Passwords. A complete Hanko Tutorial</title>
      <dc:creator>Atharva_404</dc:creator>
      <pubDate>Sat, 19 Oct 2024 11:35:04 +0000</pubDate>
      <link>https://dev.to/atharva3000/passkeys-passwords-a-complete-hanko-tutorial-p7e</link>
      <guid>https://dev.to/atharva3000/passkeys-passwords-a-complete-hanko-tutorial-p7e</guid>
      <description>&lt;p&gt;As a developer, I've always been frustrated with the &lt;strong&gt;limitations and security risks of traditional password-based authentication&lt;/strong&gt;. When I started building my Issue Tracker code &lt;a href="https://github.com/Atharva-3000/issue-tracker" rel="noopener noreferrer"&gt;here&lt;/a&gt; app, I knew I wanted a more secure and user-friendly authentication solution. That's when I discovered Hanko and its passkey-based authentication system.&lt;/p&gt;

&lt;p&gt;In this blog post, I'll walk you through my journey of implementing &lt;a href="//hanko.io"&gt;Hanko &lt;/a&gt;in my issue tracker app, sharing the process, challenges, and benefits I encountered along the way.&lt;br&gt;
Why I Chose Hanko&lt;/p&gt;
&lt;h3&gt;
  
  
  The 0: Why?
&lt;/h3&gt;

&lt;p&gt;Before diving into the implementation details, let me explain why I decided to go with Hanko:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Passkey Support&lt;/strong&gt;: Hanko offers seamless passkey authentication, which is more secure and convenient than traditional passwords.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Easy Integration&lt;/strong&gt;: Their API and Elements made the integration process straightforward.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;User Experience&lt;/strong&gt;: I wanted to provide a smooth, password-less login experience for my users.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Future-Proof&lt;/strong&gt;: With the growing adoption of passkeys, I knew this would keep my app ahead of the curve.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
  
  
  The 0.5: Setting Up Hanko
&lt;/h3&gt;

&lt;p&gt;The first step was to set up a Hanko account and configure it for my app. Here's a quick rundown of what I did:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;I signed up for a Hanko account at hanko.io&lt;br&gt;
&lt;a href="https://media.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%2F5xujgwhdrm0kwu0lyqo1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F5xujgwhdrm0kwu0lyqo1.png" alt="Hanko landing" width="800" height="499"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Created a new project for my issue tracker app in the Hanko dashboard.&lt;br&gt;
&lt;a href="https://media.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%2F3fhqnfp4zqee95nlf4e2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F3fhqnfp4zqee95nlf4e2.png" alt="project list" width="800" height="499"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Obtained the necessary API keys and configuration details.&lt;br&gt;
&lt;a href="https://media.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%2Ftb4td5fp3x6slldtk4be.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Ftb4td5fp3x6slldtk4be.png" alt="keys" width="800" height="499"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
  
  
  The 0.75: Integrating Hanko into My App
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Head over &lt;a href="https://docs.hanko.io/quickstarts/fullstack/next" rel="noopener noreferrer"&gt;here &lt;/a&gt;if you're using Next.js.&lt;/strong&gt;&lt;br&gt;
Now, let me show you how I integrated Hanko into my issue tracker app. I'll provide code snippets and explanations for key parts of the implementation.&lt;/p&gt;

&lt;p&gt;First and foremost &lt;strong&gt;install Hanko&lt;/strong&gt; using:&lt;br&gt;
&lt;code&gt;npm install @teamhanko/hanko-elements&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Login&lt;/strong&gt;:
I create a Login component that renders the Hanko authentication elements. It is very easy to implement here is the code snippet:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fommy9tl55ezoly1zeo84.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fommy9tl55ezoly1zeo84.png" alt="hanko auth" width="800" height="499"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hanko handles all the user flow for authentication, making it a piece of cake and very piece-full for developers 😋&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;User Dashboard&lt;/strong&gt;:
Hanko provides a beautiful &lt;strong&gt;Hanko Profile&lt;/strong&gt; component which is also very easy to integrate.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.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%2Ftj241bvrvwyejcskx158.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Ftj241bvrvwyejcskx158.png" alt="Hanko user" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Logout&lt;/strong&gt;:
I implement a logout function that clears the Hanko session and local user data and then requires you to use passkey again.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.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%2F8lxzn305vjqt94eac8rt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F8lxzn305vjqt94eac8rt.png" alt="logout" width="800" height="496"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  1.0: The Results
&lt;/h3&gt;

&lt;p&gt;Here is how my final app looked liked with Hanko passkeys implemented.&lt;br&gt;
&lt;/p&gt;
&lt;div&gt;
  &lt;iframe src="https://loom.com/embed/4f131e6f2bc949288f01594f893a7fc3"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;




&lt;h3&gt;
  
  
  The 100X: Hanko 🔥
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;I would highly vouch for using Hanko if you're looking to seamlessly integrate Passkeys into a new or existing app.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;With it's intuitive docs, as well as beautifully created inbuilt components, Hanko's complete suite is very pleasing to implement and use as a developer.&lt;br&gt;
&lt;a href="https://media.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%2F5o4rf76y3k8ujz1k8c7h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F5o4rf76y3k8ujz1k8c7h.png" alt="Hanko logo" width="800" height="335"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ps: It is open-source, and it's code can be found &lt;a href="https://github.com/teamhanko/hanko" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/strong&gt;🚀&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Unkey: Rate limiting made super easy and How I used it</title>
      <dc:creator>Atharva_404</dc:creator>
      <pubDate>Fri, 18 Oct 2024 12:35:33 +0000</pubDate>
      <link>https://dev.to/atharva3000/unkey-rate-limiting-made-super-easy-and-how-i-used-it-2kca</link>
      <guid>https://dev.to/atharva3000/unkey-rate-limiting-made-super-easy-and-how-i-used-it-2kca</guid>
      <description>&lt;h3&gt;
  
  
  The 0: Why?
&lt;/h3&gt;

&lt;p&gt;Hey, lads as you might know, with the uprising of online users and SaaS emerging, how important is is to implement authentication in your application to prevent users from misusing or depleting your resources and prevent the services from working.&lt;/p&gt;

&lt;p&gt;Authentication comes in many ways, in which one of the most widely used and safest is &lt;strong&gt;OTP based authentication&lt;/strong&gt;, which works by sending the user an OTP (One Time Password) which they can use to enter your website or perform passwords resets and what not.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;But what if someone misuses your authentication to span OTP's and bring down your smtp server?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This is where &lt;strong&gt;rate limiting&lt;/strong&gt; comes in picture. &lt;u&gt;&lt;a href="//unkey.com"&gt;Unkey&lt;/a&gt;&lt;/u&gt; is one of the easiest way to implement and safeguard your API routes.&lt;/p&gt;

&lt;h3&gt;
  
  
  The 0.5: Unkey's entry
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fomcrmn1wr8ds0vb9m0nd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fomcrmn1wr8ds0vb9m0nd.png" alt="Unkey Landing Page" width="800" height="506"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Unkey as they say &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Redefined API management for developers. Quickly add &lt;strong&gt;API keys&lt;/strong&gt;, &lt;strong&gt;rate limiting&lt;/strong&gt;, and &lt;strong&gt;usage analytics&lt;/strong&gt; to your API at any scale.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ps: it is open-source&lt;/p&gt;

&lt;h3&gt;
  
  
  The 1.0: My project and Unkey's Rate Limiting
&lt;/h3&gt;

&lt;p&gt;Recently I made an entire &lt;strong&gt;authentication backend&lt;/strong&gt; (can be found &lt;a href="https://github.com/Atharva-3000/alt-auth" rel="noopener noreferrer"&gt;here&lt;/a&gt;) which provides a plug and play functionality, with features like sign-in/up, password resets, verification mails as well as welcome mails.&lt;/p&gt;

&lt;p&gt;I was looking for a solution to &lt;u&gt;rate-limit my endpoints&lt;/u&gt; since I'm using a free tier of &lt;em&gt;mailtrap&lt;/em&gt; to send emails. And while researching, I came across Unkey's Rate Limiting feature (doc &lt;a href="https://www.unkey.com/docs/libraries/ts/ratelimit" rel="noopener noreferrer"&gt;here&lt;/a&gt;), and was amazed by &lt;strong&gt;how easy it was to implement in my pre-existing project&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Here's how I did it, and how you can do it too!&lt;/p&gt;

&lt;h3&gt;
  
  
  Implementing Rate Limiting using Unkey:
&lt;/h3&gt;

&lt;p&gt;I have two routes that I want to rate-limit which are as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sign-up (without Unkey)&lt;/strong&gt;:
As shown below I am sending an OTP to verify the user on Sign Up.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fm67hmuzqjdlto60wnrqh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fm67hmuzqjdlto60wnrqh.png" alt="sign up no unkey" width="800" height="558"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Password Reset Email (without Unkey)&lt;/strong&gt;:
If a user forgets or decides to reset there password, I have a separate route.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fcoxcq9ikc0e7lwi9v5yx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fcoxcq9ikc0e7lwi9v5yx.png" alt="reset no unkey" width="800" height="475"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Before starting with Unkey, don't forget to install there package which supports typescript by running:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm install @unkey/ratelimit&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Create a root key from &lt;a href="https://app.unkey.com/settings/root-keys/new" rel="noopener noreferrer"&gt;https://app.unkey.com/settings/root-keys/new&lt;/a&gt; with the following permissions:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fnocri6c5j44u33hnknuv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fnocri6c5j44u33hnknuv.png" alt="ratelimit permission" width="800" height="678"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And don't forget to copy your key to &lt;code&gt;.env&lt;/code&gt; since it will be only show once.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F3ip0hua2w3bq1skj688w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F3ip0hua2w3bq1skj688w.png" alt="Copy key" width="797" height="678"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Unkey requires you to define a &lt;strong&gt;&lt;a href="https://www.unkey.com/docs/libraries/ts/ratelimit" rel="noopener noreferrer"&gt;Rate Limit config&lt;/a&gt;&lt;/strong&gt; which helps you fine-grain rate limiting rules and definitions.&lt;/p&gt;

&lt;p&gt;Here is the config I am using:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F2i7o07odz6vv2fpb0x5x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F2i7o07odz6vv2fpb0x5x.png" alt="rate limit config" width="800" height="376"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And this was the hardest part, yes really! Unkey is this easy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now, you can ratelimit any of your API's with whichever identifier that you want, here's how I used it to &lt;strong&gt;rate limit users based on there email's&lt;/strong&gt; to prevent them from flooding my smtp server.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sign-in with Rate Limiting from Unkey&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.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%2F85wo1031t4pel086j9zc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F85wo1031t4pel086j9zc.png" alt="sign in ratelimit" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Reset Password mail with Rate Limiting from Unkey&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.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%2F2tgdrcan028f3r17gztm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F2tgdrcan028f3r17gztm.png" alt="reset password unkey" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Rate Limiting in Action:
&lt;/h3&gt;

&lt;p&gt;Here I am testing my backend using postman to check if the rate limiting is working:&lt;/p&gt;


&lt;div&gt;
  &lt;iframe src="https://loom.com/embed/4465623070804192932f57ebde5285bb"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;


&lt;p&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Analytics&lt;/strong&gt;&lt;br&gt;
You know what is even Better? Unkey also gave me &lt;strong&gt;analytics&lt;/strong&gt; which I can view on there dashboard after you create the key.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F305c77hcdunqig7vop93.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F305c77hcdunqig7vop93.png" alt="Ratelimit dashboard" width="800" height="499"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The 2.0: Conclusion
&lt;/h3&gt;

&lt;p&gt;Unkey is one of if not the best way to protect and ratelimit your API's, and what better is that it is Open-source as compared to other services, there source code can be found &lt;a href="//github.com/unkeyed/unkey"&gt;here&lt;/a&gt;&lt;br&gt;
I would highly recommend this to anyone who is looking to safeguard there API's without much hassle and full transparency.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Passkeys, Are passwords obsolete now?!</title>
      <dc:creator>Atharva_404</dc:creator>
      <pubDate>Mon, 14 Oct 2024 20:03:19 +0000</pubDate>
      <link>https://dev.to/atharva3000/passkeys-are-passwords-obsolete-now-21e9</link>
      <guid>https://dev.to/atharva3000/passkeys-are-passwords-obsolete-now-21e9</guid>
      <description>&lt;h3&gt;
  
  
  The 0: Introduction
&lt;/h3&gt;

&lt;p&gt;The landscape of authentication has been evolving rapidly, with a growing emphasis on security and convenience. Passkeys, an underrated and modern authentication method that leverages biometrics and device-based security, have emerged as a promising alternative to traditional password-based logins. In this article, we will explore whether passkeys are poised to render passwords obsolete, and discuss the potential implications for users and businesses alike.&lt;/p&gt;

&lt;p&gt;You would've used passkeys and you don't remember, for instance the way you &lt;strong&gt;login to your mobile devices without using a password, instead using biometrics&lt;/strong&gt; is sort of you using passkeys. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fkqiazgf4gww8g5spmurn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fkqiazgf4gww8g5spmurn.jpeg" alt="Unlocking device with Passkeys" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The 0.5: The Rise of Passkeys
&lt;/h3&gt;

&lt;p&gt;Passkeys represent a significant advancement in authentication technology. By combining biometric authentication (e.g., fingerprint or facial recognition) with device-based security, passkeys offer a more secure and user-friendly experience compared to passwords. They are less susceptible to phishing attacks, brute-force attacks, and credential stuffing, making them a more attractive option for both individuals and organizations.&lt;/p&gt;

&lt;p&gt;In simple words as the name suggests, pass + keys, just how your vehicle has a hard physical key to unlock it without which it cannot work, passkeys are kind of like that, instead it is stored on your own device or on a physical USB drive which can be used instead of passwords.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F06oscj75604gv3b0n0tn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F06oscj75604gv3b0n0tn.jpeg" alt="Passkey" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The 1: Advantages of Using Passkeys:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1.Enhanced Security&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fdqkeikjridot9w7h5epz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fdqkeikjridot9w7h5epz.png" alt="Stored on device" width="800" height="497"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Phishing Resistance: Passkeys are significantly more resistant to phishing attacks, which often rely on tricking users into revealing their credentials.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Brute-Force Attack Immunity: Passkeys are virtually immune to brute-force attacks, where attackers systematically try different combinations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Credential Stuffing Prevention: Passkeys are less vulnerable to credential stuffing, a common attack where stolen credentials are used to try logging into multiple accounts.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Improved User Experience&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fmgfiol71gsi8rhov7kuj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fmgfiol71gsi8rhov7kuj.png" alt="Passkey UI" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Elimination of Password Fatigue: Passkeys liberate users from the burden of remembering complex passwords.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Seamless Authentication: Biometric authentication provides a more intuitive and seamless login experience.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reduced Support Costs: Passkeys can reduce the number of password resets and support calls, saving organizations time and resources.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Reduced Cost&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Decreased Password Reset Expenses:&lt;br&gt;
Passkeys can significantly reduce the frequency of password resets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Lowered Security Breach Costs: Passkeys can help mitigate the costs associated with security breaches.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improved Productivity: Passkeys can enhance employee productivity by reducing the time spent on password-related tasks.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The 1.5: Disadvantages of Using Passkeys
&lt;/h2&gt;

&lt;p&gt;While passkeys offer numerous advantages, it's important to consider potential challenges:&lt;/p&gt;

&lt;p&gt;1 &lt;strong&gt;Device Compatibility:&lt;/strong&gt;&lt;br&gt;
Not all devices may support the necessary biometric sensors or operating system features for passkey authentication. However, this is a limitation that is rapidly improving as more devices and software updates become available.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fxpidl314rkf79kaxwg3k.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fxpidl314rkf79kaxwg3k.jpeg" alt="old device" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2 &lt;strong&gt;Dependency on Device Security:&lt;/strong&gt;&lt;br&gt;
The security of a passkey-based login system relies heavily on the security of the user's device. If a device is compromised, an attacker could potentially gain access to the user's passkey. However, this is a risk that also exists with password-based authentication, and modern devices offer robust security features to mitigate this threat.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fyear5m20rscrfo931opg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fyear5m20rscrfo931opg.png" alt="unlocked devices" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3 &lt;strong&gt;Backup and Recovery:&lt;/strong&gt;&lt;br&gt;
It's essential to have robust backup and recovery mechanisms in place for passkey-based logins. However, these mechanisms can be easily implemented and are often more convenient than password recovery processes.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 100X: Introducing Hanko for Developers
&lt;/h2&gt;

&lt;p&gt;&lt;u&gt;&lt;a href="https://www.hanko.io/" rel="noopener noreferrer"&gt;Hanko&lt;/a&gt;&lt;/u&gt;, is a complete Authentication and User Management solution for developers. &lt;strong&gt;Open source and Scalable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fh600ol3ow42g89yrx93k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fh600ol3ow42g89yrx93k.png" alt="Hanko" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Developers can quickly integrate Hanko’s embeddable UI components and APIs to get a secure and modern login for your app. From &lt;strong&gt;passwords all the way to passkeys, 2FA, and SSO&lt;/strong&gt;. Finally an auth solution that scales – without breaking the bank. And it’s &lt;u&gt;&lt;em&gt;fully open source&lt;/em&gt;&lt;/u&gt;. &lt;/p&gt;

&lt;h3&gt;
  
  
  Effortless Integration with Popular Frameworks:
&lt;/h3&gt;

&lt;p&gt;You can easily integrate it in you app, it supports various widely popular frameworks:&lt;br&gt;
&lt;a href="https://media.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%2Ff338fy5gqfu6b7rllf5d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Ff338fy5gqfu6b7rllf5d.png" alt="supported frameworks" width="800" height="333"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h3&gt;
  
  
  Streamlined Profile Pages:
&lt;/h3&gt;

&lt;p&gt;It also provides you an option to create customizable profile using &lt;a href="https://www.hanko.io/features/profile-component" rel="noopener noreferrer"&gt;Hanko Profile&lt;/a&gt; pages, saving a lot of time and hassle as a developer:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fdida9ygfycmu5juuuqp9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fdida9ygfycmu5juuuqp9.png" alt="Hanko Profile" width="800" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wanna know more?&lt;/strong&gt;&lt;br&gt;
You can read the docs &lt;a href="https://docs.hanko.io/introduction" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Passkeys are the Future of Authentication.&lt;/p&gt;

&lt;p&gt;Hanko is at the forefront of authentication technology, empowering developers to embrace the power of passkeys and deliver a superior user experience. It offers:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F3z03b34pv99hx7mdl2wg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F3z03b34pv99hx7mdl2wg.png" alt="Hanko Banner" width="756" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Unparalleled Security&lt;/strong&gt;: &lt;br&gt;
Benefit from the enhanced security that passkeys provide, protecting your users from common threats.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Seamless Integration&lt;/strong&gt;: &lt;br&gt;
Easily integrate passkeys into your applications with our developer-friendly APIs and SDKs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt;: &lt;br&gt;
Handle growing user bases and evolving authentication needs with our scalable platform.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Customization&lt;/strong&gt;: &lt;br&gt;
Tailor the passkey experience to your specific requirements and brand guidelines.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Choose Hanko to revolutionize your authentication strategy and deliver a cutting-edge solution to your users.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>passkeys</category>
      <category>passwords</category>
      <category>authenticaion</category>
      <category>authorization</category>
    </item>
    <item>
      <title>No Gas, No Problem: Aptos Sponsor Hack</title>
      <dc:creator>Atharva_404</dc:creator>
      <pubDate>Sun, 29 Sep 2024 04:51:07 +0000</pubDate>
      <link>https://dev.to/atharva3000/free-lunch-nah-just-free-gas-the-art-of-sponsoring-transactions-on-aptos-2bhl</link>
      <guid>https://dev.to/atharva3000/free-lunch-nah-just-free-gas-the-art-of-sponsoring-transactions-on-aptos-2bhl</guid>
      <description>&lt;p&gt;Picture this: You're at a blockchain party 🔥 (yes, that's a thing now, keep up!), and everyone's talking about their cool NFTs and DeFi gains. Suddenly, you overhear someone say, "I love &lt;a href="https://aptos.dev/en" rel="noopener noreferrer"&gt;Aptos&lt;/a&gt;! It lets me sponsor transactions on its &lt;strong&gt;Layer-1 network&lt;/strong&gt;!" You nod sagely, pretending you totally know what they're talking about, while secretly wondering if &lt;strong&gt;"sponsoring transactions"&lt;/strong&gt; is some new crypto slang for buying everyone a round of drinks.&lt;/p&gt;

&lt;p&gt;Now, you might be thinking, "Great, another Web3 concept I need to wrap my head around. 🗣️" Don't worry, it's not as complicated as explaining blockchain to your grandma. In fact, it's pretty straightforward: &lt;u&gt;transaction sponsorship is just a fancy way of saying " I'll pick up the tab " in blockchain-speak&lt;/u&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F6xs27asmlrh9656t060o.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F6xs27asmlrh9656t060o.jpeg" alt="Pookie bro baby yoda meme aptos"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In this guide, we're going to break down:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What exactly transaction sponsorship is (spoiler: it's not about getting your logo on a race car)&lt;/li&gt;
&lt;li&gt;Why you might want to sponsor transactions (hint: it's not just because you're feeling generous)&lt;/li&gt;
&lt;li&gt;How to actually do it without accidentally sponsoring the entire network's coffee habit 🍵&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, whether you're a developer looking to make your &lt;em&gt;dApp more user-friendly, or just a crypto enthusiast who wants to understand why some transactions seem to happen for free&lt;/em&gt;, stick around. We're about to dive into the world of Aptos transaction sponsorship on its Layer-1 network – no pocket protector required.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's the Big Deal?
&lt;/h2&gt;

&lt;p&gt;Imagine you're throwing the hottest blockchain party in town (again with the blockchain parties, I know), but there's a cover charge. Some of your friends are like, "Ugh, I left my wallet in my other crypto wallet." That's where you, the magnanimous host, step in and say, &lt;strong&gt;"It's cool, I'll cover it."&lt;/strong&gt; That's essentially what &lt;a href="https://aptos.dev/en/build/sdks/ts-sdk/building-transactions/sponsoring-transactions" rel="noopener noreferrer"&gt;transaction sponsorship on Aptos&lt;/a&gt; is all about.&lt;/p&gt;

&lt;p&gt;In more nerdy terms 🤓:&lt;/p&gt;

&lt;p&gt;Transaction sponsorship allows &lt;u&gt;one account (the sponsor) to pay the gas fees for another account's transaction.&lt;/u&gt; It's like having a rich uncle, but instead of buying you a car, he's paying for your blockchain operations. Way less cool, but infinitely more useful in the Web3 world.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Would Anyone Do This?&lt;/strong&gt;&lt;br&gt;
Good question! Are sponsors just really nice people with too much Aptos coin burning a hole in their digital pockets? Well, sometimes, but usually there's a method to the madness:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Onboarding Newbies:&lt;/strong&gt; Remember when you first dipped your toes into Web3 development and everything was confusing and expensive? Sponsors can help newbies get started without worrying about gas fees. It's like those "Kids Eat Free" promotions but for blockchain transactions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Promotional Perks:&lt;/strong&gt; Businesses might sponsor transactions as a way to attract users. "Use our dApp, and we'll cover your first 10 transactions!" It's the blockchain equivalent of a free toaster for opening a bank account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Smoother User Experience:&lt;/strong&gt; Some dApps might sponsor transactions to make their app feel "gasless" to users. It's like those "all-inclusive" resorts, but instead of unlimited mojitos, you get unlimited(ish) transactions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Ftmfkvs5tc44b3g4y3lvv.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Ftmfkvs5tc44b3g4y3lvv.jpeg" alt="Sponsored Transactions on Aptos thinking men sleeping with girl"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Time to get Your Hands Dirty 🔥
&lt;/h2&gt;

&lt;p&gt;Alright, it's time to put on your sponsorship capes and dive into some actual code. Don't worry, we won't be writing smart contracts in &lt;a href="https://aptos.dev/en/build/smart-contracts/book" rel="noopener noreferrer"&gt;Move Programming&lt;/a&gt; (the language used by Aptos Blockchain) or anything scary like that. We'll be using TypeScript because let's face it, &lt;em&gt;JavaScript is the glitter of the programming world – it gets everywhere, whether you want it to or not&lt;/em&gt; 🧑🏼‍💻.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Setting the Stage&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;First things first, we need to import our superhero toolkit:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import {
    Account,
    Aptos,
    AptosConfig,
    Network,
} from "@aptos-labs/ts-sdk";
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 2: Creating Our Cast of Characters&lt;/strong&gt;&lt;br&gt;
Here, we're creating our blockchain soap opera cast. Alice, Bob, and Carol – the eternal triangle of cryptographic examples. Alice will be our sender, Bob our generous sponsor, and Carol... well, Carol's just happy to be included.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const config = new AptosConfig({ network: Network.TESTNET });
const aptos = new Aptos(config);

let alice = Account.generate();
let bob = Account.generate();
let carol = Account.generate();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 3: Building the Transaction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is where we craft our sponsorship magic spell. We're telling Aptos, "Hey, Alice wants to send 100 magic internet money units to Carol, but someone else might foot the bill." That withFeePayer: true is like leaving the "who's paying?" question open at a restaurant.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const transaction = await aptos.transaction.build.simple({
    sender: alice.accountAddress,
    withFeePayer: true,
    data: {
        function: "0x1::aptos_account::transfer",
        functionArguments: [carol.accountAddress, 100],
    },
});
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 4: Signing the Transaction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now, both Alice and Bob need to sign this transaction. It's like when you're splitting the bill, but your friend insists on paying the tip. Alice signs to say "Yes, I want to send this money," and Bob signs to say "Yes, I'll cover the gas... I mean, transaction fee."&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const aliceSenderAuthenticator = aptos.transaction.sign({
    signer: alice,
    transaction,
});
const bobSenderAuthenticator = aptos.transaction.signAsFeePayer({
    signer: bob,
    transaction
});
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 5: Submitting the Transaction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is where we actually send our transaction out into the wild world of the blockchain. It's like hitting "send" on that email you spent way too long crafting, but with more cryptographic certainty.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const committedTransaction = await aptos.transaction.submit.simple({
    transaction,
    senderAuthenticator: aliceSenderAuthenticator,
    feePayerAuthenticator: bobSenderAuthenticator,
});
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 6: Waiting for Results&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const executedTransaction = await aptos.waitForTransaction({ transactionHash: committedTransaction.hash });
console.log(executedTransaction);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can read more about it &lt;a href="https://aptos.dev/en/build/sdks/ts-sdk/building-transactions/sponsoring-transactions" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And now we play the waiting game. It's like watching paint dry, if the paint was invisible and worth potentially millions of dollars. Once it's done, we'll get a play-by-play of our transaction that's more detailed than a sports commentator on espresso ☕.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fui0nc6i36gnf2wt9lthf.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fui0nc6i36gnf2wt9lthf.gif" alt="Iron man, doctor doom meme aptos sponsored transaction"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Congratulations! 🎊 You've just sponsored a transaction on Aptos, using its Layer-1 blockchain infrastructure. You can now add &lt;strong&gt;"blockchain sugar daddy"&lt;/strong&gt; &lt;em&gt;to your LinkedIn profile&lt;/em&gt;. (Just don't expect any thank-you cards from the nodes processing your transaction 👀). And remember, while you're out there making it rain gas fees, your wallet might start feeling a bit lighter.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Think of it as a crypto diet – lose weight, gain street cred 🥫.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>aptos</category>
      <category>blockchain</category>
      <category>spheron</category>
      <category>web3</category>
    </item>
    <item>
      <title>Revolutionizing Computer Vision: A Deep Dive into META's Segment Anything Model (SAM)</title>
      <dc:creator>Atharva_404</dc:creator>
      <pubDate>Sat, 28 Sep 2024 15:45:28 +0000</pubDate>
      <link>https://dev.to/atharva3000/revolutionizing-computer-vision-a-deep-dive-into-metas-segment-anything-model-sam-32jc</link>
      <guid>https://dev.to/atharva3000/revolutionizing-computer-vision-a-deep-dive-into-metas-segment-anything-model-sam-32jc</guid>
      <description>&lt;p&gt;Have you ever thought about how your smartphone can magically erase photobombers from your perfect beach snapshot? Or how it can blur backgrounds in your selfies with uncanny precision? These AI-powered features, like &lt;strong&gt;Google's Magic Eraser&lt;/strong&gt; for Android, have rapidly become part of our everyday lives, showcasing the incredible strides made in computer vision. Yet, as impressive as these tools are, they represent just the tip of the iceberg in the world of image understanding and manipulation.&lt;/p&gt;

&lt;p&gt;Imagine an AI that doesn't just erase unwanted elements but can understand and &lt;strong&gt;interact with every single object in your photos&lt;/strong&gt; or videos. From advanced image editing that rivals professional tools to potential medical imaging and autonomous vehicle applications, SAM represents a quantum leap in how machines perceive and process visual information.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fch36o0ee3i9eifc3riko.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fch36o0ee3i9eifc3riko.jpg" alt="Meta Segment Anything Model Demo" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But hold onto your pixels, folks! Enter META's Segment Anything Model (SAM), the overachieving AI that makes your phone's magic eraser look like a kid with a big rubber eraser. While your trusty smartphone AI is out there playing "Guess Who?" with faces and "Operation" with unwanted objects, SAM is like that friend &lt;em&gt;who can spot anything in a crowded photo—the one who always finds your keys when you can't&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fudzo74ab8fhj1j2v3nch.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fudzo74ab8fhj1j2v3nch.jpg" alt="The office handshake meme, spheron SAM aptos" width="521" height="496"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;It doesn't just remove your ex from photos; it could probably erase your ex from existence&lt;/em&gt; (kidding, don't try this at home 😉).&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding SAM: The Basics
&lt;/h2&gt;

&lt;p&gt;Alright, let's break down this AI wizardry called SAM (Segment Anything Model) in a way that won't make your brain feel like it's been put through a blender.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's SAM, and Why Should You Care?&lt;/strong&gt;&lt;br&gt;
Imagine you have a super-smart friend who can instantly point out anything in any photo you show them. That's basically what SAM does, but it's even better because it doesn't get tired or ask for snacks. SAM is like the ultimate "Where's Waldo?" champion, except it can find Waldo, his glasses, his hat, and even that sneaky dog, all in milliseconds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How's SAM Different from Your Average Joe AI?&lt;/strong&gt;&lt;br&gt;
Most AI models are like picky eaters – they only recognize what they've been trained on. Show them a hotdog, they'll say "hotdog." Show them a taco, they might have an existential crisis. But SAM? SAM is like that friend who'll try any food at least once. It can identify and outline literally anything in an image, even if it's never seen it before. It's the "yes, and..." improv master of the AI world.&lt;/p&gt;

&lt;p&gt;Here’s the really cool part—this is how SAM figures out the details.&lt;/p&gt;

&lt;h2&gt;
  
  
  SAM's Secret Sauce: The Three Amigos of AI 🤤
&lt;/h2&gt;

&lt;p&gt;SAM's got a trio of components working together like a &lt;em&gt;well-oiled machine&lt;/em&gt; (or like the three best friends that anyone could have):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F85il5s2zs99fheh8levp.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F85il5s2zs99fheh8levp.jpeg" alt="META SAM MEME" width="646" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Image Encoder:&lt;/strong&gt; Think of this as SAM's eyes. It looks at the picture and understands everything in it, kind of like when you instantly recognize all the stuff in your room.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Prompt Encoder:&lt;/strong&gt; This is like SAM's ears. It listens to what you want to find in the image. You can point to something, draw a box around it, or even describe it in words. (This turns your prompts into a language that your computer can understand.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Mask Decoder: "The Reveal-erator"&lt;/strong&gt; - The Mask Decoder is like a puzzle solver—it fills in the missing pieces of an image, so SAM knows exactly what it’s looking at.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Together, these three components allow SAM to understand any image and respond to any prompt with incredible accuracy. It's like having a mind-reading artist on call 24/7, ready to outline anything you can think of in any image you throw at it.&lt;/p&gt;

&lt;p&gt;So, next time you're playing &lt;strong&gt;"I Spy"&lt;/strong&gt; and someone says &lt;em&gt;"I spy with my little eye..."&lt;/em&gt;, just whip out SAM and show them how it's really done in the 21st century. Just don't be surprised if you're never invited to game night again 👀.&lt;/p&gt;

&lt;h2&gt;
  
  
  SAM Meets the Web3 Revolution
&lt;/h2&gt;

&lt;p&gt;Now, if you thought SAM was already cool enough, wait until it enters the Aptos Blockchain party! 😌 Picture this: SAM is no longer just helping you erase exes from photos, it’s stepping into the Web3 development space, &lt;strong&gt;shaking hands with decentralized computing platforms like Spheron Network, and joining forces with the Aptos Ecosystem.&lt;/strong&gt; Yep, it’s like your favorite AI just got an upgrade to &lt;em&gt;superhero status&lt;/em&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Why does this matter, you ask?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Well, imagine using SAM not only for photo editing but also for validating Aptos NFT Creation or even managing gasless transactions across the Layer-1 network. You could literally use SAM to help verify assets or check out your on-chain data, all while sipping your coffee. SAM working with Move Programming and smart contracts? Now that's a game-changer, and trust me, it’s more powerful than your uncle’s Wi-Fi password.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;SAM + Decentralized GPU = World Domination 🔥🔥 (or Just Cool AI Stuff)&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Hold up, though—SAM isn’t just flexing its muscles on the blockchain. No, no. It’s got a BFF in the decentralized GPU space. When paired with platforms like &lt;a href="https://www.spheron.network/" rel="noopener noreferrer"&gt;Spheron&lt;/a&gt;, SAM is like that one person in a group project who actually does all the work. It handles complex AI workloads like deep learning models, real-time object recognition, and all the &lt;em&gt;sci-fi-level stuff we used to think only existed in Star Trek&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgdvztwb1btkzl1v29xy0.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgdvztwb1btkzl1v29xy0.jpeg" alt="Spheron Network Meme 2" width="632" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Need cost-efficient compute for all those big AI projects? Boom! SAM on scalable infrastructure gives you results faster than you can say "I didn’t study for this exam." &lt;strong&gt;You don’t have to worry about burning through your resources&lt;/strong&gt;, either, because it’s designed for the decentralized computing world. So yeah, SAM doesn’t just play with the big boys—it is the big boy.&lt;/p&gt;

&lt;p&gt;What’s next? Oh, just imagine SAM helping you sort through massive data sets or running AI experiments while maintaining all that sleek Web3 energy. Your friends might still be using filters on their selfies, but you'll be in the corner casually deploying AI models in a simplified infrastructure. No big deal, right?&lt;/p&gt;

&lt;h2&gt;
  
  
  SAM’s Real-World Impact: More Than Just Memes 🎯
&lt;/h2&gt;

&lt;p&gt;Okay, so now you know SAM’s like that one AI model flexing all over the place. But its real power comes from AI workloads in fields that go beyond just image manipulation. It’s already clear SAM isn’t just some glorified photo editor — it’s a key player in reshaping how we use AI in everyday life, in ways both profound and practical.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Medical Imaging: Diagnosing at the Speed of Thought 🧠&lt;/strong&gt;&lt;br&gt;
Let’s face it, SAM isn’t about to don a lab coat, but it’s close. One of the most promising applications of SAM is in the world of medical imaging. Imagine a doctor trying to find the tiniest abnormality in a scan that could take hours to detect manually. Now imagine SAM stepping in, leveraging decentralized GPUs to analyze medical images faster and more accurately than ever. It’s not just a scalable infrastructure buzzword—it’s literally about saving lives.&lt;br&gt;
By processing thousands of images with pinpoint precision, SAM could become a vital tool for radiologists. Whether it’s identifying early-stage cancers or detecting subtle anomalies, SAM’s ability to break down images with its image encoder and mask decoder system could be revolutionary for healthcare. Add in the ability to do this on cost-efficient compute systems, and you have a world where medical diagnosis gets faster, cheaper, and more accurate.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Autonomous Vehicles: Seeing is Believing 🚗&lt;/strong&gt;&lt;br&gt;
Self-driving cars are cool, but they’re also terrifying (especially if you’ve ever tried to trust your life to a GPS system that thinks your apartment is in a lake). Here’s where SAM can step in, using its Move Programming to rapidly identify and segment objects in real-time. Think about it: a car equipped with SAM-like vision could detect everything from a rogue shopping cart to a squirrel mid-sprint across the road. Combine this with the Aptos Blockchain infrastructure, and we might see vehicles not only making smarter, safer decisions but also transacting securely without needing driver intervention.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Add in SAM’s ability to process complex visual data on a Layer-1 Network like &lt;a href="https://aptosfoundation.org/" rel="noopener noreferrer"&gt;Aptos Ecosystem&lt;/a&gt;, and we’re talking about autonomous cars that can “see” better than human drivers while operating on gasless transactions.&lt;/p&gt;

&lt;h2&gt;
  
  
  SAM and the Future of Decentralized Computing 💻
&lt;/h2&gt;

&lt;p&gt;Now, as promised, let’s link SAM with the broader world of Web3 Development. SAM doesn’t just exist in isolation. It’s part of a growing trend where decentralized technologies and AI are coming together in ways that once seemed like science fiction. By leveraging the power of &lt;u&gt;decentralized computing&lt;/u&gt;, we’re seeing AI systems that can process complex tasks faster and at a fraction of the cost.&lt;/p&gt;

&lt;p&gt;Take &lt;strong&gt;Spheron Network&lt;/strong&gt;, for example. SAM could use this scalable infrastructure to handle AI workloads across industries, from gaming to finance. In the future, don’t be surprised if &lt;em&gt;SAM is helping secure smart contracts, powering Aptos NFT Creation, and handling Randomness APIs all while performing image segmentation tasks on a global scale&lt;/em&gt;. This combination of AI and blockchain could truly redefine what’s possible in the digital space.&lt;/p&gt;

&lt;p&gt;Why SAM is the Chuck Norris of AI 🔥&lt;br&gt;
Alright, let’s bring this home. SAM is not just some fancy AI that gets stuck drawing boxes around pictures. It’s a game-changer. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp5itnd1qlyshnr9kv0lo.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp5itnd1qlyshnr9kv0lo.gif" alt="Spheron Aptos Looking Up meme" width="360" height="242"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;It’s the AI that other AIs probably look up to.&lt;/strong&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Whether it’s making your Instagram photos look fire, or processing real-time data for AI workloads in the medical field or autonomous driving, &lt;em&gt;SAM has the power to do it all&lt;/em&gt;. With an assist from the Aptos Blockchain and decentralized computing powerhouses like Spheron Network, SAM is poised to change everything from the way we edit images to how we interact with the world itself.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fur4bo7r1hdrww1x8w91v.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fur4bo7r1hdrww1x8w91v.jpeg" alt="Spheron Aptos Meme godfather holding cat" width="620" height="490"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, next time someone asks, &lt;strong&gt;“What’s the big deal with image segmentation?”, just drop this knowledge bomb on them.&lt;/strong&gt; SAM isn’t just here to help you erase photobombs—it’s here to change how we see, interact with, and build the future.&lt;/p&gt;

</description>
      <category>spheron</category>
      <category>web3</category>
      <category>blockchain</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
