<?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: Jigz</title>
    <description>The latest articles on DEV Community by Jigz (@jigz).</description>
    <link>https://dev.to/jigz</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%2F98615%2Fb15bbd47-e6c2-436f-9b9e-d5c8e8948787.png</url>
      <title>DEV Community: Jigz</title>
      <link>https://dev.to/jigz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jigz"/>
    <language>en</language>
    <item>
      <title>🚀@zeroopensource/zerocn v0.0.1 is live!</title>
      <dc:creator>Jigz</dc:creator>
      <pubDate>Sat, 20 Dec 2025 16:49:42 +0000</pubDate>
      <link>https://dev.to/zeroopensource/zeroopensourcezerocn-v001-is-live-3j97</link>
      <guid>https://dev.to/zeroopensource/zeroopensourcezerocn-v001-is-live-3j97</guid>
      <description>&lt;p&gt;Shadcn registry made by Zero.&lt;br&gt;
&lt;a href="https://github.com/zeroopensource/zero-zerocn" rel="noopener noreferrer"&gt;https://github.com/zeroopensource/zero-zerocn&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ZeroOpenSource™&lt;/p&gt;

</description>
      <category>typescript</category>
      <category>opensource</category>
      <category>npm</category>
      <category>javascript</category>
    </item>
    <item>
      <title>🚀@zeroopensource/zero-official v0.0.2 is live!</title>
      <dc:creator>Jigz</dc:creator>
      <pubDate>Mon, 02 Jun 2025 23:32:55 +0000</pubDate>
      <link>https://dev.to/zeroopensource/zeroopensourcezero-official-v002-is-live-4gid</link>
      <guid>https://dev.to/zeroopensource/zeroopensourcezero-official-v002-is-live-4gid</guid>
      <description>&lt;p&gt;Official resources for ZeroOpenSource&lt;br&gt;
&lt;a href="https://github.com/zeroopensource/zero-official" rel="noopener noreferrer"&gt;https://github.com/zeroopensource/zero-official&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ZeroOpenSource™&lt;/p&gt;

&lt;h1&gt;
  
  
  opensource #npm #javascript #devtools #zero #zeroopensource #zeroopensourcetm
&lt;/h1&gt;

</description>
      <category>opensource</category>
      <category>typescript</category>
      <category>npm</category>
      <category>javascript</category>
    </item>
    <item>
      <title>🚀@zeroopensource/zero-official v0.0.1 is live!</title>
      <dc:creator>Jigz</dc:creator>
      <pubDate>Sun, 25 May 2025 19:24:00 +0000</pubDate>
      <link>https://dev.to/zeroopensource/zeroopensourcezero-official-v001-is-live-33a6</link>
      <guid>https://dev.to/zeroopensource/zeroopensourcezero-official-v001-is-live-33a6</guid>
      <description>&lt;p&gt;Official resources for ZeroOpenSource&lt;br&gt;
&lt;a href="https://github.com/zeroopensource/zero-official" rel="noopener noreferrer"&gt;https://github.com/zeroopensource/zero-official&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ZeroOpenSource™&lt;/p&gt;

&lt;h1&gt;
  
  
  opensource #npm #javascript #devtools
&lt;/h1&gt;

&lt;h1&gt;
  
  
  zero #zeroopensource #zeroopensourcetm
&lt;/h1&gt;

</description>
      <category>opensource</category>
      <category>npm</category>
      <category>javascript</category>
      <category>typescript</category>
    </item>
    <item>
      <title>🚀@zeroopensource/zero-id v0.0.2 is live!</title>
      <dc:creator>Jigz</dc:creator>
      <pubDate>Thu, 22 May 2025 00:57:30 +0000</pubDate>
      <link>https://dev.to/zeroopensource/zeroopensourcezero-id-v002-is-live-5dkn</link>
      <guid>https://dev.to/zeroopensource/zeroopensourcezero-id-v002-is-live-5dkn</guid>
      <description>&lt;p&gt;Utility for generating random hexadecimal IDs&lt;br&gt;
