<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: kraihx</title><link>https://news.ycombinator.com/user?id=kraihx</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 20:04:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kraihx" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kraihx in "Show HN: PgQueuer – Transform PostgreSQL into a Job Queue"]]></title><description><![CDATA[
<p>For JavaScript and Perl there is already Minion, which relies on listen/notify + FOR UPDATE SKIP LOCKED.<p><a href="https://github.com/mojolicious/minion.js">https://github.com/mojolicious/minion.js</a><p><a href="https://github.com/mojolicious/minion">https://github.com/mojolicious/minion</a></p>
]]></description><pubDate>Mon, 19 Aug 2024 10:00:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41289539</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=41289539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41289539</guid></item><item><title><![CDATA[New comment by kraihx in "Test Anything Protocol"]]></title><description><![CDATA[
<p>TAP is awesome when you've got big projects with tests in multiple languages. Got tests written in bash, perl and node? No problem, just combine the results with a single test runner.</p>
]]></description><pubDate>Fri, 06 Oct 2023 10:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37788829</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=37788829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37788829</guid></item><item><title><![CDATA[New comment by kraihx in "Bun v0.7.0"]]></title><description><![CDATA[
<p>Matrix is the way to go for FOSS.</p>
]]></description><pubDate>Sat, 22 Jul 2023 13:36:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36826114</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=36826114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36826114</guid></item><item><title><![CDATA[New comment by kraihx in "Why Perl?"]]></title><description><![CDATA[
<p>They are completely separate programming languages. Go for the original to get the real Perl experience with all the good and bad.</p>
]]></description><pubDate>Mon, 12 Jun 2023 17:21:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=36297241</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=36297241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36297241</guid></item><item><title><![CDATA[New comment by kraihx in "Mojo – a new programming language for AI developers"]]></title><description><![CDATA[
<p>Not to be confused with the now more than a decade old web framework for Perl, and most popular module on CPAN: <a href="https://metacpan.org/pod/Mojo" rel="nofollow">https://metacpan.org/pod/Mojo</a><p>Or it's port to TypeScript: <a href="https://mojojs.org" rel="nofollow">https://mojojs.org</a></p>
]]></description><pubDate>Tue, 02 May 2023 19:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=35792828</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=35792828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35792828</guid></item><item><title><![CDATA[New comment by kraihx in "Mojo.js is a port of Perl's Mojolicious to TypeScript"]]></title><description><![CDATA[
<p>Express middleware support is on the planned feature list for 2.0 and beyond. Could also be implemented as a 3rd party plugin using the existing hook API though. <a href="https://github.com/mojolicious/mojo.js/issues/66" rel="nofollow">https://github.com/mojolicious/mojo.js/issues/66</a></p>
]]></description><pubDate>Sat, 19 Nov 2022 00:30:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=33665144</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=33665144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33665144</guid></item><item><title><![CDATA[New comment by kraihx in "Mojo.js is a port of Perl's Mojolicious to TypeScript"]]></title><description><![CDATA[
<p>Wow, that's a reference i've not seen in a long time. :) I think that Austin Powers joke has not existed anymore in the parent framework for like 8 years!</p>
]]></description><pubDate>Fri, 18 Nov 2022 23:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=33664749</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=33664749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33664749</guid></item><item><title><![CDATA[New comment by kraihx in "Mojo.js is a port of Perl's Mojolicious to TypeScript"]]></title><description><![CDATA[
<p>Hi, Mojolicious founder here. The "Perl grade" is meant to be a cheeky callback to Perl's famous backwards compatibility (you can run pretty much any Perl code written in the past 30 years with the latest Perl unchanged...yada yada). Perhaps it is a bit too subtle.<p>Back when i started with Node, one of the first problems i constantly ran into was  some NPM module deep down in my node_modules folder breaking its API in a minor version bump and causing hours of cleanup work. So pretty early on avoiding this issue became a priority for the mojo.js port, and i see it as one of the main niches for us to corner. You want to write a fast JS/TS web service that still works in 10 years? Use mojo.js!<p>Maybe you've got a suggestion for how to better communicate this idea?</p>
]]></description><pubDate>Fri, 18 Nov 2022 23:47:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=33664657</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=33664657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33664657</guid></item><item><title><![CDATA[New comment by kraihx in "Mojo.js is a port of Perl's Mojolicious to TypeScript"]]></title><description><![CDATA[
<p>That's a good point, we should probably dial down the nostalgia a bit and give it a more distinctive identity.</p>
]]></description><pubDate>Fri, 18 Nov 2022 23:25:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=33664358</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=33664358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33664358</guid></item><item><title><![CDATA[New comment by kraihx in "Mojo.js is a port of Perl's Mojolicious to TypeScript"]]></title><description><![CDATA[
<p>Being able to use features like async/await consistently has definitely opened many doors for the port and made a lot of APIs more elegant. It's also quite fun trying to make more parts of the framework compatible with WHATWG APIs.</p>
]]></description><pubDate>Fri, 18 Nov 2022 23:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=33664238</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=33664238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33664238</guid></item><item><title><![CDATA[New comment by kraihx in "Perl on Rails (2007)"]]></title><description><![CDATA[
<p>Just in case you missed it, Mojolicious is also available for TypeScript now, and the developer experience is pretty close to the Perl original. ;) <a href="https://mojojs.org" rel="nofollow">https://mojojs.org</a></p>
]]></description><pubDate>Fri, 18 Nov 2022 15:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=33656044</link><dc:creator>kraihx</dc:creator><comments>https://news.ycombinator.com/item?id=33656044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33656044</guid></item></channel></rss>