<?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: CodeWithKenn</title>
    <description>The latest articles on Forem by CodeWithKenn (@codewithkenn).</description>
    <link>https://forem.com/codewithkenn</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%2F772190%2F9364ea30-f422-4281-87bc-36c2e89998d4.png</url>
      <title>Forem: CodeWithKenn</title>
      <link>https://forem.com/codewithkenn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/codewithkenn"/>
    <language>en</language>
    <item>
      <title>NEXTJS: getServerSideProps not working into components</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Fri, 18 Mar 2022 10:07:45 +0000</pubDate>
      <link>https://forem.com/codewithkenn/nextjs-getserversideprops-not-working-into-components-4gf7</link>
      <guid>https://forem.com/codewithkenn/nextjs-getserversideprops-not-working-into-components-4gf7</guid>
      <description>&lt;p&gt;Hey, Guys! &lt;/p&gt;

&lt;p&gt;This is Kenn here, from CodeWithKenn.&lt;br&gt;
From today, you'll be seeing many React/Next/Gatsby related bugs solved, just decided to add a kind of bugs Documentation style.&lt;/p&gt;

&lt;p&gt;Because, I ended up searching for the same bugs after months (I don't remember what the solutions were). So, I decided to start documenting it here on Dev.to&lt;/p&gt;

&lt;p&gt;This helps me to save some time and be more productive.&lt;/p&gt;

&lt;p&gt;So, Feel free to follow if you're interested! Peace ;)&lt;/p&gt;

&lt;h1&gt;
  
  
  Bug Info
&lt;/h1&gt;

&lt;p&gt;&lt;code&gt;NEXTJS: getServerSideProps not working into components&lt;/code&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Bug Solution
&lt;/h1&gt;

&lt;p&gt;You cannot use &lt;strong&gt;&lt;code&gt;getServerSideProps&lt;/code&gt;&lt;/strong&gt;in non-page components.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;getServerSideProps&lt;/code&gt;&lt;/strong&gt;can only be exported from a page. You can’t export it from non-page files.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://nextjs.org/docs/basic-features/data-fetching#only-allowed-in-a-page-2"&gt;More Details&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Let's Connect
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/KennKibadi"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.bio.link/IamKenn"&gt;See My Bio Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme"&gt;Join NOW!&lt;/a&gt; &lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>react</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>TypeError: (0 , next_sanity__WEBPACK_IMPORTED_MODULE_0__.createImageUrlBuilder) is not a function</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Sat, 12 Mar 2022 14:11:57 +0000</pubDate>
      <link>https://forem.com/codewithkenn/typeerror-0-nextsanitywebpackimportedmodule0createimageurlbuilder-is-not-a-function-2hgk</link>
      <guid>https://forem.com/codewithkenn/typeerror-0-nextsanitywebpackimportedmodule0createimageurlbuilder-is-not-a-function-2hgk</guid>
      <description>&lt;p&gt;Hey, Guys! &lt;/p&gt;

&lt;p&gt;This is Kenn here, from CodeWithKenn.&lt;br&gt;
From today, you'll be seeing many React/Next/Gatsby related bugs solved, just decided to add a kind of bugs Documentation style.&lt;/p&gt;

&lt;p&gt;Because, I ended up searching for the same bugs after months (I don't remember what the solutions were). So, I decided to start documenting it here on Dev.to&lt;/p&gt;

&lt;p&gt;This helps me to save some time and be more productive.&lt;/p&gt;

&lt;p&gt;So, Feel free to follow if you're interested! Peace ;)&lt;/p&gt;

&lt;h1&gt;
  
  
  Bug Info
&lt;/h1&gt;

&lt;p&gt;&lt;code&gt;&lt;br&gt;
TypeError: (0 , next_sanity__WEBPACK_IMPORTED_MODULE_0__.createImageUrlBuilder) is not a function&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Bug Solution&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;createImageUrlBuilder *&lt;/em&gt; is no longer wrapped by next-sanity and you'll need to install the dependency yourself &lt;a href="https://github.com/sanity-io/next-sanity#createimageurlbuilder-is-removed"&gt;Next-Sanity&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$ npm install @sanity/image-url&lt;br&gt;
// or&lt;br&gt;
$ yarn add @sanity/image-url&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Notice also that createImageUrlBuilder is now a default import.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;-import { createImageUrlBuilder } from 'next-sanity'&lt;br&gt;
+import createImageUrlBuilder from '@sanity/image-url'&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://stackoverflow.com/questions/71277628/typeerror-0-next-sanity-webpack-imported-module-0-createimageurlbuilder"&gt;More Details here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Let's Connect
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/KennKibadi"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.bio.link/IamKenn"&gt;See My Bio Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme"&gt;Join NOW!&lt;/a&gt; &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Python Lists Cheat Sheet - Developer Resources</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Mon, 14 Feb 2022 17:43:00 +0000</pubDate>
      <link>https://forem.com/codewithkenn/python-lists-cheat-sheet-developer-resources-8hl</link>
      <guid>https://forem.com/codewithkenn/python-lists-cheat-sheet-developer-resources-8hl</guid>
      <description>&lt;p&gt;Hey, there!&lt;/p&gt;

&lt;p&gt;This is Kenn, Your Daily Advocate from &lt;strong&gt;CodeWithKenn&lt;/strong&gt;!&lt;br&gt;
Welcome to the Blog! Make yourself at home! &lt;/p&gt;

&lt;p&gt;In this article, we won't talk much. For a couple of days, I've been thinking about a way of making my content easier and shorter so that Developers won't have to spend so much time scrolling; I want this Blog a Place of Resources and Discovery, not a Boring Blog.&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644857915236%2FHNJherNb5.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644857915236%2FHNJherNb5.jpeg" alt="save-your-time-2a7fb4.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What are Python Lists?
&lt;/h1&gt;

&lt;p&gt;Today, we're gonna get one of the first resources, Python Lists Easy Cheatsheet.&lt;/p&gt;

&lt;p&gt;Python Lists are used to store an ordered collection of items, which might be of different types but usually they aren't.&lt;/p&gt;

&lt;h1&gt;
  
  
  Cheatsheet Content
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Step 1
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Snippet - Image
&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644858459662%2FCGjzyuSpc.png" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644858459662%2FCGjzyuSpc.png" alt="carbon (1).png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Snippet - Code
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Create an empty list using square brackets.
numbers = []
print(numbers) # Output: []

# Create an empty list using list().
numbers = list()
print(numbers) # Output: []

# Create a list of numbers.
numbers = [1, 2, 3]
print(numbers) # Output: [1, 2, 3]

# Create a list of numbers in a range.
numbers = list(range(1, 4))
print(numbers) # Output: [1, 2, 3]

# Create a list of tuples.
tuples_list = [(1, 2), (2, 4), (3, 6)]
print(tuples_list) # Output: [(1, 2), (2, 4), (3, 6)]

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

&lt;/div&gt;



&lt;h2&gt;
  
  
  Step 2
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Snippet - Image
&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644858667007%2F4gPld_KaY.png" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644858667007%2F4gPld_KaY.png" alt="carbon (2).png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Snippet - Code
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Create a list of lists.
list_of_lists = [[1, 2], [2, 4], [3, 6]]
print(list_of_lists) # Output: [[1, 2], [2, 4], [3, 6]]

# Create a list with items of different data types.
random_list = [1, "hey", [1, 2]]
print(random_list) # Output: [1, "hey", [1, 2]]

# Get length of list by using len() method.
numbers = [5, 8, 8]
print(len(numbers)) # Output: 3

# Access elements of a list by indexing.
str_list = ["hey", "there!", "how", "are", "you?"]
print(str_list[0]) # Output: "hey"
print(str_list[len(str_list) - 1]) # Output: "you?"
print(str_list[-1]) # Output: "you?"

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

&lt;/div&gt;



&lt;h2&gt;
  
  
  Step 3
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Snippet - Image
&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644858847484%2Fc0ND1W-Sd.png" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644858847484%2Fc0ND1W-Sd.png" alt="carbon (3).png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Snippet - Code
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Slicing a list.
str_list = ["hey", "there!", "how", "are", "you?"]
print(str_list[2:]) # Output: ["how", "are", "you?"]
print(str_list[:2]) # Output: ["hey", "there!"]
print(str_list[-3:]) # Output: ["how", "are", "you?"]
print(str_list[:-3]) # Output: ["hey", "there!"]
print(str_list[1:4]) # Output: ["there!", "how", "are"]
# Get a copy of list by slicing.
print(str_list[:]) # Output: ["hey", "there!", "how", "are", "you?"]

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

&lt;/div&gt;



&lt;h2&gt;
  
  
  Step 4
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Snippet - Image
&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644859067103%2FnPyMnPAEf.png" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644859067103%2FnPyMnPAEf.png" alt="carbon (4).png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Snippet - Code
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
# Append to a list.
numbers = [1, 2]
print(numbers) # Output: [1, 2]
numbers.append(3)
print(numbers) # Output: [1, 2, 3]

# Concatenate lists.
numbers = [1, 2]
strings = ["Hey", "there"]
print(numbers + strings) # Output: [1, 2, "Hey", "there"]


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

&lt;/div&gt;



&lt;h2&gt;
  
  
  Step 5
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Snippet - Image
&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644859171328%2Fc4_s-MMOg.png" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644859171328%2Fc4_s-MMOg.png" alt="carbon (5).png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Snippet - Code
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Mutate a list, that is, change its contents.
numbers = [1, 2, 3]
numbers[0] = 100
print(numbers) # Output: [100, 2, 3]
numbers[0:2] = [300, 400]
print(numbers) # Output: [300, 400, 3]
numbers[1:3] = []
print(numbers) # Output: [300]
numbers[:] = []
print(numbers) # Output: []

# Insert item to a list.
greeting = ["how", "you?"]
greeting.insert(1, "are")
print(greeting) # Output: ["how", "are", "you?"]

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

&lt;/div&gt;



&lt;h2&gt;
  
  
  Step 6
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Snippet - Image
&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644859543800%2FasWaM8DPR.png" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644859543800%2FasWaM8DPR.png" alt="carbon-lists-2.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Snippet - Code
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Our list of lists.
matrix_1 = [[1,1,1], [2,2,2], [3,3,3]]
matrix_2 = [[4,4,4], [5,5,5], [6,6,6]]

# Matrix addition with for loop.
# Assuming that the matrices are of the same dimensions
matrix_sum = []
for row in range(len(matrix_1)):
  matrix_sum.append([])
  for column in range(len(matrix[0])):
      matrix_sum[row].append(matrix_1[row][column] + matrix_2[row][column])


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

&lt;/div&gt;



&lt;h2&gt;
  
  
  Step 7
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Snippet - Image
&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644859582127%2FJjYy8T4TYT.png" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644859582127%2FJjYy8T4TYT.png" alt="carbon-lists-2-1.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Snippet - Code
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
# Our list of lists.
matrix_1 = [[1,1,1], [2,2,2], [3,3,3]]
matrix_2 = [[4,4,4], [5,5,5], [6,6,6]]


# Rewrite using list comprehension only for inner lists.
matrix_sum = []
for row in range(len(matrix_1)):
  matrix_sum.append([matrix_1[row][column] + matrix_2[row][column] for column in range(len(matrix[0]))])

# Rewrite using nested list comprehension.
matrix_sum = [[matrix_1[row][column] + matrix_2[row][column] for column in range(len(matrix[0]))]
              for row in range(len(matrix_1))]

print(matrix_sum) # Output: [[5, 5, 5], [7, 7, 7], [9, 9, 9]]

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

&lt;/div&gt;



&lt;h2&gt;
  
  
  Credit - Cheat Sheet
&lt;/h2&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644859646012%2F41yYXVXuE.png" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1644859646012%2F41yYXVXuE.png" alt="carbon.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⭐ &lt;strong&gt;All the Credit goes to &lt;a href="https://gist.github.com/ShyamaSankar" rel="noopener noreferrer"&gt;@ShyamaSankar&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  🌎 Before Leaving
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://codewithkenn.hashnode.dev/discover-amazing-python-resources-for-free" rel="noopener noreferrer"&gt;Discover Amazing Python Resources FOR FREE!&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://codewithkenn.hashnode.dev/you-need-to-learn-python-in-2022-business-perspective" rel="noopener noreferrer"&gt;YOU NEED to Learn Python in 2022! (Business Perspective)&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://twitter.com/CodeWithKenn" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/KennStack01" rel="noopener noreferrer"&gt;Github&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.linkedin.com/in/kennkibadi/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.instagram.com/codewithkenn_/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.bio.link/IamKenn" rel="noopener noreferrer"&gt;See My Bio Link&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme" rel="noopener noreferrer"&gt;Join NOW!&lt;/a&gt; &lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Getting Started with Nextjs and GraphCMS</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Fri, 04 Feb 2022 12:53:41 +0000</pubDate>
      <link>https://forem.com/codewithkenn/getting-started-with-nextjs-and-graphcms-4p</link>
      <guid>https://forem.com/codewithkenn/getting-started-with-nextjs-and-graphcms-4p</guid>
      <description>&lt;p&gt;Hey, there! &lt;br&gt;
This is Kenn, Your Daily Advocate, Business Partner, and Friend from &lt;strong&gt;CodeWithKenn&lt;/strong&gt;!&lt;br&gt;
Welcome to the Blog! Make yourself at home! &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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643971200620%2F0YWigu-hZ.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643971200620%2F0YWigu-hZ.jpeg" alt="ummm-yeah-thanks-for-coming-in-today.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Are you looking for a way to build a website with a faster and easier process? this is for you! &lt;br&gt;
&lt;strong&gt;Here I am to help you get started with Headless CMS and React Technologies (Ecosystem).&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In a nutshell, today we're going to see how to connect Nextjs as Frontend to GraphCMS as Headless CMS.&lt;/p&gt;
&lt;h1&gt;
  
  
  The Tech Stack
&lt;/h1&gt;

&lt;p&gt;We're going to use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;*&lt;em&gt;Nextjs: **It lets you build server-side rendering and static web applications using React. It's a great tool to build your next website. It has many great features and advantages, which can make Nextjs your first option for building your next web application. *(FreeCodeCamp)&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We're going to use it as Frontend.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;*&lt;em&gt;GraphCMS: **GraphCMS is the Headless CMS allowing you to build digital experiences the way you envisioned them - with all your backends, frontends, and services, working together in harmony. *(GraphCMS)&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GraphCMS is going to be used as our Backend.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;*&lt;em&gt;GraphQL: **GraphQL is a query language and server-side runtime for application programming interfaces (APIs) that prioritizes giving clients exactly the data they request and no more. *(RedHat)&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Communication between Nextjs and GraphCMS is going to be made possible by GraphQL. We'll fetch data using it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;**Tailwind CSS: **Tailwind CSS is basically a utility-first CSS framework for rapidly building custom user interfaces.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hey! In my Blog, I don't complicate stuff. I write simple, useful, and short articles. So 😎 follow me!&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643972587326%2FEsJWWxLR7.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643972587326%2FEsJWWxLR7.jpeg" alt="download (2).jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;
  
  
  Let's start Building
&lt;/h1&gt;
&lt;h2&gt;
  
  
  GraphCMS as Headless CMS
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Create a Free Account and Setup the Project
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Go to the Signup Page&lt;/strong&gt; 👉 &lt;a href="https://auth.graphcms.com/login?state=hKFo2SA4Y2oxYV9kMHF4SThfMWpTcHItdDFOdVdGSkdaaS1UbaFupWxvZ2luo3RpZNkgUzh5LW1pOFV6a1RYS3psWVdTS01RTVRoWmtVM1AtZ0ujY2lk2SA4VldTZHlVaHRaVDQzbkFpcHIyZmpLUmhqSm1wOHNZeQ&amp;amp;client=8VWSdyUhtZT43nAipr2fjKRhjJmp8sYy&amp;amp;protocol=oauth2&amp;amp;response_type=id_token&amp;amp;redirect_uri=https%3A%2F%2Fapp.graphcms.com%2Fauth&amp;amp;scope=openid%20https%3A%2F%2Fgraphcms.com%2FloginsCount&amp;amp;initial_screen=signUp&amp;amp;nonce=lUlYL2aSJeemS_OtFYpAkAYD2PMD4wkh&amp;amp;auth0Client=eyJuYW1lIjoiYXV0aDAuanMiLCJ2ZXJzaW9uIjoiOS4xNi4yIn0%3D" rel="noopener noreferrer"&gt;Create An Account&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Start a New Blank Project&lt;/strong&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643972874300%2FctrJiQSrx.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643972874300%2FctrJiQSrx.jpeg" alt="Beginner-1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enter the Project Name, Description and Select the CDN Node for your Project.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Choose the Free Plan&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973057317%2FIv724uLoN.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973057317%2FIv724uLoN.jpeg" alt="Beginner-2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Skip this part, You will invite later&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973089939%2F37o0ag82F.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973089939%2F37o0ag82F.jpeg" alt="Beginner-3.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note: This Section can help you invite your client (if you're doing some Freelance work with somebody).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Here You Go!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973175383%2FrRtZMbaD_.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973175383%2FrRtZMbaD_.jpeg" alt="Beginner-4.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Creating Content Model (Schema Section)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973219899%2F6KogTkAiI.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973219899%2F6KogTkAiI.jpeg" alt="Beginner-5.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Give the Content Model Name.&lt;br&gt;
Don't worry, we're gonna explain what a Content model is in a couple of seconds.&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973352322%2FCSSO77EMF.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973352322%2FCSSO77EMF.jpeg" alt="Beginner-6.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On our Website, we're gonna Write a Greeting text from GraphCMS and fetch it to the Frontend using GraphQL.&lt;/strong&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973359413%2Fr9x1i-9gV.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973359413%2Fr9x1i-9gV.jpeg" alt="Beginner-7.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⛳*** A content model documents all the different kinds of content you have on your website. It breaks content types down into their component parts, describes them in detail, and maps out how they relate to one another.***&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Content Model Details Structure&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In this step, you only have to choose what you really want to use. You can find many data fields you can explore, such as Single Text, Multi-Line Text, Markdown, Slug, Image,  Rich-Text, Date, Localization. &lt;/p&gt;

&lt;p&gt;Note: Most of the Headless CMSs have the same data types in their platforms. So, One you mastered this, You can use whatever Headless CMS you want.&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973507873%2FRn7mSrIH0.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973507873%2FRn7mSrIH0.jpeg" alt="Beginner-8.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will find a list of them.&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973519328%2FqmIpYBJD3.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973519328%2FqmIpYBJD3.jpeg" alt="Beginner-9.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We're gonna use the Single-line text and Multi-line text fields.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choosing Fields and Entering Fields Title&lt;/strong&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973893833%2FuJddpiWPE.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973893833%2FuJddpiWPE.jpeg" alt="Beginner-10.jpg"&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643974036379%2FstAxn07dY.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643974036379%2FstAxn07dY.jpeg" alt="Beginner-12.jpg"&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973938167%2FPPYsj3jDw.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643973938167%2FPPYsj3jDw.jpeg" alt="Beginner-11.jpg"&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643974049763%2FXEdLBWJnp.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643974049763%2FXEdLBWJnp.jpeg" alt="Beginner-13.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Let's Enter our Welcome Text (Content Section)&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Go to the Next Section (Content) and Choose the Schema (GrettingMessage for our Project)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643974404253%2F037tox6Ow.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643974404253%2F037tox6Ow.jpeg" alt="Beginner-14.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create the Content &lt;/li&gt;
&lt;/ul&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643974407745%2FVjz4_JXjH.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643974407745%2FVjz4_JXjH.jpeg" alt="Beginner-15.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note: This can be created as many as we want. For Example, we can create many employees' names to show on the Website.&lt;/p&gt;
&lt;h2&gt;
  
  
  Nextjs as our Frontend Framework
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;We'll be using a Nextjs + Tailwind CSS Starter and Install GraphQL&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Install The Project
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npx create-next-app --example with-tailwindcss with-tailwindcss-app
# or
yarn create next-app --example with-tailwindcss with-tailwindcss-app

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

&lt;/div&gt;


&lt;ol&gt;
&lt;li&gt;Install  graphql-request
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;yarn add graphql-request

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

&lt;/div&gt;


&lt;ol&gt;
&lt;li&gt;Install GraphQL
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;yarn add graphql

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

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What we have got&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976222496%2FYxErqM_Zz.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976222496%2FYxErqM_Zz.jpeg" alt="Beginner-20.jpg"&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976214137%2FivQrYxPVp.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976214137%2FivQrYxPVp.jpeg" alt="Beginner-21.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;We can also add some customer font using Tailwind CSS&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976296879%2FQAqgBNhq1.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976296879%2FQAqgBNhq1.jpeg" alt="Beginner-23.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Let's clean the Index Component Page&lt;/strong&gt;:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import Head from 'next/head'

export default function Home() {


  return (
    &amp;lt;div className="flex min-h-screen flex-col items-center justify-center py-2"&amp;gt;
      &amp;lt;Head&amp;gt;
        &amp;lt;title&amp;gt;Next - Headless CMS&amp;lt;/title&amp;gt;
        &amp;lt;link rel="icon" href="/favicon.ico" /&amp;gt;
      &amp;lt;/Head&amp;gt;

      &amp;lt;main className="flex w-full flex-1 flex-col items-center justify-center px-20 text-center"&amp;gt;
        &amp;lt;h1 className="text-6xl font-bold"&amp;gt;
          Welcome to{' '}
          &amp;lt;a className="text-blue-600" href="https://graphcms.com"&amp;gt;
            GraphCMS
          &amp;lt;/a&amp;gt;
        &amp;lt;/h1&amp;gt;



        &amp;lt;div className="mt-6 flex max-w-4xl flex-wrap items-center justify-around sm:w-full"&amp;gt;&amp;lt;/div&amp;gt;
      &amp;lt;/main&amp;gt;

      &amp;lt;footer className="flex h-24 w-full items-center justify-center border-t"&amp;gt;
        &amp;lt;a
          className="flex items-center justify-center"
          href="https://vercel.com?utm_source=create-next-app&amp;amp;utm_medium=default-template&amp;amp;utm_campaign=create-next-app"
          target="_blank"
          rel="noopener noreferrer"
        &amp;gt;
          Powered by{' '}
          &amp;lt;img src="/vercel.svg" alt="Vercel Logo" className="ml-2 h-4" /&amp;gt;
        &amp;lt;/a&amp;gt;
      &amp;lt;/footer&amp;gt;
    &amp;lt;/div&amp;gt;
  )
}


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

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Let's Connect Nextjs to GraphCMS&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Go back to the CMS in the Project Settings Page, then to the Public Content API, and Copy the Content API Key.&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976741307%2FYBlKroUSy.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976741307%2FYBlKroUSy.jpeg" alt="Beginner-16.jpg"&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976752395%2FIU4iVr9PC.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976752395%2FIU4iVr9PC.jpeg" alt="Beginner-17.jpg"&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976775943%2FwROXEcHAp.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976775943%2FwROXEcHAp.jpeg" alt="Beginner-18.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After that, Let's Go back in Nextjs and Create a  &lt;code&gt;.env.local&lt;/code&gt; and paste the API key as below:&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976965652%2Fgvik3B1jH.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643976965652%2Fgvik3B1jH.jpeg" alt="Beginner-22.jpg"&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643977215675%2FrbAW-62EC.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643977215675%2FrbAW-62EC.jpeg" alt="Beginner-23-3.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Let's Import &lt;code&gt;graphql-request&lt;/code&gt; into our &lt;code&gt;index.js&lt;/code&gt; project&lt;/strong&gt;:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { GraphQLClient } from 'graphql-request'

// And let's initialize our GraphQL Client project

const graphcms = new GraphQLClient(process.env.GRAPHQL_URL_ENDPOINT)


export default function Home() {

  return (
    ...
  )
}

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

&lt;/div&gt;


&lt;p&gt;Done 🎉&lt;br&gt;
We're connected! &lt;/p&gt;

&lt;p&gt;Let's run the app:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;br&gt;
npm run dev&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Here is the output:&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643977379244%2F-na-mNjVB.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643977379244%2F-na-mNjVB.jpeg" alt="Beginner-24-0.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note: This doesn't come from the CMS, remember we made it from the &lt;code&gt;index.js&lt;/code&gt; file. 🤔&lt;/p&gt;

&lt;p&gt;Now, Let's create our query from &lt;strong&gt;GraphCMS&lt;/strong&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643977466107%2FN1jBQI_dOR.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643977466107%2FN1jBQI_dOR.jpeg" alt="Beginner-19.jpg"&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643977559478%2F1svptZHaIs.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643977559478%2F1svptZHaIs.jpeg" alt="Beginner-19-1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is our query:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;query {
  greetingMessages {
    greatTitle
    productDescription
  }
}

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

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Let's add it into Nextjs &lt;code&gt;ìndex.js&lt;/code&gt; file using the getStaticProps function:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Query Data
export async function getStaticProps() {
  try {
    const query = `
      query {
        greetingMessages {
          greatTitle
          productDescription
        }
      }
    `

    const { greetingMessages } = await graphcms.request(query)

    return {
      props: {
        greetingMessages,
      },
    }
  } catch (error) {
    console.log(error)
  }

  return {
    props: {},
  }
}

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

&lt;/div&gt;



&lt;p&gt;Note: We have used the &lt;code&gt;try...catch&lt;/code&gt; method for simple error handling, but it's not a big deal 👋&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Last Step: Import The GreetingMessages as a Prop into the main Component:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;export default function Home({ greetingMessages }) {

  return (
    ...
  )
}

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

&lt;/div&gt;



&lt;p&gt;Let's now see if it really works 😃 after refreshing the server:&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643977981753%2FMUO64oLV5.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643977981753%2FMUO64oLV5.jpeg" alt="Beginner-24-1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Yes, it does work! 🔥&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let's render the data and view it on the front page 😃&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;export default function Home({ greetingMessages }) {

  return (
   &amp;lt;div&amp;gt;
        ...
     &amp;lt;div className="mx-auto flex flex-col"&amp;gt;
          {greetingMessages?.map((content, index) =&amp;gt; (
            &amp;lt;div key={index} className="my-10"&amp;gt;
              &amp;lt;h1 className="text-xl font-bold"&amp;gt; {content.greatTitle} &amp;lt;/h1&amp;gt;
              &amp;lt;p className="text-md my-5 text-justify font-medium"&amp;gt;
                {' '}
                {content.productDescription}{' '}
              &amp;lt;/p&amp;gt;
            &amp;lt;/div&amp;gt;
          ))}
        &amp;lt;/div&amp;gt;
        ...
&amp;lt;/div&amp;gt;
  )
}


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

&lt;/div&gt;



&lt;p&gt;Here We Goooo!&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643978120551%2FRl8k4Lonk.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643978120551%2FRl8k4Lonk.jpeg" alt="Beginner-24.jpg"&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643978176014%2FiF8x8yXyM.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643978176014%2FiF8x8yXyM.jpeg" alt="4488772.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Alright! Thanks for Reading!
&lt;/h1&gt;

&lt;p&gt;Stay tuned! More articles are coming out! Feel free to follow, comment, and share the articles to support me 🤙&lt;/p&gt;

&lt;h1&gt;
  
  
  Useful Resources for the Journey
&lt;/h1&gt;

&lt;p&gt;To go further in your journey, here are the resources you need:&lt;/p&gt;

&lt;h2&gt;
  
  
  As a Developer
&lt;/h2&gt;

&lt;p&gt;⚡ &lt;a href="https://codewithkenn.hashnode.dev/did-you-know-you-can-run-a-business-with-headless-cms" rel="noopener noreferrer"&gt;Did you know you can run a Business with Headless CMS?&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://medium.com/@ghoshnirmalya/getting-started-with-next-js-and-graphcms-2f3b4cfa2932" rel="noopener noreferrer"&gt;Getting started with GraphCMS&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.freecodecamp.org/news/what-is-headless-cms-explained/" rel="noopener noreferrer"&gt;What is Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.freecodecamp.org/news/building-a-super-fast-and-secure-website-with-a-cms-is-no-big-deal-or-is-it-5ac915c691f2/" rel="noopener noreferrer"&gt;Building a super-fast and secure website with a CMS is no big deal.&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.freecodecamp.org/news/what-is-headless-cms-explained/" rel="noopener noreferrer"&gt;What is Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/results?search_query=headless+cms+explained" rel="noopener noreferrer"&gt;Youtube Videos on Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/watch?v=RaTpreA0v7Q" rel="noopener noreferrer"&gt;Get Started with Gatsby JS and Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  As Business Owner or Company
&lt;/h2&gt;

&lt;p&gt;⚡ &lt;a href="https://www.freecodecamp.org/news/what-is-headless-cms-explained/" rel="noopener noreferrer"&gt;What is Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/watch?v=6dNXXQsc_s4" rel="noopener noreferrer"&gt;How To Model And Structure Content For A Headless CMS&lt;br&gt;
&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/watch?v=rHNl5PZT0VU" rel="noopener noreferrer"&gt;Should you use WordPress or Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Here is my Business Website:
&lt;/h2&gt;

&lt;p&gt;👉 &lt;a href="https://www.webcontract.io" rel="noopener noreferrer"&gt;WebContract Business for Headless CMS&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  🌎 Let's connect
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/CodeWithKenn" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01" rel="noopener noreferrer"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://www.webcontract.io" rel="noopener noreferrer"&gt;WebContract Business for Headless CMS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://www.bio.link/IamKenn" rel="noopener noreferrer"&gt;See My Bio Link&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme" rel="noopener noreferrer"&gt;Join NOW!&lt;/a&gt; &lt;/p&gt;

</description>
      <category>jamstack</category>
      <category>nextjs</category>
      <category>react</category>
      <category>graphql</category>
    </item>
    <item>
      <title>How I built the "Bio Links" Page using Tailwind CSS</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Fri, 28 Jan 2022 18:34:11 +0000</pubDate>
      <link>https://forem.com/codewithkenn/how-i-built-the-link-in-bio-page-using-html-tailwind-css-319c</link>
      <guid>https://forem.com/codewithkenn/how-i-built-the-link-in-bio-page-using-html-tailwind-css-319c</guid>
      <description>&lt;p&gt;Hey, there! &lt;br&gt;
This is Kenn, Your Daily Advocate, Business Partner, and Friend from &lt;strong&gt;CodeWithKenn&lt;/strong&gt;!&lt;br&gt;
Welcome to the Blog! Make yourself at home! &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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643264893449%2FPlto4iYMEt.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643264893449%2FPlto4iYMEt.jpeg" alt="2d4334631b43f3ae0478e6fb959cab27.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this article, I'm about to show you how easy it is to build a "Bio Links" Page using HTML and Tailwind CSS in less than 5 minutes. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feel free to follow me for more related articles. 🙏&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Make sure you have checked my previous Tailwind CSS articles &lt;a href="https://dev.to/codewithkenn/how-i-built-user-profile-interfaces-using-tailwindcss-gla"&gt;in this link&lt;/a&gt; to see another card design I've made.&lt;/p&gt;

&lt;p&gt;Before starting:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I'm using TailwindCSS Playground to make things easier (Link below)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I've added the font in the CSS file:&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@tailwind base;
@tailwind components;
@tailwind utilities;


* {
  font-family: 'Poppins', sans-serif;
}

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

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;I've used custom-color added in my Tailwind Config file:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;module.exports = {
  theme: {
    extend: {
      // ...
      colors: {
        mirage: {
          DEFAULT: '#192734',
          50: '#769BBD',
          100: '#648EB5',
          200: '#4B749B',
          300: '#3A5B79',
          400: '#2A4156',
          500: '#192734',
          600: '#080D12',
          700: '#000000',
          800: '#000000',
          900: '#000000',
        },
      },
    },
  },
  plugins: [],
}

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