&lt;a href="https://github.com/zeroopensource/zero-id" rel="noopener noreferrer"&gt;https://github.com/zeroopensource/zero-id&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ZeroOpenSource™&lt;/p&gt;

&lt;h1&gt;
  
  
  opensource #npm #javascript #devtools
&lt;/h1&gt;

&lt;h1&gt;
  
  
  zero #zeroopensource #zeroopensourcetm
&lt;/h1&gt;

</description>
      <category>opensource</category>
      <category>npm</category>
      <category>javascript</category>
      <category>typescript</category>
    </item>
    <item>
      <title>🚀@zeroopensource/zero-id v0.0.1 is live!</title>
      <dc:creator>Jigz</dc:creator>
      <pubDate>Thu, 22 May 2025 00:56:39 +0000</pubDate>
      <link>https://dev.to/zeroopensource/zeroopensourcezero-id-v001-is-live-3h4g</link>
      <guid>https://dev.to/zeroopensource/zeroopensourcezero-id-v001-is-live-3h4g</guid>
      <description>&lt;p&gt;Utility for generating random hexadecimal IDs&lt;br&gt;
&lt;a href="https://github.com/zeroopensource/zero-id" rel="noopener noreferrer"&gt;https://github.com/zeroopensource/zero-id&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ZeroOpenSource™&lt;/p&gt;

&lt;h1&gt;
  
  
  opensource #npm #javascript #devtools
&lt;/h1&gt;

&lt;h1&gt;
  
  
  zero #zeroopensource #zeroopensourcetm
&lt;/h1&gt;

</description>
      <category>opensource</category>
      <category>npm</category>
      <category>typescript</category>
      <category>javascript</category>
    </item>
    <item>
      <title>🚀@zeroopensource/pack-packages v0.0.2 is live!</title>
      <dc:creator>Jigz</dc:creator>
      <pubDate>Wed, 21 May 2025 00:27:12 +0000</pubDate>
      <link>https://dev.to/zeroopensource/zeroopensourcepack-packages-v002-is-live-5ff3</link>
      <guid>https://dev.to/zeroopensource/zeroopensourcepack-packages-v002-is-live-5ff3</guid>
      <description>&lt;p&gt;🚀@zeroopensource/pack-packages v0.0.2 is live!&lt;/p&gt;

&lt;p&gt;Install same-scope libs from the diff registries.&lt;br&gt;
&lt;a href="https://github.com/zeroopensource/pack-packages" rel="noopener noreferrer"&gt;https://github.com/zeroopensource/pack-packages&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ZeroOpenSource™&lt;/p&gt;

&lt;h1&gt;
  
  
  opensource #npm #javascript #devtools
&lt;/h1&gt;

&lt;h1&gt;
  
  
  zero #zeroopensource #zeroopensourcetm
&lt;/h1&gt;

</description>
      <category>opensource</category>
      <category>npm</category>
      <category>javascript</category>
      <category>typescript</category>
    </item>
    <item>
      <title>🚀@zeroopensource/pack-packages v0.0.1 is live!</title>
      <dc:creator>Jigz</dc:creator>
      <pubDate>Wed, 21 May 2025 00:26:28 +0000</pubDate>
      <link>https://dev.to/zeroopensource/zeroopensourcepack-packages-v001-is-live-25o</link>
      <guid>https://dev.to/zeroopensource/zeroopensourcepack-packages-v001-is-live-25o</guid>
      <description>&lt;p&gt;Install same-scope libs from the diff registries.&lt;br&gt;
&lt;a href="https://github.com/zeroopensource/pack-packages" rel="noopener noreferrer"&gt;https://github.com/zeroopensource/pack-packages&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ZeroOpenSource™&lt;/p&gt;

&lt;h1&gt;
  
  
  opensource #npm #javascript #devtools
&lt;/h1&gt;

&lt;h1&gt;
  
  
  zero #zeroopensource #zeroopensourcetm
&lt;/h1&gt;

