<?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: Abner Soares Alves Junior</title>
    <description>The latest articles on DEV Community by Abner Soares Alves Junior (@abnersajr).</description>
    <link>https://dev.to/abnersajr</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%2F139181%2F6214ae4f-6bac-45f0-81b3-4bd776ff8dd0.jpeg</url>
      <title>DEV Community: Abner Soares Alves Junior</title>
      <link>https://dev.to/abnersajr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abnersajr"/>
    <language>en</language>
    <item>
      <title>Faster Conventional Commits Messages</title>
      <dc:creator>Abner Soares Alves Junior</dc:creator>
      <pubDate>Tue, 26 Apr 2022 13:55:26 +0000</pubDate>
      <link>https://dev.to/abnersajr/faster-conventional-commits-messages-340</link>
      <guid>https://dev.to/abnersajr/faster-conventional-commits-messages-340</guid>
      <description>&lt;p&gt;&lt;a href="https://www.conventionalcommits.org/en/v1.0.0/"&gt;Conventional Commits&lt;/a&gt; is a specification to help creating an organized commit history.&lt;/p&gt;

&lt;p&gt;This is not a tutorial explaining what it is, but a simple tip for automate some pieces when you are working with it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The slow way 🚶‍♀️
&lt;/h2&gt;

&lt;p&gt;In your daily workflow, the team commits use to follow a pattern using the prefixes, like: &lt;code&gt;feat:&lt;/code&gt;, &lt;code&gt;chore(API):&lt;/code&gt;, &lt;code&gt;fix:&lt;/code&gt;. It's become repetitive and can be optimized.&lt;/p&gt;

&lt;h2&gt;
  
  
  The faster way 🏃‍♀️
&lt;/h2&gt;

&lt;p&gt;Here is a simple solution for my case, but this can be extended in many ways to your workflow.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="k"&gt;function &lt;/span&gt;gitCommit&lt;span class="o"&gt;()&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
  git add &lt;span class="nb"&gt;.&lt;/span&gt;
  git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$1&lt;/span&gt;&lt;span class="s2"&gt;: &lt;/span&gt;&lt;span class="nv"&gt;$2&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;

&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;gchore&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gitCommit chore"&lt;/span&gt;
&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;gfeat&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gitCommit feat"&lt;/span&gt;
&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;gfix&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gitCommit fix"&lt;/span&gt;
&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;gwip&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gitCommit wip"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The function takes 2 args, one is the prefix you want to be added, second is the message.&lt;/p&gt;

&lt;p&gt;In my case, what I most use are these prefixes, so I've created an alias for every single one.&lt;/p&gt;

&lt;p&gt;Now when I want to add all and commit I just run&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;g&amp;lt;prefix&amp;gt; &lt;span class="s2"&gt;"message to be commited"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Going Further
&lt;/h3&gt;

&lt;p&gt;Another good improvement is using &lt;a href="https://github.com/ohmyzsh/ohmyzsh"&gt;oh-my-zsh&lt;/a&gt; combo with &lt;a href="https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git"&gt;Git Plugin&lt;/a&gt;.&lt;br&gt;
It brings a lot of aliases for other languages, other CLIs, like Heroku, Ruby, etc.&lt;/p&gt;

&lt;p&gt;Using the Git Plugin the above function could be converted to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="k"&gt;function &lt;/span&gt;gitCommit&lt;span class="o"&gt;()&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
  gaa
  gcmsg &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$1&lt;/span&gt;&lt;span class="s2"&gt;: &lt;/span&gt;&lt;span class="nv"&gt;$2&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use your imagine and you can include other things as you need.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>tip</category>
    </item>
    <item>
      <title>Booting WSL2 faster</title>
      <dc:creator>Abner Soares Alves Junior</dc:creator>
      <pubDate>Mon, 27 Jan 2020 17:01:28 +0000</pubDate>
      <link>https://dev.to/abnersajr/booting-wsl2-faster-2ld5</link>
      <guid>https://dev.to/abnersajr/booting-wsl2-faster-2ld5</guid>
      <description>&lt;h1&gt;
  
  
  What is WSL2?
&lt;/h1&gt;

&lt;p&gt;For those who don't know what is this. Basically, it is a Linux kernel running in a lightweight VM inside of Windows 10. Allowing you to install some distributions like Ubuntu, Arch, and Debian.&lt;/p&gt;

&lt;p&gt;This version 2 becomes with many performances, and other, improvements, which makes it more usable for day-to-day coding.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Issue
&lt;/h2&gt;

