<?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: Siv Deploys</title>
    <description>The latest articles on DEV Community by Siv Deploys (@sidharrth).</description>
    <link>https://dev.to/sidharrth</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%2F1205402%2F8d251321-0aa4-4690-b0da-0f81f1da11e4.png</url>
      <title>DEV Community: Siv Deploys</title>
      <link>https://dev.to/sidharrth</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sidharrth"/>
    <language>en</language>
    <item>
      <title>Dev.To Bug (or Dev.To.futura)</title>
      <dc:creator>Siv Deploys</dc:creator>
      <pubDate>Thu, 16 May 2024 10:12:11 +0000</pubDate>
      <link>https://dev.to/sidharrth/devto-bug-or-devtofutura-2d4m</link>
      <guid>https://dev.to/sidharrth/devto-bug-or-devtofutura-2d4m</guid>
      <description>&lt;p&gt;Searching for keyword like "Node" in Dev.To sorted by latest ends up in articles to be written in future date and on clicking on details gets 404 error. Is this a bug or feature of what article comes in the future? Here is the screenshot. Knowing about the future is always an interesting thingy.&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%2Fw5jic5oif4pdm9a7xgx3.png" 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%2Fw5jic5oif4pdm9a7xgx3.png" alt="Image description" width="800" height="482"&gt;&lt;/a&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%2Fuv64b4k3m52ye5rp8zvw.png" 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%2Fuv64b4k3m52ye5rp8zvw.png" alt="Image description" width="800" height="228"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>bug</category>
      <category>future</category>
      <category>errors</category>
      <category>ai</category>
    </item>
    <item>
      <title>Custom GPT @ ChatGPT store</title>
      <dc:creator>Siv Deploys</dc:creator>
      <pubDate>Tue, 06 Feb 2024 11:46:32 +0000</pubDate>
      <link>https://dev.to/sidharrth/custom-gpt-chatgpt-store-1djn</link>
      <guid>https://dev.to/sidharrth/custom-gpt-chatgpt-store-1djn</guid>
      <description>&lt;p&gt;OpenAI's ChatGPT store is one of the suitable avenue for implementing your great ideas and solutions. All done by just conversing with ChatGPT.&lt;/p&gt;

&lt;p&gt;This article serves as a primer to create custom GPT (No code) in the ChatGPT store using the following steps&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Upgrade&lt;/strong&gt; &lt;br&gt;
&lt;strong&gt;2. Verify&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;3. Create&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;4. Publish&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I published a custom Wellness GPT based on emotions or mood and here is the link: &lt;a href="https://chat.openai.com/g/g-Jl5f81m2r-freqenvibe-frequency-energy-vibration"&gt;Freqenvibe&lt;/a&gt; (Note: Requires Requires ChatGPT Plus subscription indeed that is step 1)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1) Upgrade&lt;/strong&gt;&lt;br&gt;
If you are playing around with ChatGPT 3.5, you need to upgrade to ChatGPT 4 with a minimum ChatGPT Plus subscription to create and publish your own Custom GPT.&lt;br&gt;
Head on to &lt;a href="https://chat.openai.com/auth/login"&gt;&lt;/a&gt; and sign up.&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%2Fbuean31hgycub3hun08o.png" 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%2Fbuean31hgycub3hun08o.png" alt="upgrade" width="290" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Choose teams subscription if more than one will be creating and feeding data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2) Verify&lt;/strong&gt;&lt;br&gt;
Once Subscription is paid and activated, Login to dashboard and verify your profile by clicking on you profile name (Left bottom corner of the screen and select "Settings &amp;amp; Beta" and select "Builder Profile" from  the Popup window on the right side.&lt;br&gt;
Note: Need have a valid email id and a website (CNAME text entry in DNS record) to verify and publish in the store.&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%2Fwvenb3id7qdc1w1gi1cg.png" 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%2Fwvenb3id7qdc1w1gi1cg.png" alt="verify" width="660" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3) Create&lt;/strong&gt;&lt;br&gt;
Once account setup is complete, go to Dashboard, Click on Green &lt;strong&gt;Create&lt;/strong&gt; Button on the right side of the screen to create your own GPT.&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%2Fe0ekkdb993y2b33bp2lv.png" 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%2Fe0ekkdb993y2b33bp2lv.png" alt="create" width="726" height="115"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Screen splits into 2 parts &lt;em&gt;Create/Configure&lt;/em&gt; and &lt;em&gt;Preview&lt;/em&gt;. Start conversation with ChatGPT on the Create/Configure section.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can either provide your own name or ChatGPT will suggest names for your GPT based on the input you provided.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;During the above process "&lt;em&gt;Configure&lt;/em&gt;" section gets automatically filled or populated based on your input.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on configure section and enable &lt;em&gt;DALL-E Image Generator&lt;/em&gt; if you want ChatGPT to create an custom image based on your conversations.&lt;/li&gt;
&lt;/ul&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%2Flldbh5e8xp9xdk45n0g0.png" 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%2Flldbh5e8xp9xdk45n0g0.png" alt="workspace" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Load your GPT idea and data by conversing and check in &lt;em&gt;Preview&lt;/em&gt; whether it all works. Note: Do not forget to click on Save button.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4) Publish&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once all info is loaded, tested and complete, Click on green "Save" Button and select "publish" ... to ... "Everyone" and select the Category on where your GPT belongs to click green "Confirm" button.&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%2F0e3m30qzlus6apnmm5pu.png" 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%2F0e3m30qzlus6apnmm5pu.png" alt="publish" width="261" height="499"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's it. OpenAI does a verification/sanity check (usually minutes) and  once complete, your custom GPT should appear in the store and you should be able to search to see, add more data, copy link to share with anyone, play around and do all good stuff.&lt;/p&gt;