&lt;/div&gt;



&lt;p&gt;Let's goooooooooooooooo!&lt;/p&gt;

&lt;h1&gt;
  
  
  Design Concept
&lt;/h1&gt;

&lt;p&gt;Our Page is made of Three parts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;User Profile&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;The Social Media Section&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;The Footer&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643394226446%2F5g_TbOL6Y.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643394226446%2F5g_TbOL6Y.jpeg" alt="TailwindCSS-Bio-Link-3.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Code Snippets
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&amp;lt;div class="mx-5"&amp;gt;
  &amp;lt;div class=""&amp;gt;
    &amp;lt;!-- User Profile Picture --&amp;gt;
    &amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded-sm overflow-hidden shadow-lg bg-mirage-500"&amp;gt;
      &amp;lt;img class="object-cover rounded-full h-24 w-24 mx-auto mt-8 p-1 border-4 border-yellow-500" src="https://avatars.githubusercontent.com/u/67477516?v=4" alt="Kenn Kibadi Picture" /&amp;gt;
      &amp;lt;div class="px-6 py-4 text-white"&amp;gt;
        &amp;lt;div class="flex flex-col"&amp;gt;
          &amp;lt;div class="font-bold text-xl text-center hover:cursor-pointer"&amp;gt;@KennKibadi&amp;lt;/div&amp;gt;
          &amp;lt;p class="text-sm text-center"&amp;gt;Software Engineer&amp;lt;/p&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;!-- Social Media Links --&amp;gt;
      &amp;lt;div class="flex flex-col mx-auto text-mirage-500"&amp;gt;
        &amp;lt;a href="https://twitter.com/KennKibadi" target="__blank" class="flex flex-row mx-auto my-2 bg-white w-2/4 text-mirage-500 py-2 pl-2 rounded-md hover:border-r-yellow-500 border-r-4"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" class="bi bi-twitter my-auto" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h4 class="my-auto font-semibold mx-5"&amp;gt;Twitter&amp;lt;/h4&amp;gt;
        &amp;lt;/a&amp;gt;
        &amp;lt;a href="https://www.youtube.com/channel/UCAYruOydWaqSRnJqKPzR4Ag" target="__blank" class="flex flex-row mx-auto my-2 bg-white w-2/4 text-mirage-500 py-2 pl-2 rounded-md hover:border-r-yellow-500 border-r-4"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" class="bi bi-youtube" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.007 2.007 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.007 2.007 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31.4 31.4 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.007 2.007 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A99.788 99.788 0 0 1 7.858 2h.193zM6.4 5.209v4.818l4.157-2.408L6.4 5.209z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h4 class="my-auto font-semibold mx-5"&amp;gt;Youtube&amp;lt;/h4&amp;gt;
        &amp;lt;/a&amp;gt;
        &amp;lt;a href="https://github.com/KennStack01" target="__blank" class="flex flex-row mx-auto my-2 bg-white w-2/4 text-mirage-500 py-2 pl-2 rounded-md hover:border-r-yellow-500 border-r-4"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" class="bi bi-github" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h4 class="my-auto font-semibold mx-5"&amp;gt;Github&amp;lt;/h4&amp;gt;
        &amp;lt;/a&amp;gt;
        &amp;lt;a href="https://www.instagram.com/codewithkenn_/" target="__blank" class="flex flex-row mx-auto my-2 bg-white w-2/4 text-mirage-500 py-2 pl-2 rounded-md hover:border-r-yellow-500 border-r-4"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" class="bi bi-instagram" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h4 class="my-auto font-semibold mx-5"&amp;gt;Instagram&amp;lt;/h4&amp;gt;
        &amp;lt;/a&amp;gt;
        &amp;lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201" target="__blank" class="flex flex-row mx-auto my-2 bg-white w-2/4 text-mirage-500 py-2 pl-2 rounded-md hover:border-r-yellow-500 border-r-4"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" class="bi bi-facebook" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h4 class="my-auto font-semibold mx-5"&amp;gt;Facebook&amp;lt;/h4&amp;gt;
        &amp;lt;/a&amp;gt;
      &amp;lt;/div&amp;gt;
      &amp;lt;!-- Footer --&amp;gt;
      &amp;lt;div class="text-white text-xs text-center mt-12 mb-4"&amp;gt;Built by &amp;lt;a href="https://dev.to/codewithkenn" target="__blank" class="border-b-yellow-500 border-b-2"&amp;gt; CodeWithKenn&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;


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

