<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>A. Berest</title><description>Welcome to my website!</description><link>https://ab-portfolio-pearl.vercel.app/</link><item><title>Connecting TinaCMS to Astro: Important Nuances</title><link>https://ab-portfolio-pearl.vercel.app/blog/connecting-tinacms-to-astro-important-nuances/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/connecting-tinacms-to-astro-important-nuances/</guid><description>Migrating from Hugo to Astro with TinaCMS? This quick guide covers common pitfalls with image handling, public folders, and schema setup to avoid build errors and save time.</description><pubDate>Tue, 27 Jan 2026 06:38:13 GMT</pubDate></item><item><title>Разница между any и unknown в TypeScript</title><link>https://ab-portfolio-pearl.vercel.app/blog/any-unknown-ts/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/any-unknown-ts/</guid><description>Разница между any и unknown в TypeScript</description><pubDate>Mon, 26 Jan 2026 08:56:27 GMT</pubDate></item><item><title>💡 Что такое &quot;стабильная ссылка&quot; в React?</title><link>https://ab-portfolio-pearl.vercel.app/blog/stable-reference-react/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/stable-reference-react/</guid><description>Стабильная ссылка (stable reference) в React — это неизменяемая между рендерами ссылка на функцию, объект или значение, если их содержимое не меняется. Она важна для оптимизации производительности, поскольку React сравнивает зависимости по ссылке, а не по значению. Нестабильные ссылки могут приводить к лишним перерендерам и повторному выполнению эффектов, тогда как стабильные помогают React корректно определять реальные изменения.</description><pubDate>Mon, 26 Jan 2026 08:56:27 GMT</pubDate></item><item><title>CSS Modules in TailwindCSS</title><link>https://ab-portfolio-pearl.vercel.app/blog/css-modules-in-tailwindcss/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/css-modules-in-tailwindcss/</guid><pubDate>Sun, 30 Nov 2025 07:05:43 GMT</pubDate></item><item><title>🦄 Strapi Component’s fields not showing on API response</title><link>https://ab-portfolio-pearl.vercel.app/blog/strapi-components-fields-not-showing-on-api-response/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/strapi-components-fields-not-showing-on-api-response/</guid><pubDate>Sun, 28 Dec 2025 07:03:47 GMT</pubDate></item><item><title>Аутентификация и авторизация разница</title><link>https://ab-portfolio-pearl.vercel.app/blog/authentification-authorization/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/authentification-authorization/</guid><pubDate>Wed, 28 Jan 2026 13:59:47 GMT</pubDate></item><item><title>🧠 Механизмы кэширования в Next.js (App Router)</title><link>https://ab-portfolio-pearl.vercel.app/blog/nextjs-app-router/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/nextjs-app-router/</guid><pubDate>Sun, 11 Jan 2026 06:54:56 GMT</pubDate></item><item><title>Маршрутизация (routing) в Next.js</title><link>https://ab-portfolio-pearl.vercel.app/blog/routing--nextjs/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/routing--nextjs/</guid><pubDate>Sun, 04 Jan 2026 06:58:14 GMT</pubDate></item><item><title>Столкнулась с проблемой в Swiper.js.</title><link>https://ab-portfolio-pearl.vercel.app/blog/swiperjs/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/swiperjs/</guid><pubDate>Sun, 28 Dec 2025 07:03:47 GMT</pubDate></item><item><title>Различия type и interface в TypeScript</title><link>https://ab-portfolio-pearl.vercel.app/blog/type-interface-typescript/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/type-interface-typescript/</guid><pubDate>Sun, 18 Jan 2026 08:56:27 GMT</pubDate></item><item><title>Picture VS Img srcset</title><link>https://ab-portfolio-pearl.vercel.app/blog/picture-vs-img-srcset/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/picture-vs-img-srcset/</guid><pubDate>Fri, 30 Jan 2026 06:29:16 GMT</pubDate></item><item><title>theme_color в index.html и manifest.json — какой из них основной?</title><link>https://ab-portfolio-pearl.vercel.app/blog/themecolor--indexhtml--manifestjson-----/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/themecolor--indexhtml--manifestjson-----/</guid><pubDate>Fri, 13 Feb 2026 13:52:53 GMT</pubDate></item><item><title>Большая картинка, как грузить</title><link>https://ab-portfolio-pearl.vercel.app/blog/big-img/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/big-img/</guid><pubDate>Mon, 16 Feb 2026 20:51:08 GMT</pubDate></item><item><title>Hugo template for Logo</title><link>https://ab-portfolio-pearl.vercel.app/blog/hugo-template-for-logo/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/hugo-template-for-logo/</guid><pubDate>Wed, 18 Feb 2026 07:00:28 GMT</pubDate></item><item><title>TanStack Query isLoading, isFetching и isPending разница</title><link>https://ab-portfolio-pearl.vercel.app/blog/tanstack-query-isloading-isfetching--ispending-/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/tanstack-query-isloading-isfetching--ispending-/</guid><pubDate>Thu, 19 Feb 2026 08:45:26 GMT</pubDate></item><item><title>Reflow (layout)</title><link>https://ab-portfolio-pearl.vercel.app/blog/reflow-layout/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/reflow-layout/</guid><pubDate>Fri, 20 Feb 2026 09:35:52 GMT</pubDate></item><item><title>React useRef</title><link>https://ab-portfolio-pearl.vercel.app/blog/react-useref/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/react-useref/</guid><pubDate>Wed, 11 Mar 2026 14:37:42 GMT</pubDate></item><item><title>🧠 Когда использовать @classmethod в Python</title><link>https://ab-portfolio-pearl.vercel.app/blog/classmetho-python/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/classmetho-python/</guid><pubDate>Thu, 02 Apr 2026 09:52:55 GMT</pubDate></item><item><title>Когда использовать @abstractmethod и @staticmethod в Python</title><link>https://ab-portfolio-pearl.vercel.app/blog/--abstractmethod--staticmethod--python/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/--abstractmethod--staticmethod--python/</guid><pubDate>Thu, 02 Apr 2026 10:10:33 GMT</pubDate></item><item><title>🧩 Когда использовать super() и dunder methods в Python</title><link>https://ab-portfolio-pearl.vercel.app/blog/---super--dunder-methods--python/</link><guid isPermaLink="true">https://ab-portfolio-pearl.vercel.app/blog/---super--dunder-methods--python/</guid><pubDate>Thu, 02 Apr 2026 11:23:12 GMT</pubDate></item></channel></rss>