<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://nextfolio-template.vercel.app/</id>
    <title>Vitalii Lakomov</title>
    <updated>2025-04-11T10:26:30.997Z</updated>
    <generator>Feed for Node.js</generator>
    <link rel="alternate" href="https://nextfolio-template.vercel.app/"/>
    <link rel="self" href="https://nextfolio-template.vercel.app/atom.xml"/>
    <subtitle>Vitalii's portfolio.</subtitle>
    <rights>All rights reserved 2025, Vitalii Lakomov</rights>
    <entry>
        <title type="html"><![CDATA[Under the hood of 'async await' in .NET]]></title>
        <id>https://nextfolio-template.vercel.app/blog/async-await</id>
        <link href="https://nextfolio-template.vercel.app/blog/async-await"/>
        <updated>2025-04-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Article about what is inside of 'async await' in .NET]]></summary>
        <category label=".NET" term=".NET"/>
        <category label="csharp" term="csharp"/>
        <category label="tpl" term="tpl"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Selective MediatR handlers in .NET]]></title>
        <id>https://nextfolio-template.vercel.app/blog/mediatr-selective-handlers</id>
        <link href="https://nextfolio-template.vercel.app/blog/mediatr-selective-handlers"/>
        <updated>2025-04-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Article about how to selectively inject MediatR handlers in .NET]]></summary>
        <category label=".NET" term=".NET"/>
        <category label="csharp" term="csharp"/>
        <category label="MediatR" term="MediatR"/>
        <category label="di" term="di"/>
        <category label="Scrutor" term="Scrutor"/>
    </entry>
</feed>