<?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: Ricardo Batista</title>
    <description>The latest articles on DEV Community by Ricardo Batista (@rbatista19).</description>
    <link>https://dev.to/rbatista19</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%2F1418786%2F23772d20-e7df-4f2f-a42e-3b638a582674.png</url>
      <title>DEV Community: Ricardo Batista</title>
      <link>https://dev.to/rbatista19</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rbatista19"/>
    <language>en</language>
    <item>
      <title>🚀 Launching FidForward! 🚀</title>
      <dc:creator>Ricardo Batista</dc:creator>
      <pubDate>Mon, 08 Jul 2024 16:54:15 +0000</pubDate>
      <link>https://dev.to/rbatista19/launching-fidforward-54gc</link>
      <guid>https://dev.to/rbatista19/launching-fidforward-54gc</guid>
      <description>&lt;p&gt;Today, Bernardo and I are excited to launch FidForward in private beta!&lt;/p&gt;

&lt;p&gt;We're looking for companies with 10-50 employees willing to pilot the next generation of performance management.&lt;/p&gt;

&lt;p&gt;With two pilot programs already running successfully (achieving a 30-50% improvement in eNPS), we’re eager to expand FidForward to more companies to validate these results further.&lt;/p&gt;

&lt;p&gt;If you’re a founder seeking to implement performance management or a larger company aiming to elevate your current system, please reach out to me!&lt;/p&gt;

&lt;p&gt;🔗 Learn more about FidForward at &lt;a href="https://fidforward.com" rel="noopener noreferrer"&gt;FidForward.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>node</category>
    </item>
    <item>
      <title>We were tired of bureaucracy, so we built an opensource repo for the best guides</title>
      <dc:creator>Ricardo Batista</dc:creator>
      <pubDate>Sun, 23 Jun 2024 21:09:11 +0000</pubDate>
      <link>https://dev.to/rbatista19/we-were-tired-of-bureaucracy-so-we-built-an-opensource-repo-for-the-best-guides-da6</link>
      <guid>https://dev.to/rbatista19/we-were-tired-of-bureaucracy-so-we-built-an-opensource-repo-for-the-best-guides-da6</guid>
      <description>&lt;p&gt;Today we are launching &lt;a href="https://tramitit.com/" rel="noopener noreferrer"&gt;Tramitit&lt;/a&gt;, a shared database on getting all those poor-UX local procedures done in a much simpler way!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;How it works&lt;/strong&gt;: The community provides detailed walkthroughs on every possible bureaucratic process you might go through.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For the community by the community&lt;/strong&gt;: The content on this website is curated, verified, and rated by the community.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Welcoming providers that can help our users&lt;/strong&gt;: Although our guides are as simple as possible, users may still prefer to delegate tasks to a curated provider.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are in a bit a chicken &amp;amp; egg problem: for the traffic to pick up and have contributors, we need to start by adding some content - some of which we have already gone through and fixed it, other not yet there. We will get there over time, and work with providers that can also bring the quality up.&lt;/p&gt;

&lt;p&gt;You can find our &lt;a href="https://github.com/tramitit/guides" rel="noopener noreferrer"&gt;GitHub repo here&lt;/a&gt;, where you can contribute as well!&lt;br&gt;
Our &lt;a href="https://github.com/tramitit/tramitit.github.io" rel="noopener noreferrer"&gt;website is also open-source&lt;/a&gt;, so feel free to add anything.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Getting started with Open SaaS</title>
      <dc:creator>Ricardo Batista</dc:creator>
      <pubDate>Sun, 21 Apr 2024 07:34:17 +0000</pubDate>
      <link>https://dev.to/rbatista19/getting-started-with-open-saas-2gnb</link>
      <guid>https://dev.to/rbatista19/getting-started-with-open-saas-2gnb</guid>
      <description>&lt;p&gt;When building &lt;a href="https://article-generation.com/" rel="noopener noreferrer"&gt;Article Generation&lt;/a&gt; and &lt;a href="https://meeting-reminders.com/" rel="noopener noreferrer"&gt;Meeting Reminders&lt;/a&gt;, I decided to get started as fast as possible. So I looked for a free boilerplate and stumbled upon &lt;a href="https://opensaas.sh/" rel="noopener noreferrer"&gt;Open SaaS&lt;/a&gt;, which used YC-backed &lt;a href="https://wasp-lang.dev/" rel="noopener noreferrer"&gt;Wasp&lt;/a&gt;. It is a full-stack React + NodeJS + Prisma that takes 8 hours to get started with.&lt;/p&gt;

&lt;p&gt;Their documentation is brilliant, and great support over Discord. I decided to list here the full walkthrough on how to set up the development environment so that it is a simple copy-paste for you.&lt;/p&gt;

&lt;p&gt;For frontend deployment, I used &lt;a href="https://www.netlify.com/" rel="noopener noreferrer"&gt;Netlify&lt;/a&gt; (for the generous free package) and the recommended &lt;a href="https://fly.io/" rel="noopener noreferrer"&gt;fly.io&lt;/a&gt; for server + database (also cheap package).&lt;/p&gt;

&lt;h2&gt;
  
  
  Run development commands
&lt;/h2&gt;

&lt;p&gt;Start development database:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd app &amp;amp;&amp;amp; wasp start db
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;View development database in Prisma:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wasp db studio
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Start development app:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd app &amp;amp;&amp;amp; wasp start
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Start development blog:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd blog &amp;amp;&amp;amp; npm install &amp;amp;&amp;amp; npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Run frontend deployment commands
&lt;/h2&gt;

&lt;p&gt;Locate the folder:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd .wasp/build/web-app
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Install dependencies:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install &amp;amp;&amp;amp; REACT_APP_API_URL={your-server-URL} npm run build
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Deploy preview:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;netlify deploy&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Deploy to production:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;netlify deploy --prod&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Every time there is a Wasp app rebuild (with wasp build), it will remove your &lt;code&gt;.wasp/build/&lt;/code&gt; directory. Until the GitHub issue is fixed, you need to update &lt;code&gt;netlify.toml&lt;/code&gt;’s publish line to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  publish = ".wasp/build/web-app/build"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Run backend &amp;amp; db deployment commands
&lt;/h2&gt;

&lt;p&gt;Locate the folder:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd .wasp/build/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Deploy preview:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;flyctl deploy --remote-only --config ../../src/shared/fly-server.toml
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Every time there is a Wasp app rebuild (with wasp build), it will remove your &lt;code&gt;.wasp/build/&lt;/code&gt; directory. That’s why there is a copy of the file in &lt;code&gt;app/src/shared/&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run blog deployment commands
&lt;/h2&gt;

&lt;p&gt;Locate the folder:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd blog
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Build the app:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm run build
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Deploy preview:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;netlify deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Deploy to production:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;netlify deploy --prod
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Good luck with building, hopefully it will be faster now!&lt;/p&gt;

</description>
      <category>wasp</category>
      <category>node</category>
      <category>react</category>
    </item>
  </channel>
</rss>
