<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Matheus Maximiliano</title>
    <description>The latest articles on DEV Community by Matheus Maximiliano (@matheusmprado).</description>
    <link>https://dev.to/matheusmprado</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%2F633759%2F3f452cae-4b1f-4fc8-b1b2-c9e33f1aa063.jpg</url>
      <title>DEV Community: Matheus Maximiliano</title>
      <link>https://dev.to/matheusmprado</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/matheusmprado"/>
    <language>en</language>
    <item>
      <title>Exploring Cloud Computing: Essential Concepts Made Simple!</title>
      <dc:creator>Matheus Maximiliano</dc:creator>
      <pubDate>Mon, 26 Jun 2023 18:56:21 +0000</pubDate>
      <link>https://dev.to/matheusmprado/exploring-cloud-computing-essential-concepts-made-simple-4hai</link>
      <guid>https://dev.to/matheusmprado/exploring-cloud-computing-essential-concepts-made-simple-4hai</guid>
      <description>&lt;p&gt;Unlimited operational resources, secure data storage, and unprecedented scalability! So this is what Cloud Computing has been offering, but what is it all about? How does it work? Let's explore some basic concepts of this technology and understand the benefits it provides.&lt;/p&gt;

&lt;p&gt;Imagine you creating a company, starting a startup and you don't have to worry about buying expensive servers, preparing space, setting up a bunch of wires, and setting up this infrastructure.&lt;br&gt;
In Cloud Computing the computing resources such as servers, storage, databases, all available as services on demand, you only pay for what you use, accessible at any time and from anywhere in the world.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cloud Service Models
&lt;/h2&gt;

&lt;p&gt;As we begin to explore what is behind Cloud Computing, it is crucial that we understand the different service models used such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SaaS - Software as a Service&lt;/li&gt;
&lt;li&gt;PaaS - Platform as a Service&lt;/li&gt;
&lt;li&gt;IaaS - Infrastructure as a Service&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And each of these types of models plays a unique role and offers distinct benefits to companies and users alike.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SaaS - Software as a Service&lt;/strong&gt;&lt;br&gt;
To understand these models let's start with SaaS, the pioneer of the models and the most used and most present in our lives. SaaS is a model where applications and functionality are made available to you as a service through the cloud. This brings convenience, flexibility, and simplicity, as you don't need to install anything on your device and can access everything from anywhere.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CQW0bkLy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ot90jq3eposnfl1gxw9w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CQW0bkLy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ot90jq3eposnfl1gxw9w.png" alt="Saas Exemples" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SaaS Example&lt;br&gt;
To better understand how SaaS works let's imagine, you are an entrepreneur and you want to create an online store to sell your products. In the old days you would have to hire a development team and create a custom e-commerce system, but all this takes time and a lot of resources.&lt;/p&gt;

&lt;p&gt;However, using a SaaS model, you can now use platforms such as Shopify, which offers a cloud service that provides complete solutions for creating online stores, providing everything you need while spending less resources and time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PaaS - Platform as a Service&lt;/strong&gt;&lt;br&gt;
Next, we have PaaS, which emerges as an option for developers and IT teams, bringing the possibility to create, deploy and manage applications efficiently, using a complete platform provided by the Cloud, bringing as main benefit to let developers focus only on the code, without having to worry about management since it is managed by the cloud service provider.&lt;br&gt;
Google Cloud Platform (GCP) is an example of PaaS and how it works, suppose you are a developer and want to create a new web application. Instead of building and provisioning all the necessary infrastructure from scratch, such as servers, networks, and database, you can use GCP.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Fwzr9L9A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vobtqbkpdgmgiepwn0ij.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Fwzr9L9A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vobtqbkpdgmgiepwn0ij.jpg" alt="Gcloud Image" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IaaS - Infrastructure as a Service&lt;/strong&gt;&lt;br&gt;
And finally, IaaS is a model that revolutionizes the way organizations manage IT infrastructure. Using this model, companies can provision critical computing resources, such as virtual servers, storage and networking, all on demand. This model offers the most flexibility and scalability, allowing companies to quickly adapt to the demand fluctuations that happen in their services.&lt;br&gt;
Now using Microsoft's Azure as an example, let's imagine that you are a company that needs to run and manage some servers to host your applications and data, and instead of buying your physical server, you adopt Azure as a solution that already owns everything and only uses what is needed. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Flexibility and scalability;&lt;/li&gt;
&lt;li&gt;Server management;&lt;/li&gt;
&lt;li&gt;Networking resources such as VPN Gatways and load balancer;&lt;/li&gt;
&lt;li&gt;Automatic backups and disaster recovery;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And best of all, pay-as-you-go.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of Cloud Computing
&lt;/h2&gt;