</description>
      <category>opensource</category>
      <category>npm</category>
      <category>typescript</category>
      <category>javascript</category>
    </item>
    <item>
      <title>My Developer Path</title>
      <dc:creator>Jigz</dc:creator>
      <pubDate>Tue, 11 Aug 2020 05:34:11 +0000</pubDate>
      <link>https://dev.to/jigz/my-developer-path-32b5</link>
      <guid>https://dev.to/jigz/my-developer-path-32b5</guid>
      <description>&lt;p&gt;Just thought I’d share my learning path as a fullstack developer with some alterations, hopefully it’ll guide someone who wants to get into software development. Like myself 5 years ago.&lt;/p&gt;

&lt;p&gt;Now in no way is my stack perfect though I always do my research before deciding which to use, and I often mix it up several times a year. Always looking for tech to speed up development.&lt;/p&gt;

&lt;p&gt;If you need any help along the way, feel free to chat with me on &lt;a href="https://discord.com/invite/EvNvnyQ" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Resources
&lt;/h3&gt;

&lt;p&gt;A lot of the things I taught myself how to use through reading docs, watching youtube videos and following articles just like this one. Before that I bought some courses to kickstart my career. I highly recommend &lt;a href="https://wesbos.com/courses" rel="noopener noreferrer"&gt;wesbos&lt;/a&gt;, &lt;a href="https://www.leveluptutorials.com/tutorials" rel="noopener noreferrer"&gt;leveluptutorials&lt;/a&gt;, &lt;a href="https://www.youtube.com/user/DesignCourse" rel="noopener noreferrer"&gt;DesignCourse&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Something I couldn’t have learned myself are best practices from working with colleagues on team projects. As well as contributing to open source projects here and there. Don’t be afraid to ask for help.&lt;/p&gt;

&lt;h3&gt;
  
  
  HTML/CSS/Javascript
&lt;/h3&gt;

&lt;p&gt;Luckily I’ve already learned the basics in school, I used to make websites using only this stack. Nowadays you can get away with skipping this part and absorbing them as you go along, it helps but not required, you’ll learn these things from most web development tutorials or courses.&lt;/p&gt;

&lt;h3&gt;
  
  
  React + Next
&lt;/h3&gt;

&lt;p&gt;Every developer I know is using a frontend framework of some kind, they make our development lives so much easier. I brewed myself some coffee and completed this specific course in one sitting. Some courses may be outdated, read though react’s docs to keep yourself updated with new features.&lt;br&gt;
&lt;a href="https://reactforbeginners.com/" rel="noopener noreferrer"&gt;https://reactforbeginners.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’ve been sticking with Nextjs because it’s a great all in one solution no matter what project you’re working on, I’ve tried gatsby but I wouldn’t use it for large real time projects like your own twitter clone.&lt;br&gt;
&lt;a href="https://github.com/ghostventures/halfdone-next" rel="noopener noreferrer"&gt;https://github.com/ghostventures/halfdone-next&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  ES6, ES7 and Beyond
&lt;/h3&gt;

&lt;p&gt;Familiarize yourself with newer javascript features and syntax, eventually every dev will be using them so why not start now.&lt;br&gt;
&lt;a href="https://es6.io/" rel="noopener noreferrer"&gt;https://es6.io/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you’re gonna buy a phone, may as well buy one from this year. If you’re writing a function, may as well use the new supported features.&lt;/p&gt;
&lt;h3&gt;
  
  
  NodeJS
&lt;/h3&gt;

&lt;p&gt;Node is practically just javascript, I’m all for using just one language for frontend, backend, and even mobile platforms. I love being lazy, if you’re writing in Java, Swift, Python, and Javascript all for one cross-platform project, kudos to you. Just like in real life, I don’t see the point in speaking two different languages with different people in different scenarios.&lt;br&gt;
&lt;a href="https://learnnode.com/" rel="noopener noreferrer"&gt;https://learnnode.com/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://advancedreact.com/" rel="noopener noreferrer"&gt;https://advancedreact.com/&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  FaunaDB + GraphQL
&lt;/h3&gt;

