<?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: Vyacheslav Borodin</title>
    <description>The latest articles on DEV Community by Vyacheslav Borodin (@vs-borodin).</description>
    <link>https://dev.to/vs-borodin</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%2F2562469%2F18d7b354-1254-4af6-9dd1-ceb343f7818f.jpeg</url>
      <title>DEV Community: Vyacheslav Borodin</title>
      <link>https://dev.to/vs-borodin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vs-borodin"/>
    <language>en</language>
    <item>
      <title>Angular pipes: Time to rethink</title>
      <dc:creator>Vyacheslav Borodin</dc:creator>
      <pubDate>Thu, 04 Dec 2025 18:46:00 +0000</pubDate>
      <link>https://dev.to/vs-borodin/angular-pipes-time-to-rethink-3p6l</link>
      <guid>https://dev.to/vs-borodin/angular-pipes-time-to-rethink-3p6l</guid>
      <description>&lt;p&gt;Hi Dev Community! 👋&lt;/p&gt;

&lt;p&gt;I’ve prepared a new write-up that takes a closer, more structured look at Angular pipes. If you use them regularly but haven’t examined how they work internally, this article may be helpful.&lt;/p&gt;

&lt;p&gt;🔗 Read the full article on Medium: &lt;a href="https://medium.com/coreteq/angular-pipes-time-to-rethink-f616ec84fb8d" rel="noopener noreferrer"&gt;https://medium.com/coreteq/angular-pipes-time-to-rethink-f616ec84fb8d&lt;/a&gt;&lt;/p&gt;

</description>
      <category>angular</category>
      <category>javascript</category>
      <category>typescript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Reactive algorithms: how Angular took the right path</title>
      <dc:creator>Vyacheslav Borodin</dc:creator>
      <pubDate>Wed, 10 Sep 2025 18:14:39 +0000</pubDate>
      <link>https://dev.to/vs-borodin/reactive-algorithms-how-angular-took-the-right-path-4h9d</link>
      <guid>https://dev.to/vs-borodin/reactive-algorithms-how-angular-took-the-right-path-4h9d</guid>
      <description>&lt;p&gt;Hi Dev Community! 👋&lt;/p&gt;

&lt;p&gt;I’m excited to share my latest write-up on Angular’s reactivity model. If you’ve ever wondered how Angular handles reactive state — this article is for you!&lt;/p&gt;

&lt;p&gt;📝 What will you learn?&lt;br&gt;
• How Angular’s reactive core is designed around push-pull algorithm&lt;br&gt;
• Why this approach makes sense compared to alternatives&lt;br&gt;
• Practical insights into using RxJS and signals&lt;/p&gt;

&lt;p&gt;🔗 Read the full article on Medium: &lt;a href="https://medium.com/coreteq/reactive-algorithms-how-angular-took-the-right-path-c90e9f0183c2" rel="noopener noreferrer"&gt;https://medium.com/coreteq/reactive-algorithms-how-angular-took-the-right-path-c90e9f0183c2&lt;/a&gt;&lt;/p&gt;

</description>
      <category>angular</category>
      <category>javascript</category>
      <category>programming</category>
      <category>rxjs</category>
    </item>
    <item>
      <title>Directives: a core feature of the Angular toolkit</title>
      <dc:creator>Vyacheslav Borodin</dc:creator>
      <pubDate>Mon, 24 Mar 2025 07:51:23 +0000</pubDate>
      <link>https://dev.to/vs-borodin/directives-a-core-feature-of-the-angular-toolkit-4ak9</link>
      <guid>https://dev.to/vs-borodin/directives-a-core-feature-of-the-angular-toolkit-4ak9</guid>
      <description>&lt;p&gt;Hi Dev Community! 👋&lt;/p&gt;

&lt;p&gt;I’m excited to share my latest write-up on one of Angular’s core features — &lt;strong&gt;directives&lt;/strong&gt;! If you want to extend your app’s functionality in a clean and reusable way, this article is for you!&lt;/p&gt;

&lt;p&gt;📝 What will you learn?&lt;br&gt;
• The role of directives in Angular and why they’re essential&lt;br&gt;
• Practical examples to help you write cleaner and more maintainable system-level code&lt;/p&gt;

&lt;p&gt;This article breaks down the power of directives and how they can simplify your development workflow while making your components more flexible.&lt;/p&gt;

&lt;p&gt;🔗 Read the full article on Medium: &lt;a href="https://medium.com/coreteq/directives-a-core-feature-of-the-angular-toolkit-34ccec531e19" rel="noopener noreferrer"&gt;https://medium.com/coreteq/directives-a-core-feature-of-the-angular-toolkit-34ccec531e19&lt;/a&gt;&lt;/p&gt;