&lt;p&gt;And as if it were not enough so many interesting and important points that the Cloud offers us, let's understand some of them better!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt;, a very important concept in cloud computing, which basically refers to the ability to scale resources according to what we need, being able to adjust up or down according to the demand on our computing resources.&lt;br&gt;
For example, Black Friday is coming and our company expects an increase in website traffic during this period, already knowing this, we can increase the capacity of our servers for a period of time to ensure that our website remains available and not overloaded, using only what is necessary.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flexibility&lt;/strong&gt; allows us as administrators to change the parameters of the services at any time from anywhere, by cell phone, notebook, without the need to be physically on site.&lt;br&gt;
Cost savings, the thing that most appeals to us when we think of company management and use of the services.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost savings&lt;/strong&gt;, which most delight us when we think of enterprise management and resource utilization. By opting for cloud services, companies generally eliminate the need to invest in their own physical infrastructure (which is already a huge savings). Not to mention the reduction in maintenance and upgrade costs and unnecessary overspending, because the costs of these cloud resources are charged only for what is actually used of the resources&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Availability&lt;/strong&gt; a key characteristic of cloud services. Cloud service providers, which are typically large technology companies, have a robust and scalable infrastructure to ensure high availability and uptime of cloud services. But we have to remember that correctly scaling the application is very important, because if it is not scaled well&lt;/p&gt;

&lt;p&gt;Unlimited operational resources, secure storage, and unprecedented scalability, the cloud offers an efficient and cost-effective alternative to traditional physical infrastructures. It enables enterprises to save costs, optimize their resources, and focus on growth and innovation.&lt;/p&gt;

&lt;p&gt;So get on this technological journey and enjoy all the benefits the cloud has to offer!&lt;/p&gt;

&lt;p&gt;I will keep some more cloud topics around here! But leave me your vision, have you used it, had problems, or what solutions the cloud has already brought to you?&lt;/p&gt;

&lt;p&gt;Thanks for reading and see you next time.&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>devops</category>
      <category>tutorial</category>
      <category>learning</category>
    </item>
    <item>
      <title>Very easy customizing console.log with CSS</title>
      <dc:creator>Matheus Maximiliano</dc:creator>
      <pubDate>Tue, 17 May 2022 23:57:40 +0000</pubDate>
      <link>https://dev.to/matheusmprado/very-easy-customizing-consolelog-with-css-kee</link>
      <guid>https://dev.to/matheusmprado/very-easy-customizing-consolelog-with-css-kee</guid>
      <description>&lt;p&gt;welcome and today we going customizing our console.log with css, and YES IS POSSIBLE!&lt;/p&gt;

&lt;p&gt;I don't know about you, but I love use console.log for debugging my codes, is very fast for me, and its not a problem, most peoples coming with the talk, "whos use console.log for debugging code, never going be a senior developer". But surprise I'm a senior and use console.log.&lt;/p&gt;

&lt;p&gt;But this talk is for a another day.&lt;/p&gt;

&lt;p&gt;Today let's customizing our console.log, and its very easy, you just place before your text in console a %c and done.&lt;/p&gt;