&lt;p&gt;Here is mine, a custom Wellness GPT based on emotions or mood: &lt;a href="https://chat.openai.com/g/g-Jl5f81m2r-freqenvibe-frequency-energy-vibration"&gt;Freqenvibe&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Comments or Questions welcome.&lt;/p&gt;

</description>
      <category>chatgpt</category>
      <category>openai</category>
      <category>gpt4</category>
      <category>nocode</category>
    </item>
    <item>
      <title>Run react app in SSL</title>
      <dc:creator>Siv Deploys</dc:creator>
      <pubDate>Mon, 27 Nov 2023 22:33:08 +0000</pubDate>
      <link>https://dev.to/sidharrth/run-react-code-in-ssl-da3</link>
      <guid>https://dev.to/sidharrth/run-react-code-in-ssl-da3</guid>
      <description>&lt;p&gt;Steps to run react code in SSL&lt;br&gt;
&lt;strong&gt;1)&lt;/strong&gt; Get cert and key from a certificate authority&lt;br&gt;
&lt;strong&gt;2)&lt;/strong&gt; Copy the cert file to certs folder&lt;br&gt;
&lt;strong&gt;3)&lt;/strong&gt; Copy the key file to certs/keys folder&lt;br&gt;
&lt;strong&gt;4)&lt;/strong&gt; Add/modify the start script in package.json&lt;br&gt;
   &lt;strong&gt;&lt;em&gt;Windows:&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;"scripts": {&lt;br&gt;
       "start": "set HTTPS=true&amp;amp;&amp;amp;set SSL_CRT_FILE=./certs/cert.pem&amp;amp;&amp;amp;set SSL_KEY_FILE=./certs/keys/key.pem&amp;amp;&amp;amp;react-scripts start",&lt;br&gt;
  },&lt;/code&gt;&lt;br&gt;
   &lt;strong&gt;&lt;em&gt;Linux:&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;"scripts": {&lt;br&gt;
    "start": "export HTTPS=true&amp;amp;&amp;amp;SSL_CRT_FILE=./certs/cert.pem&amp;amp;&amp;amp;SSL_KEY_FILE=./certs/keys/key.pem react-scripts start",&lt;br&gt;
  },&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;5)&lt;/strong&gt; Run the app (npm start) and hit https://&lt;em&gt;servername&lt;/em&gt;:&lt;em&gt;port&lt;/em&gt; where &lt;em&gt;servername&lt;/em&gt; name of the server mentioned in the cert and &lt;em&gt;port&lt;/em&gt; port number for the app &lt;/p&gt;

</description>
      <category>react</category>
      <category>ssl</category>
      <category>windows</category>
      <category>linux</category>
    </item>
  </channel>
</rss>
