<?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[A blog by Maxim Zubarev]]></title><description><![CDATA[High quality essays on topics like React.js, marketing, and life advice.]]></description><link>https://maximzubarev.com</link><image><url>https://maximzubarev.imgix.net/meta/favicon.png?w=64</url><title>A blog by Maxim Zubarev</title><link>https://maximzubarev.com</link></image><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 10:54:22 GMT</lastBuildDate><atom:link href="https://maximzubarev.com/rss.xml" rel="self" type="application/rss+xml"/><author><![CDATA[Maxim Zubarev]]></author><copyright><![CDATA[2026 Maxim Zubarev]]></copyright><language><![CDATA[en]]></language><ttl>60</ttl><category><![CDATA[React.js]]></category><category><![CDATA[Software]]></category><category><![CDATA[Freelancing]]></category><category><![CDATA[Business]]></category><category><![CDATA[Marketing]]></category><category><![CDATA[Growth hacking]]></category><item><title><![CDATA[Why AI is failing at giving good advice]]></title><description><![CDATA[You are probably better off taking advice from a real person who can empathize and knows what they are talking about.]]></description><link>https://maximzubarev.com/why-ai-is-failing-at-giving-good-advice</link><guid isPermaLink="true">https://maximzubarev.com/why-ai-is-failing-at-giving-good-advice</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Thu, 25 Apr 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[Mentor up: Boost your freelance career]]></title><description><![CDATA[No clickbait. Mentoring was a straight-forward gateway to finding clients who paid exceptionally with projects that I tremendously enjoyed.]]></description><link>https://maximzubarev.com/mentor-up-boost-your-freelance-career</link><guid isPermaLink="true">https://maximzubarev.com/mentor-up-boost-your-freelance-career</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Thu, 02 Feb 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Why I am not going to build anything with AI (for now)]]></title><description><![CDATA[Read this before building a product with AI.]]></description><link>https://maximzubarev.com/ignoring-ai</link><guid isPermaLink="true">https://maximzubarev.com/ignoring-ai</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Sun, 18 Dec 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Optional Chaining Operator '?.']]></title><description><![CDATA[JS developers have been struggling with this forever.]]></description><link>https://maximzubarev.com/optional-chaining-operator</link><guid isPermaLink="true">https://maximzubarev.com/optional-chaining-operator</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Fri, 16 Jul 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[Nullish Coalescing Operator '??']]></title><description><![CDATA[The better way to provide fallback values in JavaScript]]></description><link>https://maximzubarev.com/nullish-coalescing-operator</link><guid isPermaLink="true">https://maximzubarev.com/nullish-coalescing-operator</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Fri, 02 Jul 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[Definite guide to estimating software projects]]></title><description><![CDATA[As a developer, you'll be regularly asked about your time estimate. Here is how to give an accurate answer.]]></description><link>https://maximzubarev.com/estimating-software-definite-guide</link><guid isPermaLink="true">https://maximzubarev.com/estimating-software-definite-guide</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Fri, 29 Jan 2021 00:00:00 GMT</pubDate><enclosure url="https://maximzubarev.imgix.net/articles/2021-01-25-estimating-software-definite-guide/aron-visuals-BXOXnQ26B7o-unsplash.jpg?w=840&amp;h=350&amp;fit=crop" length="0" type="image/jpeg"/><image><url>https://maximzubarev.imgix.net/articles/2021-01-25-estimating-software-definite-guide/aron-visuals-BXOXnQ26B7o-unsplash.jpg?w=840&amp;h=350&amp;fit=crop</url><title>Definite guide to estimating software projects</title><link>https://maximzubarev.com/estimating-software-definite-guide</link></image></item><item><title><![CDATA[Causality between building a preemptive audience and business success: A case study]]></title><description><![CDATA[Can you drive success from a pre-built audience to your product? When followers don't translate to customers, but customers translate to followers.]]></description><link>https://maximzubarev.com/causality-between-building-a-preemptive-audience-and-business-success-a-case-study</link><guid isPermaLink="true">https://maximzubarev.com/causality-between-building-a-preemptive-audience-and-business-success-a-case-study</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Tue, 17 Nov 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Wrap providers elegantly using withProvider HoC]]></title><description><![CDATA[If you use React contexts, you probably have created a wrapper component before, which includes just the context Provider.]]></description><link>https://maximzubarev.com/wrap-providers-using-withprovider-hoc</link><guid isPermaLink="true">https://maximzubarev.com/wrap-providers-using-withprovider-hoc</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Tue, 14 Jul 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Shaded thinking]]></title><description><![CDATA[Life happens between the extremes. Don't think black and white.]]></description><link>https://maximzubarev.com/shaded-thinking</link><guid isPermaLink="true">https://maximzubarev.com/shaded-thinking</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Thu, 19 Mar 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to create a Gatsby.js transformer plugin]]></title><description><![CDATA[If you are missing a feature in Gatsby.js, this is the starting point to integrate it.]]></description><link>https://maximzubarev.com/how-to-create-a-gatsby-js-transformer-plugin</link><guid isPermaLink="true">https://maximzubarev.com/how-to-create-a-gatsby-js-transformer-plugin</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Mon, 17 Feb 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to come up with an exceptional blog post]]></title><description><![CDATA[What makes a great article and how do you come up with a great topic?]]></description><link>https://maximzubarev.com/how-to-come-up-with-an-exceptional-blog-post</link><guid isPermaLink="true">https://maximzubarev.com/how-to-come-up-with-an-exceptional-blog-post</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Fri, 31 Jan 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Are you guilty of commenting out legacy code?]]></title><description><![CDATA[Your old code has to die. Be your better version and delete it. Then you can truly reinvent.]]></description><link>https://maximzubarev.com/are-you-guilty-of-commenting-out-legacy-code</link><guid isPermaLink="true">https://maximzubarev.com/are-you-guilty-of-commenting-out-legacy-code</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Tue, 06 Aug 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[My first blog post]]></title><description><![CDATA[What inspired me, what the purpose of this blog is, and why you should bookmark this blog. In reverse order.]]></description><link>https://maximzubarev.com/my-first-blog-post</link><guid isPermaLink="true">https://maximzubarev.com/my-first-blog-post</guid><dc:creator><![CDATA[Maxim Zubarev]]></dc:creator><pubDate>Wed, 20 Feb 2019 00:00:00 GMT</pubDate></item></channel></rss>