&lt;p&gt;Now you create and customizing your console with this mode.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qhawTnq1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0g27xc04p6am0z0s9i1v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qhawTnq1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0g27xc04p6am0z0s9i1v.png" alt="code" width="880" height="276"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
From post in PT-BR&lt;br&gt;
Instagram: @imatheus.max&lt;br&gt;
Post: &lt;a href="https://www.instagram.com/p/Cdq4JFiMcnt/"&gt;https://www.instagram.com/p/Cdq4JFiMcnt/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>3 Extensions from chrome web store</title>
      <dc:creator>Matheus Maximiliano</dc:creator>
      <pubDate>Tue, 17 May 2022 01:27:34 +0000</pubDate>
      <link>https://dev.to/matheusmprado/3-extensions-from-chrome-web-store-1ei0</link>
      <guid>https://dev.to/matheusmprado/3-extensions-from-chrome-web-store-1ei0</guid>
      <description>&lt;p&gt;if have one thing that help me day-a-day and I don't open my hand is my extensions, and always that i change my computer or browser, I install again they.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In first is the Wappalyzer, is it very interesting to know what type of tecnologys is used in a site, for it does so by you have a notion that how the market is using, as well as does from you get a reference for your projects.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bXf55iZU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pyrmc6cw95m427t3s9xk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bXf55iZU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pyrmc6cw95m427t3s9xk.jpg" alt="Wappalyzer" width="880" height="1100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The JSON Viewer, this one I don't have words, simply awesome, it make it easy see JSON docs inside in your browser, as well as the dark theme that not make you blind while you open the archive. 🤣&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Vc6era9q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yysnmeg96bbuesmrzy29.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Vc6era9q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yysnmeg96bbuesmrzy29.jpg" alt="JSON Viewer" width="880" height="1100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In finally the most be used for me, CSS Peeper, simply the best of all extensions in this post, completed, with loved designer, easily use, as well be extreme useful to capture colors, and sizes like a height and weight from a element.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cBF3E1zg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g2a2mo24yb5vskwyuhqe.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cBF3E1zg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g2a2mo24yb5vskwyuhqe.jpg" alt="CSS Peeper" width="880" height="1100"&gt;&lt;/a&gt;&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
From post in PT-BR&lt;br&gt;
Instagram: @imatheus.max&lt;br&gt;
Post: &lt;a href="https://www.instagram.com/p/CdohttkhcBZ/"&gt;https://www.instagram.com/p/CdohttkhcBZ/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Most fast function to extract numbers from string!</title>
      <dc:creator>Matheus Maximiliano</dc:creator>
      <pubDate>Mon, 16 May 2022 13:06:28 +0000</pubDate>
      <link>https://dev.to/matheusmprado/how-to-extract-numbers-from-string-fast-35nd</link>
      <guid>https://dev.to/matheusmprado/how-to-extract-numbers-from-string-fast-35nd</guid>
      <description>&lt;p&gt;More one tutorial FAST AND FURIOUS&lt;/p&gt;

&lt;p&gt;I don't know about you, but I have come across many times in many projects needing a function to extract numbers from some string.&lt;/p&gt;

&lt;p&gt;And what always happens? Running to stackoverflow, but you don't need more make this.&lt;/p&gt;

&lt;p&gt;Just save this post, and you never more need search about this function.&lt;/p&gt;

&lt;p&gt;And the code is it:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VjXJWsJ5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ddgt1osvgkljd3f8ridp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VjXJWsJ5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ddgt1osvgkljd3f8ridp.png" alt="extract numbers function" width="880" height="359"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;explaining the code:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;In the first we create a function to extract numbers that received a string with a parameter (I make a direct type in the function with if using typescript)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We making a if ternary, and where have a text, this validation with regex will replace anywhere character that not be a number for a void space.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Returning a result from ternary with just numbers.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
From post in PT-BR&lt;br&gt;
Instagram: @imatheus.max&lt;br&gt;
Post: &lt;a href="https://www.instagram.com/p/Cdnj7pMuFCX/"&gt;https://www.instagram.com/p/Cdnj7pMuFCX/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Most fast create card with Glassmorphism effect</title>
      <dc:creator>Matheus Maximiliano</dc:creator>
      <pubDate>Sun, 15 May 2022 18:10:38 +0000</pubDate>
      <link>https://dev.to/matheusmprado/most-fast-create-card-with-glassmorphism-effect-5ee4</link>
      <guid>https://dev.to/matheusmprado/most-fast-create-card-with-glassmorphism-effect-5ee4</guid>
      <description>&lt;p&gt;Lest go, this tutorial are very fast, to you create a very beautiful card using grassmorphism effect with css, in your project! 💥&lt;/p&gt;

