<?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>Forem: Manjunath G</title>
    <description>The latest articles on Forem by Manjunath G (@manjumjn).</description>
    <link>https://forem.com/manjumjn</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%2F314296%2F0954b555-9bd8-47a3-ae05-4e8699fd80b6.jpg</url>
      <title>Forem: Manjunath G</title>
      <link>https://forem.com/manjumjn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/manjumjn"/>
    <language>en</language>
    <item>
      <title>How I Built A Custom Build PC for Myself</title>
      <dc:creator>Manjunath G</dc:creator>
      <pubDate>Wed, 11 Nov 2020 06:51:00 +0000</pubDate>
      <link>https://forem.com/manjumjn/how-i-built-a-custom-build-pc-for-myself-10m7</link>
      <guid>https://forem.com/manjumjn/how-i-built-a-custom-build-pc-for-myself-10m7</guid>
      <description>&lt;p&gt;Building my own custom configured PC 🖥 was something which I had in my mind for a while now. Basically I wanted to build a PC for Development as my previous configuration was not good enough, also it's 2 years old laptop. It's a HP Laptop with Core i3 5th Gen,8GB Ram, 2GB AMD Graphics and 1TB HDD. It's good but I need something more efficient and faster. Also my brother ❤️ wanted to play high end games like GTA V 😅, so I began my research and after few days of reading several reviews and comparisons, based on my thought process I came up with following Specifications.&lt;br&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Configuration 🚀
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;ADM Ryzen 3600XT Processor&lt;/li&gt;
&lt;li&gt;DeepCool GAMMAXX GT A-RGB Air Cooler&lt;/li&gt;
&lt;li&gt;Corsair Vengeance 16GB DDR4 3200Mhz Ram&lt;/li&gt;
&lt;li&gt;Intel 660p Series SSD - 512GB&lt;/li&gt;
&lt;li&gt;ASUS GeForce GTX 1650 Phoenix Edition 4GB Graphics&lt;/li&gt;
&lt;li&gt;MSI B450 Gaming Pro AC Motherboard with inbuilt Wi-Fi&lt;/li&gt;
&lt;li&gt;Corsair CV650 80 Plus Bronze PSU - 650Watts&lt;/li&gt;
&lt;li&gt;Corsair Carbide SPEC-05 Mid-Tower Case&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As per the storage I already had an &lt;strong&gt;1TB Internal HDD&lt;/strong&gt; from so I did have to buy again 🤪&lt;/p&gt;



&lt;h3&gt;
  
  
  Why this Specs 🧐?
&lt;/h3&gt;

&lt;p&gt;The main reason for this specification is it's within the budget (It did exceed a bit but It's worth it) and Upgrade friendly. To be honest I did learn many things as I was researching and building this. If you are planning on building your own PC, always keep in mind that you will eventually need to upgrade, so choose configuration/specs based on that. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Processor&lt;/strong&gt; - At First I planned for Ryzen 3400G with Integrated Redon graphics and avoid graphics card entirely. I would have worked just fine but I needed the games to run smoothly even in 1080p without frame drops/shutters during gameplay. So I opted for Ryzen 3600XT. I do know that Ryzen released Zen 3 Architecture past week but for that I had to wait and also I was not sure about motherboard compabilities. So I went with this.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Motherboard&lt;/strong&gt; - I needed motherboard that would support Ryzen AM4 Socket and also I was searching inbuilt Wi-Fi boards, this was perfect fit and also it has RGB Lightings that's 2 Plus Points 😁. So I went with MSI Gaming Pro Carbon AC b450 motherboard.&lt;br&gt;
&lt;em&gt;Note: If you are buying this motherboard make sure that the BIOS is updated to latest version&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SSD&lt;/strong&gt; - I wanted the games to load faster, the applications to process faster, especially &lt;code&gt;npm install&lt;/code&gt; would take a lot of time in my laptop but not in this😜. The Read/Write is SSD are way more faster then HDD. So I planned for 512GB SSD for my OS and Games. For storage I used 1TB HDD along with this SSD. So overall Internal is about 1.5TB&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;PSU&lt;/strong&gt; - For this specs a 450Watts PSU was sufficient or 550Watts would be enough, but as I said keeping future upgrades in mind I opted for 650Watts. I did search for comparisons in terms of +ve reviews and price range and I decided &lt;strong&gt;Corsair CV650 80 Plus Bronze&lt;/strong&gt; would be best option for me.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Air Cooler&lt;/strong&gt; - If you are familiar with processors you must be thinking why not just use stock cooler instead. I did try for a a month. With Stock Cooler I had my pc shutdown when I tried to check benchmark with &lt;strong&gt;CineBench&lt;/strong&gt; also the idle and the gaming temperature of my pc was from 50deg C to almost 9+ deg C with maximum utilization. So I planned to check for Air Coolers that would cost below 5K. I came across several but with comparisons and price range I got DeepCool GAMMAXX with RBG for less than 3K and It's actually great. Check the results below.  &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Remaining parts are self explanatory I guess. If you want know more just leave a comment. &lt;/p&gt;