</description>
      <category>angular</category>
      <category>javascript</category>
      <category>vue</category>
      <category>programming</category>
    </item>
    <item>
      <title>Slots: Make your Angular API flexible 🚀</title>
      <dc:creator>Vyacheslav Borodin</dc:creator>
      <pubDate>Wed, 29 Jan 2025 14:34:10 +0000</pubDate>
      <link>https://dev.to/vs-borodin/slots-make-your-angular-api-flexible-2hcb</link>
      <guid>https://dev.to/vs-borodin/slots-make-your-angular-api-flexible-2hcb</guid>
      <description>&lt;p&gt;Hi Dev Community! 👋&lt;/p&gt;

&lt;p&gt;I’m thrilled to share my latest article on how to make your Angular API more flexible with slots! If you’re looking to enhance the adaptability of your Angular components and improve reusability, this one’s for you!&lt;/p&gt;

&lt;p&gt;📝 What will you learn?&lt;br&gt;
    • How to use slots to create highly flexible and reusable components in Angular&lt;br&gt;
    • Practical examples of leveraging slots to simplify your component architecture&lt;br&gt;
    • Insights into how slots can help you build more maintainable APIs with less boilerplate code&lt;/p&gt;

&lt;p&gt;This article provides hands-on tips and demonstrates how slots can help streamline your development process while ensuring greater flexibility in your Angular applications.&lt;/p&gt;

&lt;p&gt;🔗 Read the full article on Medium: &lt;a href="https://medium.com/coreteq/slots-make-your-angular-api-flexible-89e707ffae4c" rel="noopener noreferrer"&gt;Slots: Make Your Angular API Flexible&lt;/a&gt;&lt;/p&gt;

</description>
      <category>angular</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>RxSignals: The Most Powerful Synergy in the History of Angular 🚀</title>
      <dc:creator>Vyacheslav Borodin</dc:creator>
      <pubDate>Fri, 20 Dec 2024 15:53:03 +0000</pubDate>
      <link>https://dev.to/vs-borodin/rxsignals-the-most-powerful-synergy-in-the-history-of-angular-3o0e</link>
      <guid>https://dev.to/vs-borodin/rxsignals-the-most-powerful-synergy-in-the-history-of-angular-3o0e</guid>
      <description>&lt;p&gt;Hi Dev Community! 👋&lt;/p&gt;

&lt;p&gt;I’m excited to share my latest article where we dive into an exciting synergy between RxJS and Angular Signals. If you’re passionate about reactive programming and exploring cutting-edge Angular features, this is for you!&lt;/p&gt;

&lt;p&gt;📝 What will you learn?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;How Signals integrate with RxJS to create a powerful developer experience&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Practical examples of using RxSignals to simplify state management&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tips for migrating existing RxJS-based workflows to leverage Signals effectively&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This article provides actionable insights and showcases how RxSignals can transform the way we approach reactivity in Angular applications.&lt;/p&gt;

&lt;p&gt;🔗 Read the full article on Medium: &lt;a href="https://medium.com/coreteq/rxsignals-the-most-powerful-synergy-in-the-history-of-angular-235398a26b41" rel="noopener noreferrer"&gt;RxSignals: The Most Powerful Synergy in the History of Angular&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>angular</category>
      <category>rxjs</category>
      <category>programming</category>
    </item>
    <item>
      <title>Building a Collapsible UI Component in Angular: From Concept to Implementation 🚀</title>
      <dc:creator>Vyacheslav Borodin</dc:creator>
      <pubDate>Thu, 12 Dec 2024 15:13:34 +0000</pubDate>
      <link>https://dev.to/vs-borodin/building-a-collapsible-ui-component-in-angular-from-concept-to-implementation-d0b</link>
      <guid>https://dev.to/vs-borodin/building-a-collapsible-ui-component-in-angular-from-concept-to-implementation-d0b</guid>
      <description>&lt;p&gt;Hi Dev Community! 👋&lt;/p&gt;

&lt;p&gt;I’m excited to share with you the first article in a series where we’ll explore how to build reusable and accessible UI components in Angular. In this first part, we’ll focus on creating a Collapsible component that smoothly animates the expansion and collapse of content.&lt;/p&gt;

&lt;p&gt;📝 What will you learn?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to create a component with animation for expanding and collapsing content&lt;/li&gt;
&lt;li&gt;Key accessibility features, including motion reduction and ARIA roles&lt;/li&gt;
&lt;li&gt;How to handle lazy and eager initialization of content in Angular&lt;/li&gt;
&lt;li&gt;Integrating RxJS and signals to manage transition states smoothly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The best part? You can easily integrate this component into your Angular projects, and the techniques shared can serve as a foundation for more complex components like accordions or trees!&lt;/p&gt;

&lt;p&gt;🔗 Read the full article on Medium: &lt;a href="https://medium.com/coreteq/collapsible-f3af6581a09e" rel="noopener noreferrer"&gt;UI challenges with Angular — Animated Collapsible&lt;/a&gt;&lt;/p&gt;

</description>
      <category>angular</category>
      <category>javascript</category>
      <category>rxjs</category>
      <category>html</category>
    </item>
  </channel>
</rss>
