<?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: Sambhav Saxena</title>
    <description>The latest articles on DEV Community by Sambhav Saxena (@sambhavsaxena).</description>
    <link>https://dev.to/sambhavsaxena</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%2F749913%2F529f73a4-c513-4619-8c87-104e4479ef45.jpeg</url>
      <title>DEV Community: Sambhav Saxena</title>
      <link>https://dev.to/sambhavsaxena</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sambhavsaxena"/>
    <language>en</language>
    <item>
      <title>Experiments with Agents</title>
      <dc:creator>Sambhav Saxena</dc:creator>
      <pubDate>Sun, 26 Jan 2025 14:00:06 +0000</pubDate>
      <link>https://dev.to/sambhavsaxena/experiments-with-agents-4o7l</link>
      <guid>https://dev.to/sambhavsaxena/experiments-with-agents-4o7l</guid>
      <description>&lt;p&gt;I have recently created a repository talking, tracking and experimenting about AI Agents and Agentic workflows.&lt;/p&gt;

&lt;p&gt;I'm looking for a quick review of the write-up in README.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgrcz0pjuysbcetycqnwr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgrcz0pjuysbcetycqnwr.png" alt="Image description" width="800" height="419"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's the Github repository:&lt;br&gt;
&lt;a href="https://github.com/sambhavsaxena/agentic-workflows" rel="noopener noreferrer"&gt;agentic-workflows&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for your time;)&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>I created an anonymous blog posting React app</title>
      <dc:creator>Sambhav Saxena</dc:creator>
      <pubDate>Mon, 08 Aug 2022 03:32:30 +0000</pubDate>
      <link>https://dev.to/sambhavsaxena/i-created-an-anonymous-blog-posting-react-app-ccm</link>
      <guid>https://dev.to/sambhavsaxena/i-created-an-anonymous-blog-posting-react-app-ccm</guid>
      <description>&lt;p&gt;&lt;strong&gt;Where did the idea come from?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So I was looking for options to create a full stack project using technologies I've recently learnt, including React, SQL, MongoDB, Express and some algorithms implemented in order to create a fully scalable &lt;a href="http://ikigaii.herokuapp.com/"&gt;Anonymous blog posting app&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xaCme2qT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p07whynrc98n9nj34kkf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xaCme2qT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p07whynrc98n9nj34kkf.png" alt="A screenshot of the app" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let's start with the very beginning.&lt;/p&gt;

&lt;p&gt;The first step was to setup the Node+React environment. This includes installing &lt;a href="https://nodejs.org/en/"&gt;Node.js&lt;/a&gt;, and &lt;a href="https://reactjs.org/"&gt;ReactJS&lt;/a&gt; starter dependencies on the machine locally. &lt;/p&gt;

&lt;p&gt;Starting with the create-react-app base template, now comes the interesting part.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Creating the API endpoints&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Create and navigate to the back-end directory and start with &lt;code&gt;npm init&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Now, in order to setup the server routes, create different directories for their specific functions. I chose to create one for &lt;a href="https://github.com/sambhavsaxena/ikigai/tree/main/backend/config"&gt;database configuration&lt;/a&gt;, &lt;a href="https://github.com/sambhavsaxena/ikigai/tree/main/backend/controllers"&gt;Redux controllers&lt;/a&gt;, &lt;a href="https://github.com/sambhavsaxena/ikigai/tree/main/backend/middleware"&gt;middlewares&lt;/a&gt;, &lt;a href="https://github.com/sambhavsaxena/ikigai/tree/main/backend/models"&gt;models&lt;/a&gt; and &lt;a href="https://github.com/sambhavsaxena/ikigai/tree/main/backend/routes"&gt;routes&lt;/a&gt; for the required state management of the application. &lt;/p&gt;

&lt;p&gt;I chose to expose two API endpoints to the server, one for userContext and blogContext each.&lt;/p&gt;

&lt;p&gt;I also created a separate directory for creating and salting JSON-Web-tokens (JWTs) in order to authenticate the users.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--k6t33Hiv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0so715k76fyl3l95vs46.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k6t33Hiv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0so715k76fyl3l95vs46.png" alt="Folder structure" width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Do the low-level programming and implement the back-end structure as per your needs. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Creating the front-end&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When we start working on a front-end part we have a number of choices to make. What library to start with? What CSS frameworks would suit the best? What icons library and font?&lt;/p&gt;

&lt;p&gt;After going through a number of alternatives I finally chose &lt;a href="https://getbootstrap.com/"&gt;Bootstrap&lt;/a&gt;, as it offers flexibility in choosing the styling frameworks. And with Bootstrap, there are customizable libraries available which results in flexible switching among several themes throughout the web app. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connecting the server and final steps&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After setting up the front-end and back-end directories, connect the web app to the server and proxy the back-end ports through front-end, in order to make the API endpoints secure and publicly inaccessible. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YbQuZ8JC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oqp90fbgggs2j326a9sc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YbQuZ8JC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oqp90fbgggs2j326a9sc.png" alt="Server proxy" width="390" height="140"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Specify the environment variables in the &lt;code&gt;.env&lt;/code&gt; file and slurp your coffee.&lt;/p&gt;

&lt;p&gt;Your web app is ready to be hosted😇&lt;/p&gt;

</description>
      <category>react</category>
      <category>node</category>
      <category>redux</category>
    </item>
    <item>
      <title>Just created a fantastic looking temporary chat-room.</title>
      <dc:creator>Sambhav Saxena</dc:creator>
      <pubDate>Sun, 05 Jun 2022 11:58:16 +0000</pubDate>
      <link>https://dev.to/sambhavsaxena/just-created-a-fantastic-looking-temporary-chat-room-32pa</link>
      <guid>https://dev.to/sambhavsaxena/just-created-a-fantastic-looking-temporary-chat-room-32pa</guid>
      <description>&lt;p&gt;The story started last year when I was learning Javascript for web development. &lt;br&gt;
I wasn't sure how its going but i was obviously trying things out. So, i worked with a lot of technologies and found the best out of them, to finally work on my dream project which is currently under development. But during the journey, i also tried and built different kinds of things for utility purposes. One of such application was &lt;em&gt;Fortlax.io&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nfx8Sqxm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aaustwsxg55g90eijksj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nfx8Sqxm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aaustwsxg55g90eijksj.jpg" alt="Image description" width="800" height="1067"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This web app, being a very basic implementation of web sockets, is one of the most errorless application i had ever built(the development is still active).&lt;/p&gt;

&lt;p&gt;Checkout the app here: &lt;a href="https://fortlax.vercel.app"&gt;Fortlax.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Link to the Github repository:&lt;a href="https://github.com/sambhavsaxena/fortlax.io"&gt;Fortlax.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cheers♡&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>opensource</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