&lt;p&gt;We have 3 steps to create this card. 🧾&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Create our structure, so can create with HTML, or React with JSX/TSX, so, wherever technology that you use to create, make this.
&lt;/h4&gt;

&lt;p&gt;In my exemple, I use HTML.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QPsplJU5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1ljru4l0rphkmuqyara4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QPsplJU5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1ljru4l0rphkmuqyara4.png" alt="Card HTML" width="880" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  2. now, lets go create our css
&lt;/h4&gt;

&lt;p&gt;For this, we need attention for 2 things&lt;/p&gt;

&lt;p&gt;⚠ The footer element receive our grassmorphism effect, so, this it need a opacity in your background-color for you can see the effect.&lt;/p&gt;

&lt;p&gt;⚠ For opacity I used direct in HEX code color, like this #fafafa77 this 77 is like a opacity in HEX, test after you create this card.&lt;/p&gt;

&lt;p&gt;For your header we create this code.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6KEnxkpZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xhi6zg53edi47tzprznx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6KEnxkpZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xhi6zg53edi47tzprznx.png" alt="Header card CSS" width="880" height="866"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And for footer this code.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LC2G_nMo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o9yampaj3n1peimglrtl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LC2G_nMo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o9yampaj3n1peimglrtl.png" alt="Footer card CSS" width="880" height="1278"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 NICE, we create the beautiful card with glassmorphism effect, and if you lets create another element with this effect, use the code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;backdrop-filter:blur(1rem)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And don't forgot to opacity in element that have received this effect.&lt;/p&gt;

&lt;p&gt;Finality this is our result!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--t7cgY5hd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6paeq6bmo6n55zg5anit.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--t7cgY5hd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6paeq6bmo6n55zg5anit.jpg" alt="Card with glassmorphism" width="381" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
From post in PT-BR&lt;br&gt;
Instagram: @imatheus.max&lt;br&gt;
Post: &lt;a href="https://www.instagram.com/p/Cdlk5fTAWEy/"&gt;https://www.instagram.com/p/Cdlk5fTAWEy/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>html</category>
      <category>design</category>
      <category>webdev</category>
    </item>
    <item>
      <title>When I need use Typescript?</title>
      <dc:creator>Matheus Maximiliano</dc:creator>
      <pubDate>Sat, 14 May 2022 16:07:17 +0000</pubDate>
      <link>https://dev.to/matheusmprado/when-i-need-use-typescript-41lh</link>
      <guid>https://dev.to/matheusmprado/when-i-need-use-typescript-41lh</guid>
      <description>&lt;p&gt;Do you know what Typescript is? If you don't know, lets learn how to use it!&lt;/p&gt;

&lt;p&gt;Typescript is a superset of Javascript, but what does is mean? It's basically our beloved Javascript + someone functions!&lt;/p&gt;

&lt;p&gt;The most importante function we have is to include typing in Javascript.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But why?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When you declare an object, a variable a function whatever, you say what king of value is will receive!&lt;/p&gt;

&lt;p&gt;This helps to avoid assign wrong values to variables, and thanks this our dear text editors end up getting much better, because they can warn if we doing something wrong before we even execute the code!&lt;/p&gt;

