<?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: joepaulvilsan</title>
    <description>The latest articles on DEV Community by joepaulvilsan (@joepaulvilsan_7).</description>
    <link>https://dev.to/joepaulvilsan_7</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%2F1001975%2Fb72ef57a-ada2-445b-8e84-861784e2031b.png</url>
      <title>DEV Community: joepaulvilsan</title>
      <link>https://dev.to/joepaulvilsan_7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/joepaulvilsan_7"/>
    <language>en</language>
    <item>
      <title>How can I use AI while coding , instead of just vibe coding like prompting and building without understanding How can I leverage AI while building something such that I will not be irreplaceable at later point of time ?
#Doubt #Askmeanything</title>
      <dc:creator>joepaulvilsan</dc:creator>
      <pubDate>Fri, 03 Apr 2026 06:51:31 +0000</pubDate>
      <link>https://dev.to/joepaulvilsan_7/how-can-i-use-ai-while-coding-instead-of-just-vibe-coding-like-prompting-and-building-without-597</link>
      <guid>https://dev.to/joepaulvilsan_7/how-can-i-use-ai-while-coding-instead-of-just-vibe-coding-like-prompting-and-building-without-597</guid>
      <description></description>
    </item>
    <item>
      <title>Building a Chat App: From Monolith Mindset to Microservices &amp; Consistency</title>
      <dc:creator>joepaulvilsan</dc:creator>
      <pubDate>Sat, 25 Oct 2025 04:24:52 +0000</pubDate>
      <link>https://dev.to/joepaulvilsan_7/building-a-chat-app-from-monolith-mindset-to-microservices-consistency-39j4</link>
      <guid>https://dev.to/joepaulvilsan_7/building-a-chat-app-from-monolith-mindset-to-microservices-consistency-39j4</guid>
      <description>&lt;p&gt;Hey everyone! 👋&lt;/p&gt;

&lt;p&gt;I wanted to share an update on my journey building a real-time chat application from scratch. It's a 15-week personal project, and I'm currently about a third of the way through, just wrapping up Week 4.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Weeks 1-3 Recap: Building the Foundation&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The first phase was all about the backend basics. I built the initial &lt;strong&gt;Authentication&lt;/strong&gt; and &lt;strong&gt;User services&lt;/strong&gt; using FastAPI and connected them to a PostgreSQL database via SQLModel. A big step was getting comfortable &lt;strong&gt;dockerizing&lt;/strong&gt; these services and using &lt;strong&gt;Docker Compose&lt;/strong&gt; to manage them (along with the database) locally. I also implemented &lt;strong&gt;JWT&lt;/strong&gt; for authentication.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Week 4 &amp;amp; Beyond: Entering Kubernetes &amp;amp; Core Chat&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This past week, I've started diving into &lt;strong&gt;Kubernetes&lt;/strong&gt; – learning about Pods, Deployments, and Services with the goal of deploying these initial services to a local cluster. It's definitely a step up in complexity!&lt;/p&gt;

&lt;p&gt;Next up: building the &lt;strong&gt;core real-time chat backend&lt;/strong&gt;, likely involving WebSockets and maybe a message queue.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Struggle for Consistency (and a Tip from Atomic Habits)&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Let's be real – staying motivated and consistent on a long solo project is tough. Procrastination definitely creeps in, and sticking perfectly to the plan doesn't always happen.&lt;/p&gt;

&lt;p&gt;One thing that's helped is remembering a key idea from James Clear's &lt;em&gt;Atomic Habits&lt;/em&gt;: &lt;strong&gt;showing up, even in a small way, is infinitely better than doing nothing&lt;/strong&gt;. Getting just 0.1% done is better than 0%. So even on days when I lack motivation, I try to do &lt;em&gt;something&lt;/em&gt; – read a bit of documentation, refactor one small function, write down notes. It keeps the ball rolling, prevents inertia, and reminds me that every little bit compounds.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Anyone Interested in Pair Programming?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Coding alone can sometimes feel like shouting into the void! I've been thinking that having an accountability partner or doing some &lt;strong&gt;pair programming&lt;/strong&gt; sessions could be really beneficial. It's a great way to learn faster, bounce ideas off someone, stay motivated, and just make the process more fun.&lt;/p&gt;

&lt;p&gt;Is anyone else working on similar tech (&lt;strong&gt;FastAPI, React, Docker&lt;/strong&gt;, maybe diving into &lt;strong&gt;K8s&lt;/strong&gt; soon) or just looking for someone to code with occasionally? Drop a comment or message me – let's connect!&lt;/p&gt;

&lt;p&gt;Excited to keep building and learning. Onwards! 💪&lt;/p&gt;

&lt;h1&gt;
  
  
  BuildInPublic #DeveloperJourney #Microservices #FastAPI #React #Docker #Kubernetes #AtomicHabits #PairProgramming #WebDev
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to build SER model?</title>
      <dc:creator>joepaulvilsan</dc:creator>
      <pubDate>Tue, 15 Apr 2025 04:59:54 +0000</pubDate>
      <link>https://dev.to/joepaulvilsan_7/how-to-build-ser-model-23da</link>
      <guid>https://dev.to/joepaulvilsan_7/how-to-build-ser-model-23da</guid>
      <description>&lt;p&gt;I want to build a speech emotion recognition model that correctly predicts the emotion by speech. Is there any pretrained models like speechbrain,Wav2Vec2. If any provide the correct model name like name of Wav2Vec2 model or is it better to build the model from scratch like building a CNN model from scratch or finetuning ASR pretrained  model is better.Give me suggestions I need minimum 80% accuracy &lt;/p&gt;

</description>
      <category>help</category>
      <category>speech</category>
      <category>ai</category>
      <category>mlmodel</category>
    </item>
    <item>
      <title>Starting From Scratch</title>
      <dc:creator>joepaulvilsan</dc:creator>
      <pubDate>Thu, 10 Apr 2025 03:12:35 +0000</pubDate>
      <link>https://dev.to/joepaulvilsan_7/starting-from-scratch-44pf</link>
      <guid>https://dev.to/joepaulvilsan_7/starting-from-scratch-44pf</guid>
      <description>&lt;p&gt;planning to study full stack development from scratch, instead of just watching tutorials thinking about studying from base javascript to advanced topics like devops,cloud etc.Although there are many ai tools for full stack development I think understanding to build a software is a stepping stone in becoming a core developer and also a person with good knowledge is required to manage all tools.&lt;/p&gt;

&lt;p&gt;Do anyone have any suggestions,roadmap,advice or any other specific topic I need to include &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>devops</category>
      <category>help</category>
    </item>
  </channel>
</rss>
