<?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: jalishmahmud</title>
    <description>The latest articles on DEV Community by jalishmahmud (@jalish_mahmud).</description>
    <link>https://dev.to/jalish_mahmud</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%2F848050%2Fca304fcf-e504-44a8-bbac-a4a224e90786.jpeg</url>
      <title>DEV Community: jalishmahmud</title>
      <link>https://dev.to/jalish_mahmud</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jalish_mahmud"/>
    <language>en</language>
    <item>
      <title>Why should we learn Tailwind CSS?</title>
      <dc:creator>jalishmahmud</dc:creator>
      <pubDate>Sun, 24 Apr 2022 21:03:51 +0000</pubDate>
      <link>https://dev.to/jalish_mahmud/why-should-we-learn-tailwind-css-41np</link>
      <guid>https://dev.to/jalish_mahmud/why-should-we-learn-tailwind-css-41np</guid>
      <description>&lt;p&gt;As per official Tailwind CSS documentation, Tailwind CSS is a highly customizable, low-level CSS framework that allows you to custom-build designs eliminating opinionated component styles that you would anyway want to override.&lt;br&gt;
Beautiful custom user interfaces can be effectively built using CSS without actually putting in much coding effort. Being a utility-first framework, Tailwind CSS renders the leverage of styling every component distinctively, the way you desire.&lt;br&gt;
Adapting the “form follow function”, the name of the utility class predicts the exact function of that class for ease in designing. Tailwind combines the most critical CSS properties which can be customized and extended according to project requirements.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Use Tailwind CSS?
&lt;/h2&gt;

&lt;p&gt;There’s a lot that goes on in web development. It can sometimes, thus, become an overly complicated task. Mapping the impact of styling might become tedious and time-consuming hampering the progress of the application/website.&lt;br&gt;
Implementing Tailwind CSS will eliminate all the above-mentioned issues. Tailwind CSS creates small utilities with a defined set of options enabling easy integration of existing classes directly into the HTML code. Custom styling can be provided to the components with the help of this framework.&lt;/p&gt;

&lt;h2&gt;
  
  
  Advantages of Using Tailwind CSS
&lt;/h2&gt;

&lt;p&gt;Now that you are familiar with the what and why of Tailwind CSS, let’s take a look at some of its most prominent advantages.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Highly Customizable: Tailwind CSS is a highly customizable framework. Although it comes with a default configuration, it is simple to override it with a tailwind.config.js file. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Common Utility Patterns: Eliminate the hassle of naming classes with Tailwind CSS. The availability of common utility patterns solves numerous problems like specifying classes, organizing them, cascading them, and much more. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Can Be Optimized Using PurgeCSS: A major advantage of Tailwind CSS is that optimization can be performed using PurgeCSS. PurgeCSS can reduce the file size considerably by scanning the HTML and removing unused classes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enables Building Complex Responsive Layouts Freely: The Tailwind CSS framework uses a default mobile-first approach. The availability of utility classes makes it easier to build complex responsive layouts freely. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Facilitates Fluid Community Interaction: Stuck with an unsolvable issue? The Tailwind CSS community can be the perfect solution. Become a part of this community and get comprehensive assistance from fellow users as and when required. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Should You Learn Next.js as a React Developer?</title>
      <dc:creator>jalishmahmud</dc:creator>
      <pubDate>Fri, 15 Apr 2022 15:18:12 +0000</pubDate>
      <link>https://dev.to/jalish_mahmud/should-you-learn-nextjs-as-a-react-developer-21m8</link>
      <guid>https://dev.to/jalish_mahmud/should-you-learn-nextjs-as-a-react-developer-21m8</guid>
      <description>&lt;p&gt;All React Developers know that React is one of the most popular solutions out there for building large skill interactive web applications.&lt;/p&gt;

&lt;p&gt;Nowadays, React JS is used by many startups and companies, so it is a very valuable skill to have.&lt;/p&gt;

&lt;p&gt;I discovered Next.js a couple of months back, and was intrigued with what it was trying to accomplish.&lt;/p&gt;

&lt;p&gt;In this post, I'll describe my personal journey with Next.js also will let you know how come you will be benefited with Next.js&lt;/p&gt;

&lt;h2&gt;
  
  
  What Next.js?
&lt;/h2&gt;

&lt;p&gt;According to next JS website, it is a React Framework&lt;br&gt;
for Production that gives you the best developer experience with all the features you need for production: hybrid static &amp;amp; server rendering, TypeScript support, smart bundling, route prefetching, and more. No config needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  The best thing about next JS:
&lt;/h2&gt;

&lt;p&gt;-Best SEO practices&lt;br&gt;
-Caching and Automatic Static Optimization built-in&lt;br&gt;
-Fully server-rendered pages&lt;br&gt;
-100% React support&lt;br&gt;
-Lambda function support (API routes)&lt;br&gt;
-Fine tweak your webpack/babel config if needed&lt;br&gt;
-And much more!&lt;/p&gt;

&lt;h2&gt;
  
  
  Some Next.js features I am excited about
&lt;/h2&gt;

&lt;p&gt;Next.js is evolving really fast. They deprecate old functionalities and introduce shiny new things all the time.&lt;/p&gt;

&lt;p&gt;Here are some of my top picks why you should use next JS &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stable Incremental Static Regeneration&lt;/li&gt;
&lt;li&gt;Webpack 5 Support&lt;/li&gt;
&lt;li&gt;Dropping of getInitialProps&lt;/li&gt;
&lt;li&gt;Persistent Caching for Page Bundles&lt;/li&gt;
&lt;li&gt;Out of the box support for Sass Modules and TypeScript&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am very excited to learn more about the Next JS. Thank You!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