&lt;p&gt;I've been using the Ubuntu distribution, combined with Zsh + Oh-My-Zsh, and recently it's started going really slow during the boot time.&lt;/p&gt;

&lt;p&gt;Time to start using the terminal has increased a lot and I didn't change any configs, only updated the Windows. The time to code was more than 20 sec.&lt;/p&gt;

&lt;h2&gt;
  
  
  Possible Solution. Worked For Me
&lt;/h2&gt;

&lt;p&gt;Reading through a lot of Github Issues on &lt;a href="https://github.com/microsoft/WSL"&gt;WSL repo&lt;/a&gt;, I found one comment that suggests turn off the Windows Firewall. Lots of people upvoted this solution. To my surprise, It worked.&lt;/p&gt;

&lt;p&gt;Don't ask me why this worked. I'm not too familiar with how all those things work, but maybe something blocks the process during some check steps in the firewall. Like an anti-virus that slows some application.&lt;/p&gt;

&lt;p&gt;In case you have had this kind of experience and solved, or know why to turn off firewall works, drop a comment.&lt;/p&gt;

</description>
      <category>wsl</category>
      <category>windows</category>
      <category>dev</category>
    </item>
    <item>
      <title>Fixing development flow after Catalina's update</title>
      <dc:creator>Abner Soares Alves Junior</dc:creator>
      <pubDate>Fri, 18 Oct 2019 13:59:26 +0000</pubDate>
      <link>https://dev.to/abnersajr/fixing-development-flow-after-catalina-s-update-2e28</link>
      <guid>https://dev.to/abnersajr/fixing-development-flow-after-catalina-s-update-2e28</guid>
      <description>&lt;p&gt;The MacOS Catalina update for some reason removed some necessary libs that usually are installed to development purposes.&lt;/p&gt;

&lt;h1&gt;
  
  
  Checking the requirements
&lt;/h1&gt;

&lt;p&gt;I figured out this issue when working in a Ruby project, more specifically with Nokogiri gem.&lt;/p&gt;

&lt;p&gt;The issue was pretty easy to solve after find what is the problem.&lt;br&gt;
I had to reinstall the &lt;code&gt;xcode-select&lt;/code&gt; tool. Simple as that I managed to fix my issue.&lt;/p&gt;

&lt;p&gt;I heard other people having issues with other gems and other projects. Most of them are having issues because of something that was uninstalled in the update.&lt;/p&gt;

&lt;p&gt;The advice is &lt;em&gt;check the requirements&lt;/em&gt;, possibly you had something removed.&lt;/p&gt;

</description>
      <category>tips</category>
      <category>macos</category>
      <category>setup</category>
    </item>
    <item>
      <title>A roadmap to learn React. Personal choices.</title>
      <dc:creator>Abner Soares Alves Junior</dc:creator>
      <pubDate>Fri, 04 Oct 2019 21:28:38 +0000</pubDate>
      <link>https://dev.to/abnersajr/a-roadmap-to-learn-react-personal-choices-k2g</link>
      <guid>https://dev.to/abnersajr/a-roadmap-to-learn-react-personal-choices-k2g</guid>
      <description>&lt;h1&gt;
  
  
  Another list?
&lt;/h1&gt;

&lt;p&gt;Yes! In case you are working for some time with React or even consider yourself "fluent" in React, probably nothing here will be new to you neither stunning. However it's a good path for beginners.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I've decided to create this list?
&lt;/h2&gt;

&lt;p&gt;At the time of writing this post, I work in CodeMiner42 and we have in mind that no one born ready. Miners are encouraged to pursuit the knowledge abroad of their comfort zone and evolve beyond their limits.&lt;/p&gt;

&lt;p&gt;These courses/videos helped during my learning process. So basically that is the criteria of choice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why not entirely free courses and links?
&lt;/h2&gt;

&lt;p&gt;In CodeMiner42, we have access to Frontend Masters and Egghead.io. This websites have a great variety of quality content. This boost provided by our company is amazing. Thanks ❤️&lt;br&gt;
Also we have many lists in the internet that use only free resources. Since this started inside our environment. I decided to use the weapons I was given.&lt;/p&gt;

&lt;p&gt;I will not explain each topic because this is part of your learning path. Understanding why and where you can, or should, use these is a good way to keep improving your knowledge.&lt;/p&gt;