&lt;h3&gt;
  
  
  Building Process👨‍🔧
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fcuulkn9owvj6k9qu66og.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fcuulkn9owvj6k9qu66og.jpg" alt="Building Process"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This was my first time building entirely new custom PC from scratch but I did repair my old PC's myself every time, so I had pretty good idea.&lt;/p&gt;

&lt;p&gt;To be honest I wanted something more than just build a PC, I wanted It to be &lt;strong&gt;visually appealing with colors and lightings&lt;/strong&gt; as well. So I planned that I would buy a transparent casing and I decided to go with Corsair's Mid-tower Case. As you can see below it's entirely transparent at one side.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fmwkttavwj0djnwcx9yf3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fmwkttavwj0djnwcx9yf3.jpg" alt="Corsair Carbide SPEC-05 Mid-Tower"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Now that it transparent, it's on you to do wire management as well😂. You cannot just throw all wires inside case and pack it right 😜&lt;/p&gt;

&lt;p&gt;I tried my best and you can see before and after pics below with final result.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F8p6e0k40vvficexs93co.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F8p6e0k40vvficexs93co.jpg" alt="Final Result"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/LG7HOpoauNY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;It's not complete yet, I know it's still missing few lightings 😜 which I'll be adding in coming days and make it more cooler. This post will be updated as I do it. &lt;/p&gt;




&lt;p&gt;As per monitor I already had a LG Ultrawide Monitor which I was using with my Laptop for last 1.5 years I think 🤔 but It's still Pretty good for me, even perfect for games 😁&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F492d9lkr2v1f4boianqe.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F492d9lkr2v1f4boianqe.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h3&gt;
  
  
  Benchmarks 👨‍🏫
&lt;/h3&gt;

&lt;p&gt;I'm not entirely sure how this benchmark rating works but I can see it's pretty good 😅. As I mentioned earlier when I first built this PC with stock cooler, the system was shut down on rendering about 70% in &lt;strong&gt;CineBench&lt;/strong&gt; 🤯. Now after Installing Air Cooler you can see the result without pc shutdown it did render completely even when I ran twice to check the temperature at 100% CPU Utilization.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fabfsdilyeko3m1pmm9w0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fabfsdilyeko3m1pmm9w0.jpg" alt="Benchmark 1st Try"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fgbyvcr0w9rzye2iee1md.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fgbyvcr0w9rzye2iee1md.jpg" alt="Temprature"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fq4nwb8ndm2e6ctqnmwwn.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fq4nwb8ndm2e6ctqnmwwn.jpg" alt="CPU Utilization"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Let me know what you think about it in the discussion 😉. Thanks.&lt;/p&gt;

</description>
      <category>custombuild</category>
      <category>custompcbuild</category>
    </item>
    <item>
      <title>Getting Started with TailwindCSS and Gulp Workflow</title>
      <dc:creator>Manjunath G</dc:creator>
      <pubDate>Sun, 08 Nov 2020 14:39:30 +0000</pubDate>
      <link>https://forem.com/manjumjn/getting-started-with-tailwindcss-and-gulp-workflow-bc</link>
      <guid>https://forem.com/manjumjn/getting-started-with-tailwindcss-and-gulp-workflow-bc</guid>
      <description>&lt;p&gt;It's been almost 2.5 Years ago or nearly 3 years now when I came across a &lt;strong&gt;CSS utility Framework - TailwindCSS&lt;/strong&gt;. It was the time when PSD to HTML or Custom Wordpress Themes was in play in most cases. I was never fan of any CSS Frameworks such as Bootstrap, Foundation etc. I always created my own set of styles keeping base styling intact (You can say my own grid system with base styling 😎 ) for all the projects I worked on. &lt;/p&gt;

