<?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: Folarin Lawal</title>
    <description>The latest articles on DEV Community by Folarin Lawal (@madflows).</description>
    <link>https://dev.to/madflows</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%2F564869%2F56a8f32f-40ce-48bd-9ce2-3b577d9156a3.png</url>
      <title>DEV Community: Folarin Lawal</title>
      <link>https://dev.to/madflows</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/madflows"/>
    <language>en</language>
    <item>
      <title>Start Using TailwindCSS Now!</title>
      <dc:creator>Folarin Lawal</dc:creator>
      <pubDate>Thu, 26 May 2022 09:29:12 +0000</pubDate>
      <link>https://dev.to/madflows/start-using-tailwindcss-now-42ii</link>
      <guid>https://dev.to/madflows/start-using-tailwindcss-now-42ii</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Why you should start using TailwindCSS&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Introduction
&lt;/h3&gt;

&lt;p&gt;If you're a web developer, then you've probably heard of Tailwind CSS. It's a utility-based CSS framework that uses Atomic CSS principles to allow developers to quickly create and modify websites. But is it worth learning another new system for building websites? In this article, I'll explain what TailwindCSS is and why it's worth the time investment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- It's easy to customize&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;TailwindCSS is a utility-first CSS framework that allows you to easily customize your styles. You can use it with any framework, website, or project. It’s also easy to learn and understand because of its simple syntax and structure.&lt;/p&gt;

&lt;p&gt;This makes TailwindCSS a great choice for beginners who don’t have a lot of experience with CSS frameworks (or even front-end development in general) but want to start using one; veterans will appreciate its familiar syntax and the ease with which they can get started.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Your CSS file size will probably be smaller than Bootstrap's&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The second reason why you should use TailwindCSS is because it's smaller than Bootstrap. With Bootstrap, you have to include all of their JS files, default HTML templates, and CSS styles. The total size of this can be over 6MB!&lt;/p&gt;

&lt;p&gt;Now compare that with TailwindCSS: you only need to include a single file (the css/tailwind.min.css file) which weighs in at just 1KB! It contains all the necessary styles for your entire website without any extra bloat from other components or unnecessary features. This makes your page load faster than using Bootstrap or other frameworks such as Foundation &amp;amp; Semantic UI because there is less data being downloaded by the browser — which means more time spent building beautiful things instead of waiting for pages to load!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Class names are readable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With TailwindCSS, your class names are short, descriptive and easy to read. They're also easy to remember.&lt;/p&gt;

&lt;p&gt;TailwindCSS makes writing CSS so much easier because it's made up of simple variables that you can use throughout your project. It's very user friendly and has a lot of features like Autoprefixer (which automatically adds vendor prefixes for CSS properties), grid system, animations and much more!&lt;/p&gt;

&lt;p&gt;The best part about using this framework is the fact that you don't have to write any new CSS classes in order for them to work with each other - they just do!&lt;/p&gt;

&lt;p&gt;It's easier to customize and more efficient than Bootstrap&lt;/p&gt;

&lt;p&gt;TailwindCSS is a utility-first CSS framework that allows you to easily create your own custom styles. It's also smaller than Bootstrap, and more efficient at handling big projects like large websites or apps that need consistency in their design.&lt;/p&gt;

&lt;p&gt;The biggest advantage of TailwindCSS is its simplicity. The framework was designed with the idea that developers should be able to create their own components without having to look through hundreds of lines of code. Because the core components are well-written and open source, they're easy to modify and customize—you don't have to reinvent the wheel every time you want something new!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;So yeah, this is why you should start using TailwindCSS. It's a great tool that speeds up your development and makes it easier for you to manage styles in your application. If this sounds like something you want to learn more about, then sign up for the free online course below. And as always, let me know if there are any questions or concerns in the comments section below!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>tailwindcss</category>
      <category>react</category>
    </item>
    <item>
      <title>Animated Social Media Icons With Pure CSS</title>
      <dc:creator>Folarin Lawal</dc:creator>
      <pubDate>Mon, 01 Mar 2021 12:47:11 +0000</pubDate>
      <link>https://dev.to/madflows/animated-social-media-icons-with-pure-css-3k68</link>
      <guid>https://dev.to/madflows/animated-social-media-icons-with-pure-css-3k68</guid>
      <description>&lt;p&gt;This is my First Time doing this, Rate Please :'(&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/Hackerflows/embed/Yzpaoyw?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>css</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>JavaScript Program to solve Quadratic Equation.</title>
      <dc:creator>Folarin Lawal</dc:creator>
      <pubDate>Tue, 26 Jan 2021 14:42:43 +0000</pubDate>
      <link>https://dev.to/madflows/javascript-program-to-solve-quadratic-equation-4j16</link>
      <guid>https://dev.to/madflows/javascript-program-to-solve-quadratic-equation-4j16</guid>
      <description>&lt;p&gt;In this example, you will learn to write a program that solves a quadratic equation in JavaScript.&lt;/p&gt;

&lt;p&gt;To understand this example, you should have the knowledge of the following JavaScript programming topics:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;JavaScript if...else Statement&lt;/li&gt;
&lt;li&gt;JavaScript Math sqrt()&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;p&gt;This program computes roots of a quadratic equation when its coefficients are known.&lt;/p&gt;

&lt;p&gt;The standard form of a quadratic equation is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;ax2 + bx + c = 0&lt;br&gt;
 where&lt;br&gt;
a, b and c are real numbers and a ≠ 0&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To find the roots of such equation, we use the formula,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;(root1,root2) = (-b ± √b2-4ac)/2&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The term b2-4ac is known as the discriminant of a quadratic equation. It tells the nature of the roots.&lt;/p&gt;

&lt;p&gt;If the discriminant is greater than 0, the roots are real and different.&lt;br&gt;
If the discriminant is equal to 0, the roots are real and equal.&lt;br&gt;
If the discriminant is less than 0, the roots are complex and different.&lt;/p&gt;

&lt;p&gt;let userInput = prompt("Input a Number")&lt;br&gt;
for (let a = 0; a &amp;lt;= userInput; a++) {&lt;br&gt;
     console.log(a)&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;//QUADRATIC FORMULA FUNCTION&lt;/p&gt;

&lt;p&gt;let minus, plus;&lt;/p&gt;

&lt;p&gt;let a = prompt("Enter the value for A:");&lt;br&gt;
let b = prompt("Enter the value for B:")&lt;br&gt;
let c = prompt("Enter the value for C:")&lt;/p&gt;

&lt;p&gt;let squareRoot = (b*b) - (4*a*c);&lt;/p&gt;

&lt;p&gt;// Conditions for Minus or Plus&lt;/p&gt;

&lt;p&gt;if (squareRoot &amp;gt; 0) {&lt;br&gt;
    minus = (-b - Math.sqrt(squareRoot))/(2 * a);&lt;br&gt;
    plus = (-b + Math.sqrt(squareRoot))/(2 * a);&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//Result
alert(`The roots of the Quadratic Equation ${minus} and ${plus}`);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;} &lt;br&gt;
else if(squareRoot == 0) {&lt;br&gt;
    minus = (-b - 0 / (2 * a));&lt;br&gt;
    plus = (-b + 0 / (2 * a));&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//result
alert(`The roots of the Quadratic Equation are ${minus} and ${plus}`);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>webmonetization</category>
    </item>
  </channel>
</rss>