&lt;h2&gt;
  
  
  Javascript
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://frontendmasters.com/courses/js-fundamentals-functional-v2/"&gt;Learn JavaScript fundamentals and functional programming techniques to write modern, professional JavaScript!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/learn-es6-ecmascript-2015"&gt;Learn ES6 (ECMAScript 2015) from @johnlindquist on @eggheadio&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  React
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Good Start, trully begginer's guide &lt;a href="https://egghead.io/courses/the-beginner-s-guide-to-react"&gt;React Tutorial for Beginners with Kent C. Dodds on egghead.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;This one is a little bit more advanced: &lt;a href="https://egghead.io/courses/advanced-react-component-patterns"&gt;Advanced React Tutorial with Kent C. Dodds on egghead.io&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  React Routes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/add-routing-to-react-apps-using-react-router-v4"&gt;Add routing to React apps using React Router v4 from @joemaddalone on @eggheadio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Law7wfdg_ls"&gt;React Router Tutorial | React For Beginners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reacttraining.com/react-router/web/guides/quick-start"&gt;React Router: Declarative Routing for React.js&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Redux
&lt;/h2&gt;

&lt;p&gt;This two links should be watched in the sequence as linked here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/getting-started-with-redux"&gt;Redux Tutorial by Dan Abramov on egghead.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/building-react-applications-with-idiomatic-redux"&gt;Building React Applications with Idiomatic Redux from @dan_abramov on @eggheadio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=CVpUuw9XSjY"&gt;Redux For Beginners | React Redux Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Testing
&lt;/h2&gt;

&lt;p&gt;Actually we have two major libs for testing react components. Enzyme and react-testing-library.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This first link show some good to know concepts for unit testing. Not specifically for React. &lt;a href="https://frontendmasters.com/courses/testing-practices-principles/"&gt;Learn Testing Practices and Principles with Kent C. Dodds&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/react-testing-cookbook"&gt;React Testing Cookbook from @trevordmiller on @eggheadio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;This one is more like a walkthrough the react-testing-library. &lt;a href="https://egghead.io/lessons/react-understanding-how-react-testing-library-works-with-kent-c-dodds"&gt;Understanding how react-testing-library works with Kent C. Dodds from @jhooks on @eggheadio&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;This course has also Integration tests using cypress.&lt;a href="https://frontendmasters.com/courses/testing-react/"&gt;Learn to Test React Applications with Jest, react-testing-library and Cypress&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Hooks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/simplify-react-apps-with-react-hooks"&gt;React Hooks Tutorial by Kent C. Dodds on egghead.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/reusable-state-and-effects-with-react-hooks"&gt;Reusable State and Effects with React Hooks from @elijahmanor on @eggheadio&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  React In General
&lt;/h2&gt;

&lt;p&gt;This section brings to us courses not only with basic React, but also other libraries commonly used alongside.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/build-a-react-app-with-redux"&gt;Build A React App With Redux from @avanslaars on @eggheadio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://frontendmasters.com/courses/complete-react-v5/"&gt;Learn React Using Hooks to Build Real-World Applications with Brian Holt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;This is a path to follow and has some courses that were listed in other topics. &lt;a href="https://frontendmasters.com/learn/react/"&gt;React.js Learning Path – Be Productive with React.js, Today's Most Popular Framework&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Webpack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://egghead.io/courses/use-webpack-2-for-production-javascript-applications"&gt;Use Webpack 2 for Production JavaScript Applications from @kentcdodds on @eggheadio&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=9kJVYpOqcVU"&gt;Webpack Tutorial - Replace Gulp/Grunt plugins with a single tool&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Show your skills
&lt;/h2&gt;

&lt;p&gt;Creating projects is a really good way to put in practice what you've learned. Here is a list of ideas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Todo list: it's widely used as a first app, but you can add improved features pushing yourself&lt;/li&gt;
&lt;li&gt;Pomodoro App&lt;/li&gt;
&lt;li&gt;RSS reader&lt;/li&gt;
&lt;li&gt;Some idea consuming publics API, eg: Github, weather, currencies, cryptocurrencies.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Last but not least, put all this on the Github. Don't be afraid to show your code, even this not being the best. You are learning and you will evolve. People don't have a present without a past.&lt;/p&gt;

&lt;p&gt;Share the content which you used to learn React. Since this is not a free-list only, share also paid content. This can help people decide if the content is worth.&lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Is Server-Side Rendering really easy using NextJS?</title>
      <dc:creator>Abner Soares Alves Junior</dc:creator>
      <pubDate>Mon, 10 Jun 2019 14:15:13 +0000</pubDate>
      <link>https://dev.to/abnersajr/server-side-rendering-is-really-easy-k3g</link>
      <guid>https://dev.to/abnersajr/server-side-rendering-is-really-easy-k3g</guid>
      <description>&lt;p&gt;In large scale, front-end app which I have worked, one of the requirements that must be present in the project was Server-Side Rendering. The core team has decided to go with NextJS, at that moment was the NextJS 6.&lt;/p&gt;