&lt;p&gt;I started using TailwindCSS when it was still in early stage, as you can see in this &lt;a href="https://github.com/manjumjn/gulp-with-tailwindcss/commit/66768cea7db94f0599f72d8618010db36b2163d7#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R55" rel="noopener noreferrer"&gt;commit&lt;/a&gt;, it was &lt;strong&gt;v0.7 version&lt;/strong&gt; of &lt;strong&gt;TailwindCSS&lt;/strong&gt;. I used Gulp those days for my development workflow that's when I created this StarterKit for TailwindCSS with Gulp Workflow.&lt;/p&gt;

&lt;p&gt;Today I'm here to share this workflow with all of you, which I recently updated as Gulp and TailwindCSS has come a long way since then. So Let's get started. 🤟&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Simply download the zip file from github by clicking &lt;a href="https://github.com/manjumjn/gulp-with-tailwindcss/" rel="noopener noreferrer"&gt;here&lt;/a&gt; or if you are a command line person simply clone the repo. &lt;/p&gt;

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

$ git clone https://github.com/manjumjn/gulp-with-tailwindcss.git


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Note: Make sure you have NodeJS and Git Installed in your system before proceeding.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Install all necessary packages.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

$ npm install


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;h2&gt;
  
  
  Usage
&lt;/h2&gt;

&lt;p&gt;There are two commands you can use, one is for development which will use &lt;a href="https://browsersync.io/" rel="noopener noreferrer"&gt;browsersync&lt;/a&gt; for the live preview that reloads on changes made to the files and the other is for production build which builds optimized and minified files for production sites.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

$ npm run dev // for development

$ npm run prod // for production


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;h3&gt;
  
  
  Files Structure
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

|-- Folder
    |-- config.js
    |-- gulpfile.js
    |-- tailwind.config.js
    |-- src
        |-- index.html
        |-- css
        |   |-- a.tailwind.scss
        |   |-- main.scss
        |-- img
        |   |-- cover.jpg
        |-- js
            |-- main.js
            |-- external
            |   |-- external.js
            |-- libs
                |-- library.js


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;As you can see in the folder structure there is are &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;config.js&lt;/code&gt; - Configuration file used in gulp which can be used to change directory names and port of browsersync&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tailwind.config.js&lt;/code&gt; - for TailwindCSS configuration&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;js &amp;gt; external&lt;/code&gt; -  the files in this folder will be excluded in compiling for minification/concatination&lt;/li&gt;
&lt;/ul&gt;



&lt;h2&gt;
  
  
  Few Tips to keep in mind
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Use prefixes in file name for reordering the concatenation of files as gulp uses alphabetic order in concatenation. The same reason the &lt;code&gt;tailwind.scss&lt;/code&gt; is named as &lt;code&gt;a.tailwind.scss&lt;/code&gt;. Same goes with js files naming as well.&lt;/li&gt;
&lt;li&gt;When using tailwindCss&lt;code&gt;@apply&lt;/code&gt; property in scss make sure to end the line with semi colon, if missed the next lines will be ignored.&lt;/li&gt;
&lt;/ul&gt;



&lt;br&gt;
I'll be updating this article with more information and updates. You can follow the repo for the same or to raise issues.&lt;br&gt;



&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/lazymozek" rel="noopener noreferrer"&gt;
        lazymozek
      &lt;/a&gt; / &lt;a href="https://github.com/lazymozek/gulp-with-tailwindcss" rel="noopener noreferrer"&gt;
        gulp-with-tailwindcss
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Gulp with TailwindCSS Starter Kit
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;



</description>
      <category>tailwindcss</category>
      <category>gulp</category>
      <category>javascript</category>
      <category>sass</category>
    </item>
  </channel>
</rss>