&lt;/div&gt;



&lt;h1&gt;
  
  
  Output
&lt;/h1&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643394350630%2FgL5tk8bTW.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1643394350630%2FgL5tk8bTW.jpeg" alt="TailwindCSS-Bio-Link-2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Tailwind CSS Playground Link
&lt;/h2&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642693208860%2Fc0DqXvdbf.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642693208860%2Fc0DqXvdbf.jpeg" alt="easy-win-5bbf85.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⚡ You can get the Source Code here 👉  &lt;a href="https://play.tailwindcss.com/SkQSDU7dur" rel="noopener noreferrer"&gt; Link to Tailwind Play&lt;/a&gt; &lt;/p&gt;

&lt;h1&gt;
  
  
  TailwindCSS Related Resources
&lt;/h1&gt;

&lt;p&gt;⚡ &lt;a href="https://tailwindcss.com/docs/installation" rel="noopener noreferrer"&gt;TailwindCSS Official Docs&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/c/TailwindLabs" rel="noopener noreferrer"&gt;TailwindCSS Lab Youtube&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Before you go!
&lt;/h1&gt;

&lt;p&gt;Stay tuned! More articles are coming out! Feel free to follow, comment, and share the articles to support me 🤙&lt;/p&gt;

&lt;h2&gt;
  
  
  🌎 Let's connect
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/CodeWithKenn" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01" rel="noopener noreferrer"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://www.webcontract.io" rel="noopener noreferrer"&gt;WebContract Business for Headless CMS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://www.bio.link/IamKenn" rel="noopener noreferrer"&gt;See My Bio Link&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme" rel="noopener noreferrer"&gt;Join NOW!&lt;/a&gt;  &lt;/p&gt;