&lt;p&gt;Many things started to goes wrong and we faced troubles with Dynamic Routes, state merge, and management.&lt;/p&gt;

&lt;p&gt;Have you ever used NextJS to accomplish this requirement or any other lib/framework?&lt;/p&gt;

&lt;p&gt;Last, did you have in troubles with SSR rendering not only in React apps but in other apps? &lt;/p&gt;

</description>
      <category>discuss</category>
      <category>ssr</category>
      <category>react</category>
      <category>vue</category>
    </item>
    <item>
      <title>Speed up your Next.js build with one simple step</title>
      <dc:creator>Abner Soares Alves Junior</dc:creator>
      <pubDate>Wed, 08 May 2019 02:49:43 +0000</pubDate>
      <link>https://dev.to/abnersajr/speed-up-your-next-js-build-with-one-simple-step-2loe</link>
      <guid>https://dev.to/abnersajr/speed-up-your-next-js-build-with-one-simple-step-2loe</guid>
      <description>&lt;h1&gt;
  
  
  Brief introduction
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://nextjs.org/?utm_source=devto&amp;amp;utm_medium=link&amp;amp;utm_campaign=abnersajr"&gt;Next.js&lt;/a&gt; is one of the most hyped and used React Frameworks to create SSR(Server Side Rendering) applications nowadays.&lt;/p&gt;

&lt;p&gt;This framework was created inside of &lt;a href="https://zeit.co/?utm_source=devto&amp;amp;utm_medium=link&amp;amp;utm_campaign=abnersajr"&gt;ZEIT&lt;/a&gt; headquarters, the same company behind the NOW, a really easy and fast way to deploy your apps.&lt;/p&gt;

&lt;h1&gt;
  
  
  🚀 Boosting your build time
&lt;/h1&gt;

&lt;p&gt;In a React project, many folders patterns to organize your code are possible, so you also can have your specs in different folders, but Next.js has one requirement that your pages should be placed in the &lt;code&gt;pages&lt;/code&gt; folder. The standard setting will serve every &lt;code&gt;js&lt;/code&gt; file located in this place as a route. You can find more &lt;a href="https://github.com/zeit/next.js#disabling-file-system-routing"&gt;🔗here&lt;/a&gt; about how to change this if you need more custom routes to your project. But it still building the JS files.&lt;/p&gt;

&lt;p&gt;All Javascript files placed in that folder and those subfolders are going to build, so your spec files also will be built. In the moment what I'm writing Next.js 7 and 8 both has this behavior.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/43J6lkcsz3EqzNThfS/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/43J6lkcsz3EqzNThfS/giphy.gif" alt="" width="480" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next, if that was not enough and you decide to generate source maps for your files, things become way more critical. Probably you are going to have source maps for your specs file too. Imagine how much time you've been spending unnecessarily.&lt;/p&gt;

&lt;h2&gt;
  
  
  What about the numbers?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Disclaimer: this might change accordingly with your machine, project size and structure.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My project has the following numbers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Around 100 React components&lt;/li&gt;
&lt;li&gt;Around 15 Next.js pages, which usually are a group of React components&lt;/li&gt;
&lt;li&gt;Using latest Next.js 7&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My machine is a MacBook Pro 13" - 2018 and to build the project it was taking between 150~165 seconds without source maps.&lt;/p&gt;

&lt;p&gt;Moving the spec's files from &lt;code&gt;pages&lt;/code&gt; to another folder the build time decreases to 45~60 seconds. An increase of 266% in the build time because of this simple miss placement of the files.&lt;/p&gt;

&lt;h3&gt;
  
  
  Wrapping up
&lt;/h3&gt;

&lt;p&gt;When you are using a third party framework or library, with a built-in setup to process something you definitely should read the docs.&lt;/p&gt;

&lt;p&gt;You can miss important requirements or how things works that may cause trouble for you in the future, and also digging deep into their codebase you may find interesting things that can help you too. Don't be afraid to do that.&lt;/p&gt;

&lt;p&gt;If this post helped you solve that particular problem or similar issues, I would like to know.&lt;/p&gt;

&lt;p&gt;This is my first post in Dev.to. Feedback and discussion are more than welcome, please drop me a comment if I helped you tweet to me at &lt;a href="https://twitter.com/abnersajr"&gt;@abnersajr&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Last but not least, in software development, small things can cause a big problem.&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>react</category>
      <category>performance</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
