<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>#Ukraine — Seconds to Midnight</title><description>Content tagged with #Ukraine.</description><link>https://dbuho.me</link><language>en</language><copyright>© 2026 Damián Búho</copyright><managingEditor>damian.buho@proton.me (Damián Búho)</managingEditor><webMaster>damian.buho@proton.me (Damián Búho)</webMaster><lastBuildDate>Thu, 12 Nov 2026 16:25:25 GMT</lastBuildDate><category>Resilience</category><ttl>60</ttl><image><url>https://dbuho.me/favicon-48x48.png</url><title>#Ukraine — Seconds to Midnight</title><link>https://dbuho.me</link></image><atom:link rel="self" type="application/rss+xml" href="https://dbuho.me/tags/ukraine.rss"/><item><title>Post: Released support-ukraine widget</title><link>https://dbuho.me/post/released-support-ukraine-widget/?utm_source=tag-ukraine&amp;utm_medium=rss</link><guid isPermaLink="false">01M6VEPK0KWRBF1ECS9HK78N4W</guid><description>We’ve all seen the blue-and-yellow #StandWithUkraine ribbons on various sites. While they look nice, I wanted something more actionable. I created a small script that displays links to random relevant charities based on the visitor&amp;#39;s language, pointing to localized versions whenever available. It also tracks seen charities so visitors never see the same one twice (off by default, yay to GDPR). Highly tuneable. I like projects with a small scope and a single primary metric (CTR in this case), every feature or fix feels more impactful and challenging. More details on the project page , or check out the demo live on this site.</description><pubDate>Thu, 09 Jul 2026 02:59:00 GMT</pubDate><content:encoded>&lt;p&gt;We’ve all seen the blue-and-yellow #StandWithUkraine ribbons on various sites. While they look nice, I wanted something more actionable.&lt;/p&gt;
&lt;p&gt;I created a small script that displays links to random relevant charities based on the visitor&amp;#39;s language, pointing to localized versions whenever available. It also tracks seen charities so visitors never see the same one twice (off by default, yay to GDPR). Highly tuneable.&lt;/p&gt;
&lt;p&gt;I like projects with a small scope and a single primary metric (CTR in this case), every feature or fix feels more impactful and challenging.&lt;/p&gt;
&lt;p&gt;More details on the &lt;a href=&quot;https://dbuho.me/project/support-ukraine&quot;&gt;project page&lt;/a&gt;, or check out the demo live on this site.&lt;/p&gt;</content:encoded><category>Ukraine</category><author>damian.buho@proton.me (Damián Búho)</author></item><item><title>Project: Support Ukraine Widget</title><link>https://dbuho.me/project/support-ukraine/?utm_source=tag-ukraine&amp;utm_medium=rss</link><guid isPermaLink="false">01M293G9FXPFZRNY7RM2N9Z7V8</guid><description>I needed some way to route support to the cause I am passionated about and existing widgets and banners didn&amp;#39;t fit my preferences, so I made my own.</description><pubDate>Thu, 09 Jul 2026 00:15:37 GMT</pubDate><content:encoded>&lt;p&gt;I needed some way to route support to the cause I am passionated about and existing widgets and banners didn&amp;#39;t fit my preferences, so I made my own.&lt;/p&gt;</content:encoded><category>Ukraine</category><author>damian.buho@proton.me (Damián Búho)</author></item><item><title>Post: Released textlint-rule-ukraine</title><link>https://dbuho.me/post/released-textlint-rule-ukraine/?utm_source=tag-ukraine&amp;utm_medium=rss</link><guid isPermaLink="false">01M293G9HA0RNMP03GD6F1CP0Q</guid><description>I am a big fan of textlint, correct quotes, long dashes, and seeing &amp;quot;0 errors&amp;quot; in my logs. And I noticed how often Western media mess up correct transliterations of Ukrainian identifiers, using russian-to-English transliterations instead of proper Ukrainian-to-English ones. There is a nice web app with bots tackling this topic — check it out. I used their vocabulary to make a ruleset for Textlint — pretty sure they are not interested in doing it themselves. Published as my first npm package . Nothing complex or particularly cool — just wanted to experience npm from the other side. Excited to become another supply chain attack vector in the future!</description><pubDate>Sun, 17 May 2026 02:59:00 GMT</pubDate><content:encoded>&lt;p&gt;I am a big fan of textlint, correct quotes, long dashes, and seeing &amp;quot;0 errors&amp;quot; in my logs.&lt;/p&gt;
&lt;p&gt;And I noticed how often Western media mess up correct transliterations of Ukrainian identifiers,
using russian-to-English transliterations instead of proper Ukrainian-to-English ones.&lt;/p&gt;
&lt;p&gt;There is a &lt;a href=&quot;https://spellingukraine.com&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; class=&quot;external-link&quot;&gt;nice web app with bots tackling this topic&lt;/a&gt; — check it out.
I used their vocabulary to make a ruleset for &lt;a href=&quot;https://textlint.org&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; class=&quot;external-link&quot;&gt;Textlint&lt;/a&gt; — pretty sure they
are not interested in doing it themselves.&lt;/p&gt;
&lt;p&gt;Published as &lt;a href=&quot;https://www.npmjs.com/package/textlint-rule-ukraine&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; class=&quot;external-link&quot;&gt;my first npm package&lt;/a&gt;.
Nothing complex or particularly cool — just wanted to experience npm from the other side.&lt;/p&gt;
&lt;p&gt;Excited to become another supply chain attack vector in the future!&lt;/p&gt;</content:encoded><category>Continuous Integration</category><category>Ukraine</category><author>damian.buho@proton.me (Damián Búho)</author></item><item><title>Project: textlint-rule-ukraine</title><link>https://dbuho.me/project/textlint-rule-ukraine/?utm_source=tag-ukraine&amp;utm_medium=rss</link><guid isPermaLink="false">01M293G9GCQ0DCHWAYVDP0SSDC</guid><description>I stumbled upon on SpellingUkraine project and as an avid user of textlint, decided to implement the same logic as a textlint rule.</description><pubDate>Sat, 16 May 2026 23:58:12 GMT</pubDate><content:encoded>&lt;p&gt;I stumbled upon on &lt;a href=&quot;https://spellingukraine.com/&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; class=&quot;external-link&quot;&gt;SpellingUkraine&lt;/a&gt; project and as an avid user of textlint, decided to implement the same logic as a textlint rule.&lt;/p&gt;</content:encoded><category>Textlint</category><category>Ukraine</category><author>damian.buho@proton.me (Damián Búho)</author></item></channel></rss>