</description>
      <category>tailwindcss</category>
      <category>beginners</category>
      <category>programming</category>
      <category>css</category>
    </item>
    <item>
      <title>how I launched a Freelance Business using Headless CMS?</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Thu, 27 Jan 2022 07:16:02 +0000</pubDate>
      <link>https://forem.com/codewithkenn/what-is-the-right-headless-cms-4fn2</link>
      <guid>https://forem.com/codewithkenn/what-is-the-right-headless-cms-4fn2</guid>
      <description>&lt;p&gt;Hey, there! &lt;br&gt;
This is Kenn, Your Daily Advocate, Business Partner, and Friend from &lt;strong&gt;CodeWithKenn&lt;/strong&gt;!&lt;br&gt;
Welcome to the Blog! Make yourself at home! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TXW85Bmp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643264893449/Plto4iYMEt.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TXW85Bmp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643264893449/Plto4iYMEt.jpeg" alt="2d4334631b43f3ae0478e6fb959cab27.jpg" width="880" height="571"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this article, I'm about to share with you how I launched a Freelance Business a year and a half ago, working remotely with my clients, after learning Jamstack Technologies (working with Headless CMS).&lt;/p&gt;

&lt;h1&gt;
  
  
  My Software Engineering Journey
&lt;/h1&gt;

&lt;p&gt;I've been working with Web Development after discovering the Opportunities behind Web Technologies when I was in my Home Country (Republic Democratic of Congo), since 2018.&lt;/p&gt;

&lt;p&gt;I Learnt HTML5, CSS3, and JavaScript. After working on some small projects, I got into React JS Library in 2019.&lt;/p&gt;

&lt;p&gt;I came into the Jamstack industry (especially Headless CMS) at the end of the year 2020, after being challenged by the Job Industry; I couldn't get a job, but I need to have my skills tested and improved.&lt;/p&gt;

&lt;p&gt;I started reading some articles and following Freelance Developers Podcasts, which lead me to decide to start my own business, without forgetting my main Goal is to be a Developer who helps and supports other Developers.&lt;/p&gt;

&lt;p&gt;Since then, I've been working with Clients (Private Projects, and Public ones) and sharing that in Public on Linkedin and Twitter. That helped me to get a niche network of People interested in working with me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here I am to help you get started with Headless CMS and React Technologies (Ecosystem).&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  How to get started with Headless CMS Business
&lt;/h1&gt;

&lt;p&gt;This section is divided into two parts: The Business Side and The Technical Part.&lt;/p&gt;

&lt;h2&gt;
  
  
  Business Side of things
&lt;/h2&gt;

&lt;p&gt;Are you planning to start Freelancing? &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Find a Niche, you'll never regret it&lt;/em&gt;, but that doesn't always work at the beginning. &lt;br&gt;
For my case, I decided to help Small Businesses Owners to have an online presence by providing Services. You have to pick some special services and domains in which you'd like to help people.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Learn Negotiation, you'll get what you want&lt;/em&gt;: It's a skill to have to discuss even the pricing models.&lt;br&gt;
I use Negotiation as a way to help my clients to feel free to speak and have a great space of opportunities I'm offering.&lt;br&gt;
⭐ Give at least Two Pricings (The simple one and the Upgraded one).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Don't be afraid of fixing a high price&lt;/em&gt;, because you'll help a business to succeed and generate more profit. That's the Goal.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Technical Side of things
&lt;/h2&gt;

&lt;p&gt;-** Learn ReactJS after learning JavaScript**: This will help you build a Websites Frontend efficiently.&lt;/p&gt;

&lt;p&gt;You can start learning here:&lt;br&gt;
⚡ &lt;a href="https://www.youtube.com/watch?v=nTeuhbP7wdE&amp;amp;t=9s"&gt;Learn ReactJS From Crash&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;-** Learn GraphQL**: This will help you build Communicate between the Headless CMS and the Frontend you're gonna build.&lt;/p&gt;

&lt;p&gt;You can start learning here:&lt;br&gt;
⚡ &lt;a href="https://www.youtube.com/watch?v=ed8SzALpx1Q"&gt;Learn GraphQL From Crash&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;-** Learn GatsbyJS**: A ReactJS Framework, this will make your job easier because it comes with a lot of Resources and Plugins ready-to-work-with.&lt;/p&gt;

&lt;p&gt;You can start learning here:&lt;br&gt;
⚡ &lt;a href="https://www.youtube.com/watch?v=RaTpreA0v7Q"&gt;Learn Gatbsy JS From Crash&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;-** Learn UI and UX Design**: Learn how to design User Interfaces before Starting to code. This will simplify your Work and bring client satisfaction.&lt;/p&gt;

&lt;p&gt;You can start learning here:&lt;br&gt;
⚡ &lt;a href="https://www.youtube.com/watch?v=c9Wg6Cb_YlU&amp;amp;t=4214s"&gt;Learn UI/UX with Figma&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;-** Learn How to Choose the Right Headless CMS for Your Project**: Working with different clients on different projects, and each project has its own requirements, it becomes harder to pick and choose the best Headless CMS for your Project. &lt;/p&gt;

&lt;p&gt;Sometimes, it's because of the complexity of the features a Headless CMS can provide, or the number of Headless CMS available on the market.&lt;/p&gt;

&lt;p&gt;You can read this article for more:&lt;br&gt;
⚡ &lt;a href="https://codewithkenn.hashnode.dev/what-is-the-right-headless-cms"&gt;What is the Right Headless CMS?&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;This is all you need to get started with the Business. &lt;/p&gt;

&lt;h2&gt;
  
  
  Things to never forget
&lt;/h2&gt;

&lt;p&gt;Here are things to never forget to learn, improve, and sell to your potential clients:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;SEO (Search Engine Optimization)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Websites Analytics (Services like Plausible can help, but choose whatever is suitable to you)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Converting a Gatsby Website to a Progressive Web App &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Writing some Articles, Or Creating Blogs&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Alright! Thanks for Reading!
&lt;/h2&gt;

&lt;p&gt;Stay tuned! More articles are coming out! Feel free to follow, comment, and share the articles to support me 🤙&lt;/p&gt;

&lt;p&gt;Here is my Business Website: &lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.webcontract.io"&gt;WebContract Business for Headless CMS&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  🌎 Let's connect
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/CodeWithKenn"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201"&gt;Facebook&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://www.webcontract.io"&gt;WebContract Business for Headless CMS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://www.bio.link/IamKenn"&gt;See My Bio Link&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme"&gt;Join NOW!&lt;/a&gt;  &lt;/p&gt;

</description>
    </item>
    <item>
      <title>What is the Right Headless CMS?</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Thu, 27 Jan 2022 05:44:14 +0000</pubDate>
      <link>https://forem.com/codewithkenn/what-is-the-right-headless-cms-18nk</link>
      <guid>https://forem.com/codewithkenn/what-is-the-right-headless-cms-18nk</guid>
      <description>&lt;p&gt;Hey, there! &lt;br&gt;
This is Kenn, Your Daily Advocate, Business Partner, and Friend from &lt;strong&gt;CodeWithKenn&lt;/strong&gt;!&lt;br&gt;
Welcome to the Blog! Make yourself at home! &lt;/p&gt;

&lt;p&gt;In this article, we're going to see how to choose the right Headless CMS.&lt;/p&gt;

&lt;p&gt;If you're new to the Headless CMS industry, I wrote an article on the subject, you can get it &lt;a href="https://dev.to/codewithkenn/understand-headless-cms-in-simple-terms-8m8"&gt;here&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;What you're about to read comes from my personal real-world Experiences, it's based on clarity on the issue of the article.&lt;/p&gt;

&lt;p&gt;That being said, Let's discover together.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3VFGWIpB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643259231717/9X1UivIC2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3VFGWIpB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643259231717/9X1UivIC2.png" alt="download (1).png" width="247" height="204"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  It's Difficult to choose
&lt;/h1&gt;

&lt;p&gt;Working with different clients on different projects, and each project has its own requirements, it becomes harder to pick and choose the best Headless CMS for your Project. &lt;/p&gt;

&lt;p&gt;Sometimes, it's because of the complexity of the features a Headless CMS can provide, or the number of Headless CMS available on the market.&lt;/p&gt;

&lt;p&gt;Sometimes you have to ask yourself some of these types of questions: &lt;br&gt;
&lt;em&gt;What type of project my client needs? An E-commerce Website? A Marketing Website? A Simple Landing Page? Et cetera.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Thus, it's necessary to have a framework of criteria for Choosing a Headless CMS.&lt;/p&gt;

&lt;h1&gt;
  
  
  Some Criteria to know before choosing
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kV8cnG4d--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643259980584/YI2CUCP42.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kV8cnG4d--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643259980584/YI2CUCP42.jpeg" alt="Headless-CMS-Logos-jpg.jpg" width="880" height="569"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Some of the Headless CMS out there&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Before Choosing a Headless CMS, it's better to look at these important criteria.&lt;br&gt;
Let's go! Talk is cheap!&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;p&gt;This is the first thing to verify because each Headless CMS has its specific strengths and weakness.&lt;br&gt;
So, you have to choose the CMS having more of what you're looking for. It can be the &lt;em&gt;Image handling&lt;/em&gt; part if you're creating or working with Images Galleries, &lt;em&gt;Schedule publishing&lt;/em&gt; if you're working on Content Creating (Blogging), and so on.&lt;/p&gt;

&lt;p&gt;This is why you have to spend time reading Different Headless CMS features, based on what your project requires.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vthMIdJ9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643260308173/vTCGHx3cb.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vthMIdJ9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643260308173/vTCGHx3cb.jpeg" alt="look-at-me-im-the-favourite-now.jpg" width="568" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;p&gt;You're required to ask the right question about the financial part.&lt;br&gt;
&lt;em&gt;Is this project a Hobby or a real Business Project? Do I really want to invest money in this project? Am I going to need a team working? Etc&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This gives some special guidelines on how to pick the Right CMS for you.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;If You're working on a Hobby, It's better to choose the CMS having a Great Free Plan, this won't ask for any credit card.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If You're working on a Business Project, You can still go with the Headless CMS having a Free Plan for a couple of months in the Beginning.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you're planning to work with a Team (Editor, Admin, Contributor for example), It's better to get started with an Upgraded Plan, because most of the Headless CMSs don't allow you to add more than two persons in the WorkSpace if you're using a Free Plan.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The User Interface
&lt;/h2&gt;

&lt;p&gt;What makes a Headless CMS Great is the User Experience. AS a Developer, I can't be interacting with a  BAD UI/UX Design, because it kills the Developer Experience.&lt;/p&gt;

&lt;p&gt;It's not better, but best to choose the Headless CMS which covers the UI/UX requirements, such as Intuitive User Interfaces, Interface Color Management.&lt;/p&gt;

&lt;p&gt;I've tried many Headless CMSs, and I never went back to some of them just because the User Interface was ugly and not intuitive.&lt;/p&gt;

&lt;h2&gt;
  
  
  Developer Relations Team
&lt;/h2&gt;

&lt;p&gt;Not only the UI but also their Developer Relations Team is Great! &lt;/p&gt;

&lt;p&gt;I remember working on a Client Project and approaching the deadline, I was going through a serious bug, and I couldn't solve it. It turns out it was an error from the Headless CMS Company, I've reached out to them and never got the answer.&lt;/p&gt;

&lt;p&gt;So, I decided to try another Headless CMS (they have a Great Community), and redo all the Backend Structure. One of the Hardest Experiences of my Headless CMS Journey was that I had to suffer a lot before coming to that decision.&lt;/p&gt;

