<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Full stack open source dev from Estonia, author of Iconify.&#xA;&#xA;https://github.com/cyberalien/&#xA;https://github.com/iconify/</description><link>https://bsky.app/profile/cyberalien.dev</link><title>@cyberalien.dev - Vjacheslav Trushkin</title><item><link>https://bsky.app/profile/cyberalien.dev/post/3mkq4vc5r5k25</link><description>Fun fact: NPM has limit on how many packages you can publish consequently!&#xA;&#xA;Ran a script to update packages for over 200 icon sets for 4 frameworks (adding new feature), so 800+ packages.&#xA;&#xA;NPM started timing out after about 500 packages. Had to wait for about an hour before I could publish again.</description><pubDate>30 Apr 2026 17:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mkq4vc5r5k25</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3mkpvsqxifc2j</link><description>There are many excellent icons with multiple colors, but hardcoded palette makes them hard to use.&#xA;&#xA;Now, when using Iconify icon packages, you can customise colors, opacity and stroke-width of icons using CSS variables!&#xA;&#xA;See documentation: https://iconify.design/docs/usage/svg-css/css.html</description><pubDate>30 Apr 2026 15:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mkpvsqxifc2j</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3mkhkhaycqc2e</link><description>A while ago I&#39;ve implemented infinite scroll for icons list on Iconify website.&#xA;&#xA;That was a huge mistake.&#xA;&#xA;UX got a lot worse.&#xA;&#xA;I tried fixing it, but it is unfixable. So I&#39;m reverting back to good old pagination.&#xA;&#xA;Long article with details: https://cyberalien.dev/articles/infinite-scroll/</description><pubDate>27 Apr 2026 07:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mkhkhaycqc2e</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3mj23nxjzrs2w</link><description>A new version of Iconify components for SolidJS has been published.&#xA;&#xA;This fixes server side rendering and generation, so now components work as expected on server and in browser.&#xA;&#xA;Docs: https://iconify.design/docs/usage/svg-css/solid/</description><pubDate>09 Apr 2026 05:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mj23nxjzrs2w</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3mhvcxzf4wc2x</link><description>Anyone else got hit with massive wave of GitHub issues spam?&#xA;&#xA;My repo just did, over 4000 issues of spam.&#xA;&#xA;GitHub was fast to clean it up, only several issues remained for me to delete when I got home, but my poor mailbox is dealing with 4000+ email notifications...</description><pubDate>25 Mar 2026 14:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mhvcxzf4wc2x</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3mgfpw2lyv22w</link><description>In addition to pre-made SVG+CSS components for Vue, Svelte and React, now there are components for SolidJS!&#xA;&#xA;Very easy to use. Almost 300k open source icons!&#xA;&#xA;SVG+CSS minifies SVG by moving all props to CSS, way better than SVG sprites!&#xA;&#xA;Docs: https://iconify.design/docs/usage/svg-css/solid/</description><pubDate>06 Mar 2026 16:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mgfpw2lyv22w</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3mgc37nkqgk2l</link><description>New versions of Iconify Tools and Iconify for Tailwind have been published.&#xA;&#xA;These are security updates for SVGO.&#xA;&#xA;As far as I can see, chances of exploit are close to 0 (must use untrusted SVG) and it is harmless (it will just freeze or crash), it is still worth updating.</description><pubDate>05 Mar 2026 05:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mgc37nkqgk2l</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3mgatppqgx22e</link><description>Iconify now offers pre-made SVG+CSS components for React.&#xA;&#xA;Usage:&#xA;1. Install one of &#34;@iconify-react/&#34; packages&#xA;2. Import icon from that package.&#xA;&#xA;SVG+CSS minifies SVG by moving all props to CSS, much better than SVG sprites!&#xA;&#xA;Documentation: https://iconify.design/docs/usage/svg-css/react/</description><pubDate>04 Mar 2026 17:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mgatppqgx22e</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3mg5vb5dgsk2z</link><description>I&#39;ve added a SVG to SVG+CSS converter to my website: cyberalien.dev/svg-to-css/&#xA;&#xA;It is a very basic tool, which creates CSS for SVG, reducing HTML size by a lot.&#xA;&#xA;Be aware that SVG+CSS cannot be used in production yet, still waiting for Safari to support &#34;d&#34; attribute in CSS.&#xA;https://cyberalien.dev/svg-to-css/</description><pubDate>03 Mar 2026 13:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mg5vb5dgsk2z</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3mg573wtrlc2d</link><description>Iconify offers pre-made components for Vue and Svelte that render icons as SVG + CSS: &#34;@iconify-vue/{prefix}&#34; and &#34;@iconify-svelte/{prefix}&#34;.&#xA;&#xA;SVGs are small, better than SVG sprites!&#xA;&#xA;Update for `line-md` icon set: it now uses CSS animations. That means HTML for animated icons is very small.</description><pubDate>03 Mar 2026 07:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mg573wtrlc2d</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3mg55ofvelk2b</link><description>&#34;Material Line Icons&#34; now includes animated icons in multiple formats:&#xA;- SVG animations&#xA;- CSS animations&#xA;- SVGs for each frame at 120 fps&#xA;&#xA;Repo: https://github.com/cyberalien/line-md&#xA;&#xA;Long article: https://cyberalien.dev/articles/generating-animated-icons/&#xA;&#xA;Also a new icon set is coming soon, with around 5k animated icons so far.</description><pubDate>03 Mar 2026 06:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3mg55ofvelk2b</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3menjhgj66k2d</link><description>Safari 26.3 is here... and it is yet another disappointing release.&#xA;&#xA;Still no full support for `path()` in CSS.&#xA;&#xA;Other browsers have supported this for years. Safari Technology Preview has supported this since 2024.&#xA;&#xA;What does this mean? No animations for SVG paths with CSS yet because of 1 browser.</description><pubDate>12 Feb 2026 07:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3menjhgj66k2d</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3m7a4okfj222j</link><description>Another Cloudflare outage?&#xA;&#xA;I&#39;m receiving cloudflare error &#34;500 Internal Server Error&#34; for many websites right now. Not as bad as outage few weeks ago, but still many websites are down.</description><pubDate>05 Dec 2025 08:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3m7a4okfj222j</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3m6qu26oht22y</link><description>Just noticed that Cloudflare has a new option (new to me, might have been there for a while) to block AI bots.&#xA;&#xA;Enabled on all websites.&#xA;&#xA;All open source data is available in git repos, no need for bots to crawl pages</description><pubDate>29 Nov 2025 07:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3m6qu26oht22y</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3m6p3dlf5l22s</link><description>In addition to yesterday&#39;s release of a new major version of Iconify Tools, several other Iconify packages have been updated:&#xA;- Iconify Utils&#xA;- Iconify plugin for Tailwind CSS&#xA;- Iconify API&#xA;&#xA;Goal of all releases is reduction of number of dependencies.&#xA;&#xA;Special thanks to @benmccann.com for helping!</description><pubDate>28 Nov 2025 14:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3m6p3dlf5l22s</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3m6mvdicvpc2f</link><description>Published new major version of Iconify Tools.&#xA;&#xA;Changes:&#xA;- Dropped CommonJS support&#xA;- Massively reduced number of dependencies&#xA;- New small XML parser&#xA;&#xA;Migration should be seamless, almost everything is the same.&#xA;&#xA;https://iconify.design/news/2025.html#tools-5</description><pubDate>27 Nov 2025 17:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3m6mvdicvpc2f</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3m6lwkmaxg22i</link><description>Iconify icon sets are updated from multiple sources, but mostly from Git repositories and Figma documents.&#xA;&#xA;Unfortunately, updating from Figma documents is no longer possible.&#xA;&#xA;Figma has introduced heavy rate limiting for API queries, making it impossible to retrieve document with many SVGs from API</description><pubDate>27 Nov 2025 08:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3m6lwkmaxg22i</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3m62knlyax22v</link><description>Iconify Unplugin now supports multiple ways of rendering CSS for icons:&#xA;- Import CSS files&#xA;- CSS modules&#xA;- Embed CSS in SVG&#xA;&#xA;Importing CSS files is default - it reduces duplication and keeps small class names.&#xA;&#xA;CSS modules is one of options for using plugin with Next&#xA;&#xA;https://github.com/iconify/iconify-unplugin</description><pubDate>20 Nov 2025 10:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3m62knlyax22v</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3m62erhdy2224</link><description>Update to Iconify Unplugin: added option to render full SVG instead of SVG+CSS.&#xA;&#xA;Why would you want that?&#xA;- To support legacy browsers if fallback icon is not available.&#xA;- Next.js - it doesn&#39;t allow css files outside of App.tsx, which sucks.&#xA;&#xA;Result is similar to using Unplugin Icons</description><pubDate>20 Nov 2025 08:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3m62erhdy2224</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3m5y4e6xl4k26</link><description>Yesterday during Cloudflare outage, all Iconify servers were down, including API.&#xA;&#xA;What steps will I take to fix that? None.&#xA;&#xA;Why? See https://cyberalien.dev/articles/cloudflare-downtime-iconify/&#xA;&#xA;Lesson: don&#39;t rely on third party services. Host everything yourself.&#xA;&#xA;Iconify has many tools for bundling icons, use them.</description><pubDate>19 Nov 2025 11:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3m5y4e6xl4k26</guid></item><item><link>https://bsky.app/profile/cyberalien.dev/post/3m5vlcwph5c2e</link><description>Announcing new way of rendering icons: Iconify Unplugin.&#xA;&#xA;This is heavily inspired by Unplugin Icons, but with one big difference: icons are rendered as SVG + CSS.&#xA;&#xA;GitHub repo: https://github.com/iconify/iconify-unplugin&#xA;&#xA;Currently it supports components for: Vue, Svelte, React, Preact.&#xA;&#xA;This is an alpha release.</description><pubDate>18 Nov 2025 10:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:b7shemivl3jt2prmrgqybu2o/app.bsky.feed.post/3m5vlcwph5c2e</guid></item></channel></rss>