&lt;p&gt;In my opinion, if you don't use Typescript, start as soon as possible!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But when and which project to use?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In all possible, from basic to advanced, there is no reason not to use Typescript 🚀&lt;/p&gt;

&lt;p&gt;.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
From post in PT-BR&lt;br&gt;
Instagram: @imatheus.max&lt;br&gt;
Post: &lt;a href="https://www.instagram.com/p/CdivOVjOon-/"&gt;https://www.instagram.com/p/CdivOVjOon-/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Create a Prismic IO Respository for Blog 👨🏽‍💻</title>
      <dc:creator>Matheus Maximiliano</dc:creator>
      <pubDate>Thu, 20 Jan 2022 18:17:35 +0000</pubDate>
      <link>https://dev.to/matheusmprado/create-a-prismic-io-respository-for-blog-kdc</link>
      <guid>https://dev.to/matheusmprado/create-a-prismic-io-respository-for-blog-kdc</guid>
      <description>&lt;h2&gt;
  
  
  what is Prismic IO?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://prismic.io/" rel="noopener noreferrer"&gt;Prismic&lt;/a&gt; is a Headless CMS very simples to work, a tool for editing online content totally custom with a very nice API and a great free plan... Basically you keep your content in a content repository that you can query via its simples REST API with the prismisc client.&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating Prismic account
&lt;/h2&gt;

&lt;p&gt;Now we going create a &lt;a href="https://prismic.io" rel="noopener noreferrer"&gt;prismic&lt;/a&gt; account, so, fill the information's and create your account. After your account created, open a new repository like this.&lt;/p&gt;

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

&lt;p&gt;In prismic we have a two types of contents, &lt;em&gt;Repeatable&lt;/em&gt; and &lt;em&gt;unique&lt;/em&gt;, lets go understand the differences:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Repeatable is used to create content that you need create more that one, exemple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Posts blog;&lt;/li&gt;
&lt;li&gt;faq contents;&lt;/li&gt;
&lt;li&gt;testimonials;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Unique is used in singles pages content like a about us page in your site.&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;After created your repository, we will go to build our first type content. This type is it a &lt;strong&gt;repeatable **type called **posts&lt;/strong&gt;, and here we add this modes with field names.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you want create more types, feel freedom for this, custom and create of your way.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;UID type | field name: &lt;strong&gt;uid&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Title type | field name: &lt;strong&gt;title&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Rich Text | field name: &lt;strong&gt;content&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvfcit8rfi8i2kpinwg2v.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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvfcit8rfi8i2kpinwg2v.png" alt="post type"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After created just save.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Environments Variables
&lt;/h2&gt;

&lt;p&gt;To connect a Prisma client you need a two environments variables, the &lt;code&gt;PRISMIC_ACCESS_TOKEN&lt;/code&gt;and &lt;code&gt;PRISMIC_ENDPOINT&lt;/code&gt;, this variables. you can use in &lt;code&gt;.env.local&lt;/code&gt; for projects.&lt;/p&gt;

&lt;p&gt;For get your endpoint, he finds himself in top of the page settings. And for generate your access token, fill the application name in prismic settings and add application, so, now we have this two information for connect with prismic client.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The prismic IO is a very good CMS, with a very nice free plan, so you can create news projects and use for manager your contents, and create singles pages, or repeatables contens, and in a very easy way to do.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Awesome method to create a NextJS project.</title>
      <dc:creator>Matheus Maximiliano</dc:creator>
      <pubDate>Wed, 19 Jan 2022 03:23:15 +0000</pubDate>
      <link>https://dev.to/matheusmprado/create-a-nextjs-project-with-chakra-ui-typescript-1oip</link>
      <guid>https://dev.to/matheusmprado/create-a-nextjs-project-with-chakra-ui-typescript-1oip</guid>
      <description>&lt;h2&gt;
  
  
  Why NextJS?
&lt;/h2&gt;

&lt;p&gt;If you work today with web development, have chances that you listened about NextJS. NextJS comes with powerful Sever-Side Rendering (SSR), and Static Site Generation (SSG) capabilities built-in.&lt;/p&gt;