&lt;p&gt;A Good Headless CMS must have an active online community (Slack for example) where People connect, help Customers (Developers).&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Maybe You can hire me if you want, I've suffered a lot, and I can help you out with your Company.&lt;/em&gt; 😃&lt;/p&gt;

&lt;h2&gt;
  
  
  Community
&lt;/h2&gt;

&lt;p&gt;One Word: Community! Not only a Community/Team of the Dev Rel, but also a Community of Customers, and Developers using your platform.&lt;br&gt;
If you want to learn more, check &lt;strong&gt;&lt;a href="https://twitter.com/ProductHunt"&gt;ProductHunt Twitter Accoun&lt;/a&gt;t&lt;/strong&gt;.&lt;br&gt;
They don't only share about their Product, they also support Developers naturally. &lt;/p&gt;

&lt;p&gt;This brings followers and future potential Customers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other Criteria
&lt;/h2&gt;

&lt;p&gt;I've given these criteria based on my personal experience; &lt;br&gt;
if you want more on the subject,&lt;br&gt;
&lt;strong&gt;Go Further by Checking some details on this *&lt;a href="https://enonic.com/resources/guides/how-to-choose-the-right-headless-cms"&gt;Website&lt;/a&gt;&lt;/strong&gt;*&lt;/p&gt;

&lt;h1&gt;
  
  
  Oh! My preferences?
&lt;/h1&gt;

&lt;p&gt;Stay tuned! I'm writing technical articles on this.&lt;br&gt;
If you follow me, You'll discover some interesting articles on how to work with Nextjs, Gatsby, GraphQL, Tailwind CSS, and Headless CMS.&lt;/p&gt;

&lt;p&gt;Please make sure to follow me for more. 🙏&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Will you be interested in working with me?&lt;/strong&gt;&lt;br&gt;
Feel free to contact by the Website:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.webcontract.io/"&gt;WebContract.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stay tuned! More articles are coming out! Feel free to follow, comment, and share the articles to support me 🤙&lt;/p&gt;

&lt;h1&gt;
  
  
  🌎 Let's connect
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/CodeWithKenn"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201"&gt;Facebook&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://www.webcontract.io"&gt;WebContract Business for Headless CMS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://www.bio.link/IamKenn"&gt;See My Bio Link&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme"&gt;Join NOW!&lt;/a&gt;  &lt;/p&gt;

</description>
      <category>jamstack</category>
      <category>gatsby</category>
      <category>react</category>
      <category>programming</category>
    </item>
    <item>
      <title>Did you know you can run a Business with Headless CMS?</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Tue, 25 Jan 2022 09:41:37 +0000</pubDate>
      <link>https://forem.com/codewithkenn/understand-headless-cms-in-simple-terms-8m8</link>
      <guid>https://forem.com/codewithkenn/understand-headless-cms-in-simple-terms-8m8</guid>
      <description>&lt;p&gt;Hey, there! &lt;br&gt;
This is Kenn, Your Daily Advocate, Business Partner, and Friend from &lt;strong&gt;CodeWithKenn&lt;/strong&gt;!&lt;br&gt;
Welcome to the Blog! Make yourself at home! &lt;/p&gt;

&lt;p&gt;In a nutshell, in this article, you're going to learn what a Headless CMS is, how to get started with it, and where you can find useful Resources for your Website Development Journey if you're a Developer or your Business Journey if you're a Business Owner. &lt;/p&gt;

&lt;p&gt;Let's get started!&lt;/p&gt;

&lt;p&gt;Before jumping into the Headless CMS concepts, let's view how the CMS world is made.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HgMDl0wr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643098127556/Pde2yKCjO.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HgMDl0wr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643098127556/Pde2yKCjO.jpeg" alt="qekjr.jpg" width="600" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What is a Traditional Content Management System aka CMS?
&lt;/h1&gt;

&lt;p&gt;A content management system (CMS) is an application that is used to manage content, allowing multiple contributors to create, edit and publish on the Internet.&lt;/p&gt;

&lt;p&gt;You have a website, and You're behind the content which is being published, meaning you're the one who writes the content and publishes it so that your Website visitors can view/read/interact with it, or you have a team responsible for all the management process (Editors, Writers, Publishers, Contributors, and so on).&lt;/p&gt;

&lt;p&gt;In other terms, A content management system (or CMS) is an application used for web development that allows content creators to produce, edit and publish text, or images, to a website. &lt;br&gt;
&lt;em&gt;(from &lt;a href="https://medium.com/tribalscale/"&gt;https://medium.com/tribalscale/&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CVLBVZJq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643098412937/32IvkAW6O.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CVLBVZJq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643098412937/32IvkAW6O.jpeg" alt="what-is-a-cms-website.jpg" width="880" height="462"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;from &lt;a href="https://www.velocityconsultancy.com/"&gt;https://www.velocityconsultancy.com/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What's the Problem behind Traditional CMS?
&lt;/h1&gt;

&lt;p&gt;As you just saw, Traditional CMS seems to be pretty useful and well-suited for your Business, But as you grow in your Business, the company data and information will increase. By increasing the amount of data, we clearly see there will be some requirements for the Business to remain up and running efficiently. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;And a Traditional CMS is not suited for this type of technicities. Unless you only want your business to stay small with a Simple Website, you cannot be happy and satisfied to see your information in the data not well handled, because the CMS can't handle it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--W7PAKbL2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643098928774/6XSDSyPoM.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--W7PAKbL2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643098928774/6XSDSyPoM.jpeg" alt="the-scale-doesnt-lie-people-do.jpg" width="621" height="640"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Apart from the Scalability problem, you'll have a problem with Flexibility.
Using a Traditional CMS, you're stuck in a lack of flexibility and unable to bring as much customization as needed, because you're dependent on the platform.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XjSo1eW---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643099243634/11t9WcFFx.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XjSo1eW---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643099243634/11t9WcFFx.jpeg" alt="4388560.jpg" width="342" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It's time and money when you look for maintenance and enhancements, and this is not good neither for the Developer nor for the Business Owner. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GQ3ZqSw3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643099609752/zn7Q_i1Vs.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GQ3ZqSw3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643099609752/zn7Q_i1Vs.jpeg" alt="when-you-find-2961dc3537.jpg" width="600" height="327"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What is a Headless CMS?
&lt;/h1&gt;

&lt;p&gt;As we know, Traditional CMS doesn't have a front-end (the Designed User Interfaces); it can be used to store content but it doesn't visually display it.&lt;/p&gt;

&lt;p&gt;But a headless content management system, or headless CMS, is a back-end-only content management system that acts primarily as a content repository.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1xH8X4Pz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643100293152/TaN2k0ca-.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1xH8X4Pz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643100293152/TaN2k0ca-.jpeg" alt="headless-cms-implementation.jpg" width="780" height="496"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;(From Softweb Solutions)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quick Video for You&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;%[&lt;a href="https://www.youtube.com/watch?v=-Uor3I0n_vQ"&gt;https://www.youtube.com/watch?v=-Uor3I0n_vQ&lt;/a&gt;]&lt;/p&gt;

&lt;h1&gt;
  
  
  Why You need a Headless CMS
&lt;/h1&gt;

&lt;p&gt;The truth of the matter is not only the fact that Headless CMS are very useful and powerful for Developers and Businesses, but also it's increasingly popular. &lt;/p&gt;

&lt;p&gt;With more flexibility, low cost, richer web experience, easier to manage, with little pain.&lt;/p&gt;

&lt;h2&gt;
  
  
  As a Developer
&lt;/h2&gt;

&lt;p&gt;For Software Developers, imagine creating a Content Architecture once for all and letting your Client or Manager manage, write, and publish the Content by himself, and You care ONLY about the User Interface.&lt;br&gt;
With little effort, little pain, You save time and gain a lot of money.&lt;br&gt;
And not only that, but You can also choose whatever Frontend technology you like.&lt;/p&gt;

&lt;p&gt;You can use React, Vue, Angular, or Svelte + whatever Headless CMS you want 🤯&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--i8nssen7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643100816816/KP9NG4id1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i8nssen7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643100816816/KP9NG4id1.jpeg" alt="easy-win-5bbf85.jpg" width="600" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  As a Business Owner
&lt;/h2&gt;

&lt;p&gt;As a Business Owner, imagine having not to care of the User Interfaces Technologies, your team (Designer and Developer) take care of all the technical parts following your Design preferences, your Company's Logo Graphic Charter once for all.&lt;/p&gt;

&lt;p&gt;You'll only have to go to the CMS type the Content you want and click on the "Publish" button.&lt;/p&gt;

&lt;p&gt;That's not all! Did you know that Headless CMS is a lot cheaper for your Business Growth? It's like investing money for your Future Business Scalability. &lt;/p&gt;

&lt;p&gt;Pay today, save the future. You got it right!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--btUn1GnT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643101237565/er5r520xW.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--btUn1GnT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643101237565/er5r520xW.jpeg" alt="i-told-you-5cc06e.jpg" width="600" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using Headless CMS, you have more than 80% of chance of winning the Search Engine Optimization(SEO) Game.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HtVfd4RG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643101977980/ku5xsSwdA.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HtVfd4RG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643101977980/ku5xsSwdA.jpeg" alt="SEOmeme1.jpg" width="468" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Furthermore, if you're one of my followers, you'll discover other useful Headless CMS Business-driven articles, I will talk about the financial part of the Business.&lt;/p&gt;

&lt;h1&gt;
  
  
  Some of the Headless CMS
&lt;/h1&gt;

&lt;p&gt;There are plenty of Headless CMS startups today, here are some of them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BRB8csMI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643101581778/C5gt0r-qf.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BRB8csMI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643101581778/C5gt0r-qf.jpeg" alt="Headless-CMS-Logos-jpg.jpg" width="880" height="569"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  How to get started with the Headless CMS industry?
&lt;/h1&gt;

&lt;p&gt;You can get started now without much effort in learning how things happen.&lt;/p&gt;

&lt;h2&gt;
  
  
  As a Developer
&lt;/h2&gt;

&lt;p&gt;If you're a Developer, You can get started by learning these technologies:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- Frontend:&lt;/em&gt; Reactjs (Gatsby or Nextjs) and a CSS Framework like Tailwind CSS to save your time.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- API Communication:&lt;/em&gt; Learn GraphQL to create and exchange data between the Headless CMS and the Frontend of your app.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- Headless CMS:&lt;/em&gt; learn how to create Content Architecture (how to create and structure your content in order to simplify your client's work), how to make it intuitive.&lt;/p&gt;

&lt;h2&gt;
  
  
  As a Business Owner
&lt;/h2&gt;

&lt;p&gt;As a Business Owner, You can get started by:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- Hiring Some Industry Experts:&lt;/em&gt; You can hire a Headless CMS Developer, a Writer, and a Content Editor, to simplify your life, or you can simply hire the Developer and one Writer to make things simpler.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- Learning how to create content:&lt;/em&gt; by this, you will learn how to write the Content following the Marketing principles.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- Improving your Marketing and Content Creation Skills&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That's all you need to know in order to get started as a Business Owner.&lt;/p&gt;

&lt;h1&gt;
  
  
  Useful Resources for the Journey
&lt;/h1&gt;

&lt;p&gt;To go further in your journey, here are the resources you need:&lt;/p&gt;

&lt;h2&gt;
  
  
  As a Developer
&lt;/h2&gt;

&lt;p&gt;⚡ &lt;a href="https://www.freecodecamp.org/news/what-is-headless-cms-explained/"&gt;What is Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.freecodecamp.org/news/building-a-super-fast-and-secure-website-with-a-cms-is-no-big-deal-or-is-it-5ac915c691f2/"&gt;Building a super-fast and secure website with a CMS is no big deal.&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.freecodecamp.org/news/what-is-headless-cms-explained/"&gt;What is Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/results?search_query=headless+cms+explained"&gt;Youtube Videos on Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/watch?v=RaTpreA0v7Q"&gt;Get Started with Gatsby JS and Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  As Business Owner or Company
&lt;/h2&gt;

&lt;p&gt;⚡ &lt;a href="https://www.freecodecamp.org/news/what-is-headless-cms-explained/"&gt;What is Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/watch?v=6dNXXQsc_s4"&gt;How To Model And Structure Content For A Headless CMS&lt;br&gt;
&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/watch?v=rHNl5PZT0VU"&gt;Should you use WordPress or Headless CMS&lt;/a&gt; &lt;/p&gt;

&lt;h1&gt;
  
  
  Did you know that I've been running an Online Headless CMS Business for One year and a half?