&lt;p&gt;If you want a database without dealing with the complexities of setting one up,  try out FaunaDB. Personally I’m no database expert and my use cases are pretty basic for now. I found FaunaDB to be very simple and easy to use with little to no abstractions. Lately I’ve made graphql the standard for my APIs, because I’m too lazy to write docs for a Rest API and having one endpoint for your frontend is pretty sweet.&lt;/p&gt;

&lt;p&gt;When your project needs more advanced options, then you should aim for the likes of DynamoDB or MongoDB.&lt;/p&gt;
&lt;h3&gt;
  
  
  Tailwind
&lt;/h3&gt;

&lt;p&gt;I’m not a big fan of writing too much css, it’s redundant and prone to inconsistencies if not done carefully. So imagine my excitement when I heard of Tailwind, premade utility classes to satisfy most of my needs.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/8k165Y0qBN0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Git
&lt;/h3&gt;

&lt;p&gt;I still prefer using Git apps like Gitkraken, Github Desktop or VS Code’s source control over a command line unless I really need to. The difference is one button click vs 2 seconds to type a git command, my fingers are fatigued enough as it is. Though knowing how to use git commands does come in useful here and there.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/20PG7aehR1M"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Figma
&lt;/h3&gt;

&lt;p&gt;I saved myself some time by using Figma to mock my designs before starting development, especially since I’m a bit of a perfectionist. I also discovered that my first drafts are always so bad, it takes like 5 redos before I find the perfect design. If I need more design features then I’d switch to using Illustrator.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/3q3FV65ZrUs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Typescript
&lt;/h3&gt;

&lt;p&gt;I’ve used flow for a while but I still ran into errors like using the wrong props, when I moved to using typescript across all my projects, things just went smoothly. Type Checking is more strict for my own benefit.&lt;br&gt;
&lt;a href="https://nextjs.org/learn/excel/typescript" rel="noopener noreferrer"&gt;https://nextjs.org/learn/excel/typescript&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Serverless Framework
&lt;/h3&gt;

&lt;p&gt;To be billed the same price for a Nodejs server running 24/7 regardless of whether it’s in use or not, just doesn’t make sense for applications with inconsistent usage. Serverless could save you a lot of money and time, creating backends in separate functions makes things much easier to maintain.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/D5_FHbdsjRc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  React Native
&lt;/h3&gt;

&lt;p&gt;Write an application once and deploy it across multiple platforms, as a web app, a mobile app, or a desktop app, that’s the dream. A dream that’s closer than you think, tools are currently being developed just for that purpose, React Native + Electron, Ionic React. These are stable enough that they’re being used in some popular applications like VS Code.&lt;br&gt;
&lt;a href="https://www.leveluptutorials.com/tutorials" rel="noopener noreferrer"&gt;https://www.leveluptutorials.com/tutorials&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Ghost Developers
&lt;/h3&gt;

&lt;p&gt;My friends and I are teaming up to work on some open source projects.&lt;br&gt;
Like this &lt;a href="https://github.com/ghostventures/halfdone-next" rel="noopener noreferrer"&gt;NextJS Starter Template&lt;/a&gt; we’re using on several websites.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/ghostventures" rel="noopener noreferrer"&gt;
        ghostventures
      &lt;/a&gt; / &lt;a href="https://github.com/ghostventures/halfdone-next" rel="noopener noreferrer"&gt;
        halfdone-next
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;We don’t like to use emails, Join us in &lt;a href="https://discord.com/invite/EvNvnyQ" rel="noopener noreferrer"&gt;Ghost Discord&lt;/a&gt; if you wanna talk code, design, learning resources, etc.. &lt;/p&gt;

&lt;p&gt;You can support our open source group on &lt;a href="https://www.patreon.com/ghostventures" rel="noopener noreferrer"&gt;Patreon&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>beginners</category>
      <category>javascript</category>
      <category>firstyearincode</category>
    </item>
  </channel>
</rss>
