<?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: Yagyesh Bobde</title>
    <description>The latest articles on DEV Community by Yagyesh Bobde (@bobde_yagyesh).</description>
    <link>https://dev.to/bobde_yagyesh</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%2F734451%2F0768dcf9-4136-45ef-b364-70728a6e820f.jpg</url>
      <title>DEV Community: Yagyesh Bobde</title>
      <link>https://dev.to/bobde_yagyesh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bobde_yagyesh"/>
    <language>en</language>
    <item>
      <title>Drizzle Vs Prisma</title>
      <dc:creator>Yagyesh Bobde</dc:creator>
      <pubDate>Mon, 10 Jun 2024 10:43:11 +0000</pubDate>
      <link>https://dev.to/bobde_yagyesh/drizzle-vs-prisma-2g70</link>
      <guid>https://dev.to/bobde_yagyesh/drizzle-vs-prisma-2g70</guid>
      <description>&lt;p&gt;Drizzle and Prisma are both modern Object-Relational Mapping (ORM) libraries for JavaScript/TypeScript, designed to simplify database interactions in web applications. However, they have distinct approaches and features:&lt;/p&gt;

&lt;p&gt;Drizzle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focuses on performance, aiming to be the fastest ORM for JavaScript/TypeScript&lt;/li&gt;
&lt;li&gt;Uses a "data-mapper" pattern, which means it maps database results directly to JavaScript objects&lt;/li&gt;
&lt;li&gt;Supports SQLite, PostgreSQL, MySQL, and SQL Server&lt;/li&gt;
&lt;li&gt;Emphasizes a fluent, type-safe API for building queries&lt;/li&gt;
&lt;li&gt;Has a smaller feature set compared to Prisma, but excels in performance and simplicity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Prisma:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Provides a more comprehensive set of features, including migrations, relationships, and advanced querying capabilities&lt;/li&gt;
&lt;li&gt;Uses a "query builder" pattern, which means it generates SQL queries based on the provided schema&lt;/li&gt;
&lt;li&gt;Supports PostgreSQL, MySQL, SQLite, SQL Server, and MongoDB (with limitations)&lt;/li&gt;
&lt;li&gt;Offers a powerful type-safe API, as well as a GraphQL API for querying data&lt;/li&gt;
&lt;li&gt;Includes features like data validation, automatic database migrations, and support for advanced database features like views and stored procedures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Both Drizzle and Prisma offer type-safety and aim to improve developer productivity when working with databases in JavaScript/TypeScript projects. The choice between them often depends on the project's specific requirements, such as performance needs, database support, and the desired feature set.&lt;/p&gt;

</description>
      <category>database</category>
      <category>backend</category>
      <category>drizzle</category>
      <category>prisma</category>
    </item>
    <item>
      <title>From Idea to Reality: Building Supaclip in 2 Weeks</title>
      <dc:creator>Yagyesh Bobde</dc:creator>
      <pubDate>Sun, 09 Jun 2024 17:05:28 +0000</pubDate>
      <link>https://dev.to/bobde_yagyesh/from-idea-to-reality-building-supaclip-in-2-weeks-4n1g</link>
      <guid>https://dev.to/bobde_yagyesh/from-idea-to-reality-building-supaclip-in-2-weeks-4n1g</guid>
      <description>&lt;p&gt;It started with an ambitious idea - transforming videos into searchable assets with transcripts, summaries, and an AI assistant to make video learning efficient. Could we build this in just 2 weeks?&lt;/p&gt;

&lt;p&gt;We leveraged existing libraries for accurate youtube transcripts, and Gemini's free API for concise summaries and an interactive AI assistant trained on the video data. &lt;/p&gt;

&lt;p&gt;Integrating these with a Next.js frontend on Vercel, Supaclip was born.&lt;/p&gt;

&lt;p&gt;After tireless coding and refinement in just 2 weeks, we went from concept to reality. Supaclip revolutionizes video learning by automating valuable insights.&lt;/p&gt;

&lt;p&gt;We hastily launched on ProductHunt and were planning to postpone but due to some issues we couldn't postpone, but what do you know? We actually were #4 rank on ProductHunt that day!!&lt;/p&gt;

&lt;p&gt;It has been an exciting and rewarding learning experience for me and I'll continue to share my experience here ^_^&lt;/p&gt;

&lt;p&gt;You can check out the tool here: &lt;a href="https://www.supaclip.pro"&gt;www.supaclip.pro&lt;/a&gt; &lt;/p&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>tooling</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>Suggest some resources for reinforcement learning...</title>
      <dc:creator>Yagyesh Bobde</dc:creator>
      <pubDate>Tue, 24 Oct 2023 05:09:00 +0000</pubDate>
      <link>https://dev.to/bobde_yagyesh/suggest-some-resources-for-reinforcement-learning-4f70</link>
      <guid>https://dev.to/bobde_yagyesh/suggest-some-resources-for-reinforcement-learning-4f70</guid>
      <description>&lt;p&gt;I am very interested in the field of RL and want to learn more about it. To give a bit of background on my knowledge about ml. I have covered basic topics of ML and DL like regression, SVMs, trees, perceptron, activation functions, CNNs, LSTMs, transfer learning etc.&lt;/p&gt;

&lt;p&gt;So from here I want to focus on RL. Any thoughts??&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>ai</category>
      <category>resources</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