&lt;/h1&gt;

&lt;p&gt;Hey, there!&lt;/p&gt;

&lt;p&gt;I've been running the Business, and It's kinda fun and very interesting to help Business to grow using Headless CMS.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xeUmNOxt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643103172154/A5qkw77Fq.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xeUmNOxt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1643103172154/A5qkw77Fq.jpeg" alt="webcontract-Twitter-Banner-OK.jpg" width="880" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Building Fast, Secure, and SEO-friendly Websites for Business Owners and Startups (working in Private and Public).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Will you be interested in working with me?&lt;/strong&gt;&lt;br&gt;
Feel free to contact by the Website:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.webcontract.io/"&gt;WebContract.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stay tuned! More articles are coming out! Feel free to follow, comment, and share the articles to support me 🤙&lt;/p&gt;

&lt;h1&gt;
  
  
  🌎 Let's connect
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/CodeWithKenn"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201"&gt;Facebook&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://www.webcontract.io"&gt;WebContract Business for Headless CMS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚡ &lt;a href="https://www.bio.link/IamKenn"&gt;See My Bio Link&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme"&gt;Join NOW!&lt;/a&gt;  &lt;/p&gt;

</description>
      <category>gatsby</category>
      <category>cms</category>
      <category>business</category>
      <category>react</category>
    </item>
    <item>
      <title>How I Built User Profile Interfaces using Tailwind CSS</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Thu, 20 Jan 2022 15:50:59 +0000</pubDate>
      <link>https://forem.com/codewithkenn/how-i-built-user-profile-interfaces-using-tailwindcss-gla</link>
      <guid>https://forem.com/codewithkenn/how-i-built-user-profile-interfaces-using-tailwindcss-gla</guid>
      <description>&lt;p&gt;Hey, there! &lt;br&gt;
This is Kenn again, Your Daily Advocate, and Friend from &lt;strong&gt;CodeWithKenn&lt;/strong&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642692501333%2FEaq52r3hy.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642692501333%2FEaq52r3hy.jpeg" alt="2d4334631b43f3ae0478e6fb959cab27.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this article, You'll learn and get the source code I promise 😅! &lt;br&gt;
Discover an easier way to create simple user Social Media Profiles using Tailwind CSS.&lt;/p&gt;

&lt;p&gt;Make sure you have checked my previous Tailwind CSS articles &lt;a href="https://codewithkenn.hashnode.dev/how-to-build-blog-articles-cards-using-tailwindcss" rel="noopener noreferrer"&gt;in this link&lt;/a&gt; to see another card design I've made.&lt;/p&gt;

&lt;p&gt;Before starting:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I'm using TailwindCSS Playground to make things easier (Link below)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I've added the font in the CSS file&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@tailwind base;
@tailwind components;
@tailwind utilities;


* {
  font-family: 'Poppins', sans-serif;
}

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

&lt;/div&gt;


&lt;p&gt;Let's goooooooooooooooo!&lt;/p&gt;
&lt;h1&gt;
  
  
  Design Concept
&lt;/h1&gt;

&lt;p&gt;Our Card is made of three parts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The Picture (Image)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Description&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Footer made of Social media icons&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And also, we're gonna combine all the cards in a &lt;strong&gt;Grid System&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;CSS Grid is a two-dimensional grid system used to work on the layout of UI elements and segments of a webpage. The Grid comprises horizontal and vertical lines to form rows and columns, much like a table.&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642692821502%2FY3-9P61os.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642692821502%2FY3-9P61os.jpeg" alt="download.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;
  
  
  Code Snippets
&lt;/h1&gt;
&lt;h2&gt;
  
  
  Single Profile Tailwind Design
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class=""&amp;gt;
    &amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded-md overflow-hidden shadow-lg"&amp;gt;
      &amp;lt;img class="object-cover rounded-full h-36 w-36 mx-auto m-1 p-1 border-4 border-pink-600" src="https://images.pexels.com/photos/2709388/pexels-photo-2709388.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;

      &amp;lt;div class="px-6 py-4"&amp;gt;
        &amp;lt;div class="flex flex-col"&amp;gt;
          &amp;lt;div class="font-bold text-xl text-center text-gray-800 hover:text-pink-500 hover:cursor-pointer"&amp;gt;Helena Wang&amp;lt;/div&amp;gt;
          &amp;lt;p class="text-gray-600 text-sm text-center"&amp;gt;Product Designer&amp;lt;/p&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row justify-center font-semibold mx-auto my-4"&amp;gt;
          &amp;lt;div class="my-auto text-white bg-pink-500 hover:bg-pink-600 hover:cursor-pointer rounded-3xl py-2 px-4 mx-2"&amp;gt;Follow&amp;lt;/div&amp;gt;
          &amp;lt;div class="my-auto text-gray-800 py-1 px-4 border-2 border-pink-500 hover:bg-pink-500 hover:cursor-pointer hover:text-white rounded-3xl mx-2"&amp;gt;Message&amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;div class="flex flex-row justify-center"&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709388/pexels-photo-2709388.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709386/pexels-photo-2709386.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709385/pexels-photo-2709385.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/3310692/pexels-photo-3310692.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;div&amp;gt;
        &amp;lt;h4 class="text-sm text-center my-2 font-semibold text-gray-700"&amp;gt;About me&amp;lt;/h4&amp;gt;
        &amp;lt;p class="text-xs mx-6 text-justify"&amp;gt;I specialize in designing and developing user interfaces and digital products. I don’t restrict myself to design.&amp;lt;/p&amp;gt;
      &amp;lt;/div&amp;gt;
      &amp;lt;div class="bg-pink-500 text-white mt-5 px-6 pt-4 pb-2 flex flex-row justify-center"&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-facebook" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;Facebook&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-linkedin" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;LinkedIn&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-twitter" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;Facebook&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;
  
  
  Output
&lt;/h4&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642692930649%2F-c2r94pUT.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642692930649%2F-c2r94pUT.jpeg" alt="TailwindCSS-Social-User-Profile-2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Multiple Cards Tailwind Design
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class=""&amp;gt;
  &amp;lt;div class=""&amp;gt;
    &amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded-md overflow-hidden shadow-lg"&amp;gt;
      &amp;lt;img class="object-cover rounded-full h-36 w-36 mx-auto m-1 p-1 border-4 border-pink-600" src="https://images.pexels.com/photos/2709388/pexels-photo-2709388.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;

      &amp;lt;div class="px-6 py-4"&amp;gt;
        &amp;lt;div class="flex flex-col"&amp;gt;
          &amp;lt;div class="font-bold text-xl text-center text-gray-800 hover:text-pink-500 hover:cursor-pointer"&amp;gt;Helena Wang&amp;lt;/div&amp;gt;
          &amp;lt;p class="text-gray-600 text-sm text-center"&amp;gt;Product Designer&amp;lt;/p&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row justify-center font-semibold mx-auto my-4"&amp;gt;
          &amp;lt;div class="my-auto text-white bg-pink-500 hover:bg-pink-600 hover:cursor-pointer rounded-3xl py-2 px-4 mx-2"&amp;gt;Follow&amp;lt;/div&amp;gt;
          &amp;lt;div class="my-auto text-gray-800 py-1 px-4 border-2 border-pink-500 hover:bg-pink-500 hover:cursor-pointer hover:text-white rounded-3xl mx-2"&amp;gt;Message&amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;div class="flex flex-row justify-center"&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709388/pexels-photo-2709388.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709386/pexels-photo-2709386.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709385/pexels-photo-2709385.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/3310692/pexels-photo-3310692.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;div&amp;gt;
        &amp;lt;h4 class="text-sm text-center my-2 font-semibold text-gray-700"&amp;gt;About me&amp;lt;/h4&amp;gt;
        &amp;lt;p class="text-xs mx-6 text-justify"&amp;gt;I specialize in designing and developing user interfaces and digital products. I don’t restrict myself to design.&amp;lt;/p&amp;gt;
      &amp;lt;/div&amp;gt;
      &amp;lt;div class="bg-pink-500 text-white mt-5 px-6 pt-4 pb-2 flex flex-row justify-center"&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-facebook" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;Facebook&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-linkedin" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;LinkedIn&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-twitter" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;Facebook&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class=""&amp;gt;
    &amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded-md overflow-hidden shadow-lg"&amp;gt;
      &amp;lt;img class="object-cover rounded-full h-36 w-36 mx-auto m-1 p-1 border-4 border-pink-600" src="https://images.pexels.com/photos/415829/pexels-photo-415829.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Pexel" /&amp;gt;

      &amp;lt;div class="px-6 py-4"&amp;gt;
        &amp;lt;div class="flex flex-col"&amp;gt;
          &amp;lt;div class="font-bold text-xl text-center text-gray-800 hover:text-pink-500 hover:cursor-pointer"&amp;gt;Helena Wang&amp;lt;/div&amp;gt;
          &amp;lt;p class="text-gray-600 text-sm text-center"&amp;gt;Product Designer&amp;lt;/p&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row justify-center font-semibold mx-auto my-4"&amp;gt;
          &amp;lt;div class="my-auto text-white bg-pink-500 hover:bg-pink-600 hover:cursor-pointer rounded-3xl py-2 px-4 mx-2"&amp;gt;Follow&amp;lt;/div&amp;gt;
          &amp;lt;div class="my-auto text-gray-800 py-1 px-4 border-2 border-pink-500 hover:bg-pink-500 hover:cursor-pointer hover:text-white rounded-3xl mx-2"&amp;gt;Message&amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;div class="flex flex-row justify-center"&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709388/pexels-photo-2709388.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709386/pexels-photo-2709386.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709385/pexels-photo-2709385.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/3310692/pexels-photo-3310692.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;div&amp;gt;
        &amp;lt;h4 class="text-sm text-center my-2 font-semibold text-gray-700"&amp;gt;About me&amp;lt;/h4&amp;gt;
        &amp;lt;p class="text-xs mx-6 text-justify"&amp;gt;I specialize in designing and developing user interfaces and digital products. I don’t restrict myself to design.&amp;lt;/p&amp;gt;
      &amp;lt;/div&amp;gt;
      &amp;lt;div class="bg-pink-500 text-white mt-5 px-6 pt-4 pb-2 flex flex-row justify-center"&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-facebook" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;Facebook&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-linkedin" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;LinkedIn&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-twitter" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;Facebook&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class=""&amp;gt;
    &amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded-md overflow-hidden shadow-lg"&amp;gt;
      &amp;lt;img class="object-cover rounded-full h-36 w-36 mx-auto m-1 p-1 border-4 border-pink-600" src="https://images.pexels.com/photos/2709388/pexels-photo-2709388.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;

      &amp;lt;div class="px-6 py-4"&amp;gt;
        &amp;lt;div class="flex flex-col"&amp;gt;
          &amp;lt;div class="font-bold text-xl text-center text-gray-800 hover:text-pink-500 hover:cursor-pointer"&amp;gt;Helena Wang&amp;lt;/div&amp;gt;
          &amp;lt;p class="text-gray-600 text-sm text-center"&amp;gt;Product Designer&amp;lt;/p&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row justify-center font-semibold mx-auto my-4"&amp;gt;
          &amp;lt;div class="my-auto text-white bg-pink-500 hover:bg-pink-600 hover:cursor-pointer rounded-3xl py-2 px-4 mx-2"&amp;gt;Follow&amp;lt;/div&amp;gt;
          &amp;lt;div class="my-auto text-gray-800 py-1 px-4 border-2 border-pink-500 hover:bg-pink-500 hover:cursor-pointer hover:text-white rounded-3xl mx-2"&amp;gt;Message&amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;div class="flex flex-row justify-center"&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709388/pexels-photo-2709388.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709386/pexels-photo-2709386.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709385/pexels-photo-2709385.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/3310692/pexels-photo-3310692.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;div&amp;gt;
        &amp;lt;h4 class="text-sm text-center my-2 font-semibold text-gray-700"&amp;gt;About me&amp;lt;/h4&amp;gt;
        &amp;lt;p class="text-xs mx-6 text-justify"&amp;gt;I specialize in designing and developing user interfaces and digital products. I don’t restrict myself to design.&amp;lt;/p&amp;gt;
      &amp;lt;/div&amp;gt;
      &amp;lt;div class="bg-pink-500 text-white mt-5 px-6 pt-4 pb-2 flex flex-row justify-center"&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-facebook" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;Facebook&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-linkedin" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;LinkedIn&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-twitter" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;Facebook&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class=""&amp;gt;
    &amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded-md overflow-hidden shadow-lg"&amp;gt;
      &amp;lt;img class="object-cover rounded-full h-36 w-36 mx-auto m-1 p-1 border-4 border-pink-600" src="https://images.pexels.com/photos/2709388/pexels-photo-2709388.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;

      &amp;lt;div class="px-6 py-4"&amp;gt;
        &amp;lt;div class="flex flex-col"&amp;gt;
          &amp;lt;div class="font-bold text-xl text-center text-gray-800 hover:text-pink-500 hover:cursor-pointer"&amp;gt;Helena Wang&amp;lt;/div&amp;gt;
          &amp;lt;p class="text-gray-600 text-sm text-center"&amp;gt;Product Designer&amp;lt;/p&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row justify-center font-semibold mx-auto my-4"&amp;gt;
          &amp;lt;div class="my-auto text-white bg-pink-500 hover:bg-pink-600 hover:cursor-pointer rounded-3xl py-2 px-4 mx-2"&amp;gt;Follow&amp;lt;/div&amp;gt;
          &amp;lt;div class="my-auto text-gray-800 py-1 px-4 border-2 border-pink-500 hover:bg-pink-500 hover:cursor-pointer hover:text-white rounded-3xl mx-2"&amp;gt;Message&amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;div class="flex flex-row justify-center"&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709388/pexels-photo-2709388.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709386/pexels-photo-2709386.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/2709385/pexels-photo-2709385.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
        &amp;lt;img class="object-cover hover:cursor-pointer rounded-full h-12 w-12 m-3 p-0.5 border-2 border-pink-600" src="https://images.pexels.com/photos/3310692/pexels-photo-3310692.jpeg?auto=compress&amp;amp;cs=tinysrgb&amp;amp;dpr=1&amp;amp;w=500" alt="Human Picture by Ike louie Natividad" /&amp;gt;
      &amp;lt;/div&amp;gt;

      &amp;lt;div&amp;gt;
        &amp;lt;h4 class="text-sm text-center my-2 font-semibold text-gray-700"&amp;gt;About me&amp;lt;/h4&amp;gt;
        &amp;lt;p class="text-xs mx-6 text-justify"&amp;gt;I specialize in designing and developing user interfaces and digital products. I don’t restrict myself to design.&amp;lt;/p&amp;gt;
      &amp;lt;/div&amp;gt;
      &amp;lt;div class="bg-pink-500 text-white mt-5 px-6 pt-4 pb-2 flex flex-row justify-center"&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-facebook" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;Facebook&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-linkedin" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;LinkedIn&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="flex flex-row mx-1 hover:cursor-pointer"&amp;gt;
          &amp;lt;svg xmlns="http://www.w3.org/2000/svg" class="mx-2" width="32" height="32" fill="currentColor" class="bi bi-twitter" viewBox="0 0 16 16"&amp;gt;
            &amp;lt;path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z" /&amp;gt;
          &amp;lt;/svg&amp;gt;
          &amp;lt;h5 class="my-auto text-sm"&amp;gt;Facebook&amp;lt;/h5&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

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

