<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[webman.pro Blog RSS Feed]]></title><description><![CDATA[Do you need to make your business solid on the web? ✔ Professional JavaScript Full Stack Developer Dmytro Chumak at your disposal.]]></description><link>https://webman.pro</link><generator>GatsbyJS</generator><lastBuildDate>Sat, 17 Jun 2023 00:25:56 GMT</lastBuildDate><item><title><![CDATA[The best React.js practices to write better code.]]></title><description><![CDATA[When searching for the "Golden Fleece" of code quality, it is common to encounter mistakes.
Finding an appropriate engineering solution can be time-consuming and difficult. TL;DR This article covers the best coding practices for developing exceptional applications. Intro Many developers with years…]]></description><link>https://webman.pro/blog/react-best-practices/</link><guid isPermaLink="false">https://webman.pro/blog/react-best-practices/</guid><pubDate>Sat, 17 Jun 2023 00:24:37 GMT</pubDate><content:encoded></content:encoded></item><item><title><![CDATA[Is this really that great to build a site with GatsbyJS?]]></title><description><![CDATA[After months of struggling I am excited to announce my site built using GatsbyJS.
I had an amazing journey with this framework and I invite you to read my story. TL;DR This article will be useful for those who consider using GatsbyJS to build a site.
Although, Gatsby has a lot of advantages and…]]></description><link>https://webman.pro/blog/is-gatsbyjs-great-in-the-real-world/</link><guid isPermaLink="false">https://webman.pro/blog/is-gatsbyjs-great-in-the-real-world/</guid><pubDate>Sat, 17 Jun 2023 00:24:37 GMT</pubDate><content:encoded></content:encoded></item><item><title><![CDATA[How to detect a click outside in React and test it using Enzyme or React Testing Library?]]></title><description><![CDATA[Have you ever been in the situation when you completely have no clue
how to write and test components in React?
If yes, you are not alone, let me hug you... TL;DR In this article, we're going to learn how to implement a click outside functionality using different React techniques.
Besides, we will…]]></description><link>https://webman.pro/blog/how-to-detect-and-test-click-outside-in-react/</link><guid isPermaLink="false">https://webman.pro/blog/how-to-detect-and-test-click-outside-in-react/</guid><pubDate>Sat, 17 Jun 2023 00:24:37 GMT</pubDate><content:encoded></content:encoded></item><item><title><![CDATA[TypeScript aliases and Lerna monorepo setup]]></title><description><![CDATA[Sometimes a TypeScript monorepo aliases setup can look like a walk through the minefield.
Give me your hand to walk through it together. TL;DR In this article, we consider path aliases as an integral part of any monorepo.
We skip the configuration details.
Instead, we going to focus on discovering…]]></description><link>https://webman.pro/blog/how-to-setup-typescript-path-aliases-in-lerna-monorepo/</link><guid isPermaLink="false">https://webman.pro/blog/how-to-setup-typescript-path-aliases-in-lerna-monorepo/</guid><pubDate>Sat, 17 Jun 2023 00:24:37 GMT</pubDate><content:encoded></content:encoded></item><item><title><![CDATA[A Practical Guide to Building Chrome Extensions with React using Create React App]]></title><description><![CDATA[Wrestling with Create React App feels like trying to teach a cat to swim.
Let's sprinkle some fun into this tussle and configure it for a Chrome extension – because, why not add some spice to the mix? TL;DR Uncover the systematic process for configuring Create React App to seamlessly generate Chrome…]]></description><link>https://webman.pro/blog/chrome-extension-create-react-app-typescript/</link><guid isPermaLink="false">https://webman.pro/blog/chrome-extension-create-react-app-typescript/</guid><pubDate>Sat, 17 Jun 2023 00:24:37 GMT</pubDate><content:encoded></content:encoded></item></channel></rss>