&lt;p&gt;Using NextJS you spend more time writing features, and less time struggling with build tools and Webpack. 💥&lt;/p&gt;

&lt;p&gt;He have a very great structures of into pages to doing routing to your project and combine with a improved search engine optimization is a great framework to build a frontend project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Chakra UI, why it?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://chakra-ui.com/"&gt;chakra UI&lt;/a&gt; is a very great component library for building React applications. That is super easy to us developing while also taking care of accessibility.&lt;/p&gt;

&lt;p&gt;I love the themes that chakra have, by create a color pallet and can automatically create states for hover, active, disabled, etc. As well as be able to build and change themes, like a light theme, and dark theme in very easy form.&lt;/p&gt;

&lt;p&gt;Moreover the form of use Styled System, simplifying use of inline styliing with style props, provides shorhand versions of commomn, like margin as 'm' and padding as 'p, and facilitating write codes responsive .&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;Text
   fontSize={["1.4rem","1.75rem"]}
   fontWeight="700"
   color="purple.900"
   w={["90%","100%"]}
   lineHeight="1.5rem"
   mb="4"
&amp;gt;
   Hello World!
&amp;lt;/Text&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After all, I say that Chakra UI is the best design system to create my projects, all the functionality that is offered help me in create great projects in less time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start a Project 🚀
&lt;/h2&gt;

&lt;p&gt;NextJS have a lot types of exemples to start your project, and if you need create a front-end project with &lt;a href="https://chakra-ui.com/"&gt;chakra ui&lt;/a&gt; and typescript, just use this command.&lt;/p&gt;

&lt;p&gt;Using create-next-app execute with npm or yarn this exemple:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npx create-next-app --example with-chakra-ui-typescript blogproject
or
yarn create next-app --example with-chakra-ui-typescript blogproject
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;so now, you have a great base to start your projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_vDXyw0r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/irdotyttcewnzc034crg.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_vDXyw0r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/irdotyttcewnzc034crg.jpg" alt="base project" width="228" height="328"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a great form to create a new projects, and start use NextJS and adventuring create awesome interfaces. And if you want others exemples 🚀 from NextJS, you can in this &lt;a href="https://nextjs.org/examples"&gt;link&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>react</category>
      <category>nextjs</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to use Insomnia to test your API</title>
      <dc:creator>Matheus Maximiliano</dc:creator>
      <pubDate>Tue, 18 Jan 2022 02:13:36 +0000</pubDate>
      <link>https://dev.to/matheusmprado/how-to-use-insomnia-to-test-your-api-olh</link>
      <guid>https://dev.to/matheusmprado/how-to-use-insomnia-to-test-your-api-olh</guid>
      <description>&lt;h2&gt;
  
  
  What is Insomnia?
&lt;/h2&gt;

&lt;p&gt;If you are developing a set of APIs, Insomnia is a great software to test your REST or GraphQL APIs in terms of functionality, performance, besides a well simple alternative.&lt;/p&gt;

&lt;p&gt;The goal of this article is to share how to get the best of it, show some of the tips and tricks that you can use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Insomnia&lt;/strong&gt; is available on Linux, Windows and macOS, in this &lt;a href="https://insomnia.rest/products/insomnia" rel="noopener noreferrer"&gt;link&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Organized
&lt;/h2&gt;

&lt;p&gt;When you work with a lot a projects, you need staying organized for that you can do maintainability your projects. So, Insomnia have two ways to do start, in first, we have a &lt;strong&gt;Request Collection&lt;/strong&gt;, and inside, we have &lt;strong&gt;folders&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqjmebkuxyqr6ihagvsft.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqjmebkuxyqr6ihagvsft.jpg" alt="Dashboard with Request Collections"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Request Collection or Workspaces
&lt;/h2&gt;

&lt;p&gt;Request collections or Workspace are the first item that need created to start a test your new project or application or even microservice.&lt;/p&gt;