&lt;/div&gt;

&lt;h4&gt;
  
  
  Output
&lt;/h4&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642693184374%2F3RM8g6U4C.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642693184374%2F3RM8g6U4C.jpeg" alt="TailwindCSS-Social-User-Profile-3.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Multiple Cards Tailwind Design using Grid System
&lt;/h2&gt;

&lt;p&gt;Very Simple! Just add the  &lt;code&gt;grid grid-cols-2&lt;/code&gt; class in the first &lt;code&gt;div&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="grid grid-cols-2"&amp;gt;
...
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  Tailwind Output
&lt;/h1&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642693455835%2FgaeLNy80a.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642693455835%2FgaeLNy80a.jpeg" alt="TailwindCSS-Social-User-Profile-1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Tailwind CSS Playground Link
&lt;/h2&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642693208860%2Fc0DqXvdbf.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642693208860%2Fc0DqXvdbf.jpeg" alt="easy-win-5bbf85.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⚡ You can get the Source Code here 👉  &lt;a href="https://play.tailwindcss.com/xVN1b4Ms6r" rel="noopener noreferrer"&gt; Link to Tailwind Play&lt;/a&gt; &lt;/p&gt;

&lt;h1&gt;
  
  
  TailwindCSS Related Resources
&lt;/h1&gt;

&lt;p&gt;⚡ &lt;a href="https://tailwindcss.com/docs/installation" rel="noopener noreferrer"&gt;TailwindCSS Official Docs&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/c/TailwindLabs" rel="noopener noreferrer"&gt;TailwindCSS Lab Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stay tuned! More articles are coming out! Feel free to follow me,  comment and share the articles to support me 🤙&lt;/p&gt;

&lt;h1&gt;
  
  
  🌎 Let's connect
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/CodeWithKenn" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01" rel="noopener noreferrer"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme" rel="noopener noreferrer"&gt;Join NOW!&lt;/a&gt;  &lt;/p&gt;

</description>
      <category>tailwindcss</category>
      <category>beginners</category>
      <category>css</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Build Blog Articles Cards using Tailwind CSS</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Thu, 20 Jan 2022 11:43:48 +0000</pubDate>
      <link>https://forem.com/codewithkenn/how-to-build-blog-articles-cards-using-tailwindcss-5eek</link>
      <guid>https://forem.com/codewithkenn/how-to-build-blog-articles-cards-using-tailwindcss-5eek</guid>
      <description>&lt;p&gt;Hey, there! &lt;br&gt;
This is Kenn, Your Daily Advocate, and Friend from &lt;strong&gt;CodeWithKenn&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;In this article, You'll discover an easier way of creating cards (image + text description) using Tailwind CSS.&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642677306551%2FtpG942qRY.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642677306551%2FtpG942qRY.jpeg" alt="easy-win-5bbf85.jpg"&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642677825524%2Fo5d_N_hf_.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642677825524%2Fo5d_N_hf_.jpeg" alt="TailwindCSS-Cards-2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Be Cautious:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I'm using TailwindCSS Playground to make things easier (Link below)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I've added the font in the CSS file&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@tailwind base;
@tailwind components;
@tailwind utilities;


* {
  font-family: 'Poppins', sans-serif;
}

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

&lt;/div&gt;



&lt;p&gt;Let's started!&lt;/p&gt;

&lt;h1&gt;
  
  
  Design Concept
&lt;/h1&gt;

&lt;p&gt;Our Card is made of two parts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The Picture (Image)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Description&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And also, we're gonna combine all the cards in a &lt;strong&gt;Grid System&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;CSS Grid is a two-dimensional grid system used to work on the layout of UI elements and segments of a webpage. The Grid comprises horizontal and vertical lines to form rows and columns, much like a table.&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642677732506%2FAuzWkRmlU.png" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642677732506%2FAuzWkRmlU.png" alt="grid_lines.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Code Snippets
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Single Card Tailwind Design
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded overflow-hidden shadow-lg"&amp;gt;
  &amp;lt;img class="object-cover h-48 w-96" src="https://images.pexels.com/photos/4220967/pexels-photo-4220967.jpeg" alt="Volcano"&amp;gt;
  &amp;lt;div class="px-6 py-4"&amp;gt;
    &amp;lt;div class="font-bold text-xl mb-2 hover:text-red-500 hover:cursor-pointer"&amp;gt;Visit Kivu Volcano&amp;lt;/div&amp;gt;
    &amp;lt;p class="text-gray-700 text-base"&amp;gt;
      The picturesque lake, nestled between the DRC and Rwanda, has the potential to explosively release these gases in a rare phenomenon known as a limnic eruption.
    &amp;lt;/p&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class="px-6 pt-4 pb-2"&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#photography&amp;lt;/span&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#travel&amp;lt;/span&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#congo&amp;lt;/span&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Output
&lt;/h4&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642678183187%2FqLb8MtXZF.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642678183187%2FqLb8MtXZF.jpeg" alt="TailwindCSS-Cards-1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Multiple Cards Tailwind Design
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class=""&amp;gt;
  &amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded overflow-hidden shadow-lg"&amp;gt;
  &amp;lt;img class="object-cover h-48 w-96" src="https://images.pexels.com/photos/4220967/pexels-photo-4220967.jpeg" alt="Volcano"&amp;gt;
  &amp;lt;div class="px-6 py-4"&amp;gt;
    &amp;lt;div class="font-bold text-xl mb-2 hover:text-red-500 hover:cursor-pointer"&amp;gt;Visit Kivu Volcano&amp;lt;/div&amp;gt;
    &amp;lt;p class="text-gray-700 text-base"&amp;gt;
      The picturesque lake, nestled between the DRC and Rwanda, has the potential to explosively release these gases in a rare phenomenon known as a limnic eruption.
    &amp;lt;/p&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class="px-6 pt-4 pb-2"&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#photography&amp;lt;/span&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#travel&amp;lt;/span&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#congo&amp;lt;/span&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded overflow-hidden shadow-lg"&amp;gt;
  &amp;lt;img class="object-cover h-48 w-96" src="https://images.pexels.com/photos/4220967/pexels-photo-4220967.jpeg" alt="Volcano"&amp;gt;
  &amp;lt;div class="px-6 py-4"&amp;gt;
    &amp;lt;div class="font-bold text-xl mb-2 hover:text-red-500 hover:cursor-pointer"&amp;gt;Visit Kivu Volcano&amp;lt;/div&amp;gt;
    &amp;lt;p class="text-gray-700 text-base"&amp;gt;
      The picturesque lake, nestled between the DRC and Rwanda, has the potential to explosively release these gases in a rare phenomenon known as a limnic eruption.
    &amp;lt;/p&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class="px-6 pt-4 pb-2"&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#photography&amp;lt;/span&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#travel&amp;lt;/span&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#congo&amp;lt;/span&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded overflow-hidden shadow-lg"&amp;gt;
  &amp;lt;img class="object-cover h-48 w-96" src="https://images.pexels.com/photos/4220967/pexels-photo-4220967.jpeg" alt="Volcano"&amp;gt;
  &amp;lt;div class="px-6 py-4"&amp;gt;
    &amp;lt;div class="font-bold text-xl mb-2 hover:text-red-500 hover:cursor-pointer"&amp;gt;Visit Kivu Volcano&amp;lt;/div&amp;gt;
    &amp;lt;p class="text-gray-700 text-base"&amp;gt;
      The picturesque lake, nestled between the DRC and Rwanda, has the potential to explosively release these gases in a rare phenomenon known as a limnic eruption.
    &amp;lt;/p&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class="px-6 pt-4 pb-2"&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#photography&amp;lt;/span&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#travel&amp;lt;/span&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#congo&amp;lt;/span&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class="max-w-sm h-auto mx-auto my-20 rounded overflow-hidden shadow-lg"&amp;gt;
  &amp;lt;img class="object-cover h-48 w-96" src="https://images.pexels.com/photos/4220967/pexels-photo-4220967.jpeg" alt="Volcano"&amp;gt;
  &amp;lt;div class="px-6 py-4"&amp;gt;
    &amp;lt;div class="font-bold text-xl mb-2 hover:text-red-500 hover:cursor-pointer"&amp;gt;Visit Kivu Volcano&amp;lt;/div&amp;gt;
    &amp;lt;p class="text-gray-700 text-base"&amp;gt;
      The picturesque lake, nestled between the DRC and Rwanda, has the potential to explosively release these gases in a rare phenomenon known as a limnic eruption.
    &amp;lt;/p&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class="px-6 pt-4 pb-2"&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#photography&amp;lt;/span&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#travel&amp;lt;/span&amp;gt;
    &amp;lt;span class="inline-block bg-gray-100 hover:bg-gray-200 hover:cursor-pointer rounded-md px-3 py-1 text-sm font-semibold text-gray-700 mr-2 mb-2"&amp;gt;#congo&amp;lt;/span&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Output
&lt;/h4&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642678255389%2FVLg6ZDj-3.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642678255389%2FVLg6ZDj-3.jpeg" alt="TailwindCSS-Cards-2-1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Multiple Cards Tailwind Design using Grid System
&lt;/h2&gt;

&lt;p&gt;Very Simple! Just add the  &lt;code&gt;grid grid-cols-2&lt;/code&gt; class in the first &lt;code&gt;div&lt;/code&gt;. &lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;div class="grid grid-cols-2"&amp;gt; ... &amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Tailwind Output
&lt;/h1&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642678268153%2FnFDZym13-.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642678268153%2FnFDZym13-.jpeg" alt="TailwindCSS-Cards-2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Tailwind CSS Playground Link
&lt;/h2&gt;

