<?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: Dmitriy Loburets</title>
    <description>The latest articles on DEV Community by Dmitriy Loburets (@loburets).</description>
    <link>https://dev.to/loburets</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%2F732452%2Fc211f381-1313-46f4-87a5-7afb30d3afb9.jpeg</url>
      <title>DEV Community: Dmitriy Loburets</title>
      <link>https://dev.to/loburets</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/loburets"/>
    <language>en</language>
    <item>
      <title>Common mistake: how to avoid false-positive tests!</title>
      <dc:creator>Dmitriy Loburets</dc:creator>
      <pubDate>Sun, 19 Feb 2023 20:07:09 +0000</pubDate>
      <link>https://dev.to/loburets/common-mistake-how-to-avoid-false-positive-tests-271n</link>
      <guid>https://dev.to/loburets/common-mistake-how-to-avoid-false-positive-tests-271n</guid>
      <description>&lt;p&gt;In this video, I will talk about a tests-related issue that I often see on code review.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/W4cQqmw_pZ8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Russian version:&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/mTG0wtboKs4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>testing</category>
      <category>programming</category>
      <category>typescript</category>
    </item>
    <item>
      <title>Cursor pagination: how to do and pitfalls</title>
      <dc:creator>Dmitriy Loburets</dc:creator>
      <pubDate>Thu, 16 Jun 2022 17:44:22 +0000</pubDate>
      <link>https://dev.to/loburets/cursor-pagination-how-to-do-and-pitfalls-5gon</link>
      <guid>https://dev.to/loburets/cursor-pagination-how-to-do-and-pitfalls-5gon</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/n0NkMe-PFgA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;In this video I introduce you to pagination topic in the fist part and add some caveats from my experience in the second part. The second part is mostly about cursor pagination for unique fields.&lt;/p&gt;

&lt;p&gt;Additional note: if you use cursor pagination with non-unique column then it also can increase complexity for the queries. The more pages you skip, the more complex the query become to execute. So, consider it and check if your DB is ready for expected loading in case of long lists. It's another reason to double think do you really need the pagination for the not unique columns. But if you do, see the video for details.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The easiest explanation of useCallback Hooks in React (5 mins)</title>
      <dc:creator>Dmitriy Loburets</dc:creator>
      <pubDate>Tue, 01 Feb 2022 16:07:57 +0000</pubDate>
      <link>https://dev.to/loburets/the-easiest-explanation-of-usecallback-hooks-in-react-5-mins-ce9</link>
      <guid>https://dev.to/loburets/the-easiest-explanation-of-usecallback-hooks-in-react-5-mins-ce9</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/cr8sCbbkAdY"&gt;
&lt;/iframe&gt;
&lt;br&gt;
Sorry, without screen sharing, experimental format&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to imporove your code review process</title>
      <dc:creator>Dmitriy Loburets</dc:creator>
      <pubDate>Sun, 14 Nov 2021 16:02:07 +0000</pubDate>
      <link>https://dev.to/loburets/how-to-imporove-your-code-review-process-40e7</link>
      <guid>https://dev.to/loburets/how-to-imporove-your-code-review-process-40e7</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/t3lfY7p_Ris"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;In this video I want to talk about best practices for code review, so you can pick up practices that work for you and your team.&lt;/p&gt;

&lt;p&gt;I also will show some minor examples for one simple pull request&lt;/p&gt;

</description>
      <category>github</category>
      <category>git</category>
      <category>codereview</category>
      <category>codequality</category>
    </item>
    <item>
      <title>How share private GitHub repository by the link?</title>
      <dc:creator>Dmitriy Loburets</dc:creator>
      <pubDate>Mon, 25 Oct 2021 15:19:14 +0000</pubDate>
      <link>https://dev.to/loburets/how-share-private-github-repository-by-the-link-2514</link>
      <guid>https://dev.to/loburets/how-share-private-github-repository-by-the-link-2514</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/LuxTnUMP5b0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Share private git repositories by link!&lt;/p&gt;

&lt;p&gt;Some small video to show how to use the &lt;a href="https://gitfront.io/"&gt;https://gitfront.io/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>git</category>
      <category>github</category>
    </item>
    <item>
      <title>3 minor tricks for daily devs work</title>
      <dc:creator>Dmitriy Loburets</dc:creator>
      <pubDate>Thu, 21 Oct 2021 14:40:10 +0000</pubDate>
      <link>https://dev.to/loburets/3-minor-tricks-for-daily-devs-work-61p</link>
      <guid>https://dev.to/loburets/3-minor-tricks-for-daily-devs-work-61p</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/R0u0n9wq7yY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;In this video, I will share with you 3 simple but helpful pieces of advice. &lt;/p&gt;

&lt;p&gt;Links:&lt;br&gt;
&lt;a href="https://github.com/ohmyzsh/ohmyzsh"&gt;Oh My Zsh&lt;/a&gt;&lt;br&gt;
&lt;a href="https://bitbucket.org/dima-loburec/working-environment/src/master/terminal/.zshrc"&gt;My own Zsh profile&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.sourcetreeapp.com/"&gt;Sourcetree&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>git</category>
    </item>
    <item>
      <title>PhpStorm: shortcuts and refactoring</title>
      <dc:creator>Dmitriy Loburets</dc:creator>
      <pubDate>Thu, 21 Oct 2021 14:35:04 +0000</pubDate>
      <link>https://dev.to/loburets/phpstorm-shortcuts-and-refactoring-2b21</link>
      <guid>https://dev.to/loburets/phpstorm-shortcuts-and-refactoring-2b21</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Y7QiJWJZmoE"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;In this video, I will tell you about abilities that make the PHP Storm (possibly) the best tool for your work&lt;/p&gt;

&lt;p&gt;Links:&lt;br&gt;
&lt;a href="https://docs.google.com/presentation/d/1hfqZuN0spbJCkSvswGo3xEB5M6ngfW7Z667Vkg_camo/"&gt;The slides&lt;/a&gt;&lt;br&gt;
&lt;a href="https://laracasts.com/series/how-to-be-awesome-in-phpstorm"&gt;Laracast&lt;/a&gt;&lt;/p&gt;

</description>
      <category>php</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