&lt;p&gt;In your dashboard, you can view all your Request Collections, and open for you start work.&lt;/p&gt;

&lt;p&gt;Besides as well is possible can create environments variables for each collection, like a base url, keys, whatever you need reuse.&lt;/p&gt;

&lt;h2&gt;
  
  
  Folders
&lt;/h2&gt;

&lt;p&gt;The folders are items for organization inside your collection to organize your requests.&lt;/p&gt;

&lt;p&gt;You can use the folder for organize your requests for product, or group requests of the same domain, or differences paths.&lt;/p&gt;

&lt;p&gt;As well folders will continue to have access to the environments variables of your collection.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Environment Variables
&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk5jm0l23thuqsqretqhv.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk5jm0l23thuqsqretqhv.jpg" alt="Environment Variables"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can configure your collection a base environments or a sub environments, and switch to a different environment with ease. &lt;/p&gt;

&lt;p&gt;This environments are place to store data as a JSON object that you can modify in whatever moment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Create a requests
&lt;/h2&gt;

&lt;p&gt;Inside your collection, you can create your endpoints and choice the type of request you need, &lt;code&gt;POST&lt;/code&gt;, &lt;code&gt;GET&lt;/code&gt;, &lt;code&gt;PUT&lt;/code&gt;, &lt;code&gt;DELETE&lt;/code&gt; whatever 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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs6z6gsb5we8foiygl9q0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs6z6gsb5we8foiygl9q0.jpg" alt="Create a request"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you created, you need place into a endpoint for testing your API. In this point its possible use a base environments, like a base url for your endpoint.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start use
&lt;/h2&gt;

&lt;p&gt;So, suppose we have an API that let us manage a collection of Clients, and we have a tree basic endpoints:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;POST /client/create&lt;/code&gt; to create a new client;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;POST /client/auth&lt;/code&gt; to get a access token;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;GET /client/&lt;/code&gt; to get a data client logged;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;For &lt;code&gt;POST&lt;/code&gt; route&lt;/strong&gt;, we need fill the information's for sign up using a JSON structure.&lt;/p&gt;

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

&lt;blockquote&gt;
&lt;p&gt;The endpoint use a baseUrl environment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This API is responsible to generate a unique identifier at the creation of a client like a uuid, so after we create our client, and have successful in our request, we need get the data of this client.&lt;/p&gt;

&lt;p&gt;Now, after create your client user we need a access token to use Bearer Authenticate for get a client data.&lt;/p&gt;

&lt;p&gt;So call your Auth router to get a token authenticate.&lt;/p&gt;

&lt;p&gt;After use the Auth, we have this return.&lt;/p&gt;

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

&lt;p&gt;So, finally, open the get client route, and go to second tab &lt;em&gt;Auth&lt;/em&gt;, and select the "Bearer Token" or whatever you use to authenticate.&lt;/p&gt;

&lt;p&gt;In input text token, press &lt;code&gt;Ctrl+space&lt;/code&gt; (in Windows), and select &lt;code&gt;response =&amp;gt; body attribute&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Edit Tag
&lt;/h2&gt;

&lt;p&gt;Edit the tag filter to set path and identifier attribute &lt;code&gt;$.token&lt;/code&gt;, and adapt the trigger to you need, equal the image 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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg94j7hmel5q57fp3i61b.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg94j7hmel5q57fp3i61b.jpg" alt="Edit Tag"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And is it! Now you can get the data client object!&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Closing thoughts
&lt;/h2&gt;

&lt;p&gt;Personally, I find Insomnia very easy to work with, we have seen some of the features Insomnia to make us more productive. I hope this article made your development more easy too. &lt;br&gt;
There are a lot of possibilities to explore. if you want to go further, you can check out &lt;a href="https://docs.insomnia.rest/" rel="noopener noreferrer"&gt;Insomnia documentation&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>backend</category>
      <category>insomnia</category>
      <category>api</category>
    </item>
  </channel>
</rss>