&lt;p&gt;⚡ You can get the full Code here 👉  &lt;a href="https://play.tailwindcss.com/nx9hZ2XuTY" rel="noopener noreferrer"&gt; Link to Tailwind Play&lt;/a&gt; &lt;/p&gt;

&lt;h1&gt;
  
  
  TailwindCSS Related Resources
&lt;/h1&gt;

&lt;p&gt;⚡ &lt;a href="https://v1.tailwindcss.com/components/cards" rel="noopener noreferrer"&gt;TailwindCSS Cards from the Docs&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://tailwindcss.com/docs/installation" rel="noopener noreferrer"&gt;TailwindCSS Official Docs&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/c/TailwindLabs" rel="noopener noreferrer"&gt;TailwindCSS Lab Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stay tuned! More articles are coming out! Feel free to comment and share the articles to support me 🤙&lt;/p&gt;

&lt;h1&gt;
  
  
  🌎 Let's connect
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/CodeWithKenn" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01" rel="noopener noreferrer"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme" rel="noopener noreferrer"&gt;Join NOW!&lt;/a&gt;  &lt;/p&gt;

</description>
      <category>tailwindcss</category>
      <category>css</category>
      <category>html</category>
      <category>programming</category>
    </item>
    <item>
      <title>Discover Amazing Python Resources FOR FREE!</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Thu, 20 Jan 2022 10:13:24 +0000</pubDate>
      <link>https://forem.com/codewithkenn/discover-amazing-python-resources-for-free-28ga</link>
      <guid>https://forem.com/codewithkenn/discover-amazing-python-resources-for-free-28ga</guid>
      <description>&lt;p&gt;What if I told you You can learn Python in &lt;strong&gt;ONLY three weeks&lt;/strong&gt;? &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--T7XLJy9r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1642666266619/IWrUSxbAn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T7XLJy9r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1642666266619/IWrUSxbAn.jpeg" alt="a4a7c2e1507c539f41229ca8200d3a44.jpg" width="500" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Will you trust me? haha 😅&lt;/p&gt;

&lt;p&gt;Hey, there! &lt;br&gt;
This is Kenn, Your Daily Advocate, and Friend from &lt;strong&gt;CodeWithKenn&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;In this Article, You gonna get one of the easiest Python Learning Roadmap and Resources for Free. Make sure to follow up for more articles coming. That's it! Let's get down to Business!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Don't worry, You won't get bored with CodeWithKenn! Easy, Free, Short, but Use articles for Your Journey.&lt;/em&gt; Let's Gooooooo!&lt;/p&gt;

&lt;h1&gt;
  
  
  Brief Description of Python
&lt;/h1&gt;

&lt;p&gt;If you just come from my article on &lt;a href="https://dev.to/codewithkenn/top-5-reasons-to-learn-python-in-2022-business-perspective-27fj"&gt;Learning Python in 2022! (Business Perspective)&lt;/a&gt;, You've already known much on the subject.&lt;/p&gt;

&lt;p&gt;In a nutshell, Python is one of the easiest programming languages to get started with. For this reason, the community keeps growing every month, &lt;strong&gt;with a market value of over $10 Billion.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So, why not get the Resources you really need for the Journey???&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ln4ffAiP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1642666622218/c1IFjXUpB.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ln4ffAiP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1642666622218/c1IFjXUpB.jpeg" alt="4752b206e5dc2c3713d57f536d527d06.jpg" width="500" height="351"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Get what You really need
&lt;/h1&gt;

&lt;p&gt;As they are plenty of them, here are the two main resources you can use as references to go and check according to what you need:&lt;/p&gt;

&lt;h2&gt;
  
  
  Refresh the memory with the Fundamentals
&lt;/h2&gt;

&lt;p&gt;Without the fundamentals, there is no way to bring innovation, meaning there is a necessity of getting a foundation. Here are the main resources:&lt;/p&gt;

&lt;h4&gt;
  
  
  Videos Resources
&lt;/h4&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/watch?v=rfscVS0vtbw"&gt;FreeCodeCamp Beginners Course&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/playlist?list=PL-osiE80TeTskrapNbzXhwoFUiLCjGgY7"&gt;Corey Schafer Beginners Python Videos Series&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/watch?v=8ext9G7xspg"&gt;Start Building Projects&lt;/a&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  Community Resources
&lt;/h4&gt;

&lt;p&gt;⚡ &lt;a href="https://forum.freecodecamp.org/c/python/424"&gt;FreeCodeCamp Python Community&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.reddit.com/r/Python/"&gt;Python Sub-reddit to ask for help&lt;/a&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  Docs Resources
&lt;/h4&gt;

&lt;p&gt;⚡ &lt;a href="https://docs.python.org/3/tutorial/index.html"&gt;Python Official Docs&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://devdocs.io/python~3.10-tutorial/"&gt;DevDocs Python&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Python for Web Development
&lt;/h2&gt;

&lt;p&gt;Here you have all You need for your Backend Journey. Don't overthink, use this and start building stuff:&lt;/p&gt;

&lt;h3&gt;
  
  
  Interested in Flask App Development?
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Videos Resources
&lt;/h4&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH"&gt;Corey Schafer Beginners Flask Videos Series&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/watch?v=yKHJsLUENl0"&gt;Build a CRUD APP with Python Engineer&lt;/a&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  Community Resources
&lt;/h4&gt;

&lt;p&gt;Coding, but Stuck with some bugs? Here is the Solution, Go and ask the Community:&lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.reddit.com/r/flask/"&gt;Flask Subreddit Community&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.reddit.com/r/Python/"&gt;Python Subreddit Community&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Docs Resources
&lt;/h4&gt;

&lt;p&gt;⚡ &lt;a href="https://github.com/humiaozuzu/awesome-flask"&gt;Awesome Flask Links&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://github.com/realpython/discover-flask"&gt;Flask for your Project&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://flask.palletsprojects.com/en/latest/"&gt;Flask Latest Docs&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  Django App Development
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Videos Resources
&lt;/h4&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p"&gt;Corey Schafer Beginners Django Videos Series&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.youtube.com/watch?v=F5mRW0jo-U4&amp;amp;t=64s"&gt;FreeCodeCamp Djajngo for Beginners&lt;/a&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  Community Resources
&lt;/h4&gt;

&lt;p&gt;Coding, but Stuck with some bugs? Here is the Solution, Go and ask the Community:&lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.reddit.com/r/django/"&gt;Django Subreddit Community&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://www.djangoproject.com/community/blogs/"&gt;Django Community&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Docs Resources
&lt;/h4&gt;

&lt;p&gt;⚡ &lt;a href="https://docs.djangoproject.com/en/4.0/intro/"&gt;Django Official Docs&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;⚡ &lt;a href="https://django.readthedocs.io/en/stable/contents.html"&gt;Django ReadTheDocs.io&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;🔥 This article is being updated, I'm adding Fast API Resources and AI/ML Resources on the Blog! Stay tuned! &lt;/p&gt;

&lt;p&gt;Stay tuned! More articles are coming out! Feel free to comment and share the articles to support me 🤙&lt;/p&gt;

&lt;h1&gt;
  
  
  🌎 Let's connect
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/CodeWithKenn"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme"&gt;Join NOW!&lt;/a&gt; &lt;/p&gt;

</description>
      <category>python</category>
      <category>beginners</category>
      <category>django</category>
      <category>programming</category>
    </item>
    <item>
      <title>YOU NEED to Learn Python in 2022! (Business Perspective)</title>
      <dc:creator>CodeWithKenn</dc:creator>
      <pubDate>Thu, 20 Jan 2022 07:14:13 +0000</pubDate>
      <link>https://forem.com/codewithkenn/top-5-reasons-to-learn-python-in-2022-business-perspective-27fj</link>
      <guid>https://forem.com/codewithkenn/top-5-reasons-to-learn-python-in-2022-business-perspective-27fj</guid>
      <description>&lt;p&gt;&lt;strong&gt;Python is one of the easiest programming languages to get started with. For this reason, the community keeps growing every month.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Because of its simplicity (of the Syntax), Python has become the most popular language.&lt;/p&gt;

&lt;p&gt;Besides, Python helps Engineers build great products in many industries and professional domains.&lt;br&gt;
The Programmer's life gets easier when it comes to having a look at Python.&lt;/p&gt;

&lt;h1&gt;
  
  
  What about the Python Business Market size?
&lt;/h1&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642662070916%2Fha3UIJDHx.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642662070916%2Fha3UIJDHx.jpeg" alt="market-size-market-share.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Python is an open-source language, which means that anyone can use it. However, if you look to an industry such as data analytics, in which Python can be used, the market value is &lt;strong&gt;over $10 billion&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Shared by &lt;a href="https://www.futurelearn.com/info/insights/python-insights" rel="noopener noreferrer"&gt;futurelearn.com&lt;/a&gt; &lt;/p&gt;

&lt;h1&gt;
  
  
  Here are the top 10 most common uses of Python by industry
&lt;/h1&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642662192938%2FxYTgi2Ycs.png" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642662192938%2FxYTgi2Ycs.png" alt="pandemic-hero.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;▪ Insurance: Creating business insights with machine learning.&lt;/p&gt;

&lt;p&gt;▪ Retail Banking: Flexible data transformation and manipulation.&lt;/p&gt;

&lt;p&gt;▪ Aerospace: Meeting software system deadlines.&lt;/p&gt;

&lt;p&gt;▪ Finance: Data mining to identify cross-sell opportunities.&lt;/p&gt;

&lt;p&gt;▪ Business Services: API access to financial information&lt;/p&gt;

&lt;p&gt;▪ Hardware: Automating network administration&lt;/p&gt;

&lt;p&gt;▪ Healthcare: Predicting disease prognosis&lt;/p&gt;

&lt;p&gt;▪ Consulting Services: Bespoke web development&lt;/p&gt;

&lt;p&gt;▪ InfoTech: IT modernization&lt;/p&gt;

&lt;p&gt;▪ Software: Adding extensibility to legacy applications&lt;/p&gt;

&lt;p&gt;Shared by &lt;a href="https://appdevelopermagazine.com/ten-industries-using-python-programming/" rel="noopener noreferrer"&gt;appdevelopermagazine.com&lt;/a&gt; &lt;/p&gt;

&lt;h1&gt;
  
  
  Here are 5 World-Class Software Companies That Use Python
&lt;/h1&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642662333807%2FY73E563_X.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642662333807%2FY73E563_X.jpeg" alt="COTW-TechAcquisitions-Shareable-2.jpg"&gt;&lt;/a&gt;&lt;br&gt;
(Photo by Visual Capitalist)&lt;/p&gt;

&lt;p&gt;Google, Meta (Facebook), Instagram, Netflix, Instagram.&lt;br&gt;
There are plenty of companies searching for Python Developers around the globe.&lt;/p&gt;

&lt;h1&gt;
  
  
  Hence, I created this Blog to help you out!
&lt;/h1&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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642662424540%2FnnlZkUO_y.jpeg" 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%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1642662424540%2FnnlZkUO_y.jpeg" alt="Design-Blog-Page-Python.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hence, Learning Python helps you create Opportunities from jobs to Building Products people use.&lt;br&gt;
I just got into Full-stack development using Python Software Development, React + Python as Tech Stack.&lt;/p&gt;

&lt;h2&gt;
  
  
  Make sure to follow CodeWithKenn for more articles about:
&lt;/h2&gt;

&lt;p&gt;➞ Learning Python in simple terms&lt;/p&gt;

&lt;p&gt;➞ Building Side Projects and SaaS using React + Python&lt;/p&gt;

&lt;p&gt;➞ Getting useful Resources and tips for your coding Journey&lt;/p&gt;

&lt;p&gt;Stay tuned! More articles are coming out! Feel free to comment and share the articles to support me 🤙&lt;/p&gt;

&lt;h1&gt;
  
  
  🌎 Let's connect
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/CodeWithKenn" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/KennStack01" rel="noopener noreferrer"&gt;Github&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/kennkibadi/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/codewithkenn_/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/Code-With-Kenn-104376625415201" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to start blogging?  🔥&lt;a href="https://hashnode.com/@CodeWithKenn/joinme" rel="noopener noreferrer"&gt;Join NOW!&lt;/a&gt; &lt;/p&gt;

</description>
      <category>python</category>
      <category>django</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
