<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vibe Coding on akos.ma</title><link>https://akos.ma/tags/vibe-coding/</link><description>Recent content in Vibe Coding on akos.ma</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 07 Aug 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://akos.ma/tags/vibe-coding/index.xml" rel="self" type="application/rss+xml"/><item><title>Playing With Admonitions</title><link>https://akos.ma/blog/playing-with-admonitions/</link><pubDate>Fri, 07 Aug 2026 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/playing-with-admonitions/</guid><description>&lt;p&gt;I&amp;rsquo;ve added the possibility of generating &lt;a href="https://docs.asciidoctor.org/asciidoc/latest/blocks/admonitions/"&gt;Asciidoctor-style admonitions&lt;/a&gt; to this website, not only in the final HTML generated for this website, but also in the PDF and EPUB outputs, and you might have seen them in action in previous posts.&lt;/p&gt;</description></item><item><title>NeXTClock</title><link>https://akos.ma/blog/nextclock/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/nextclock/</guid><description>&lt;p&gt;So here is a new project on GitLab called &lt;a href="https://gitlab.com/akosma/nextclock"&gt;NeXTClock&lt;/a&gt;: a small browser-based recreation of a NeXTSTEP-style clock applet from the 1990s. This modern version renders a 64-unit clock face into a square &lt;code&gt;&amp;lt;canvas&amp;gt;&lt;/code&gt; using JavaScript and &lt;code&gt;requestAnimationFrame()&lt;/code&gt;, with optional scaling from 64 to 500 pixels, because, well, Java Applets &lt;a href="https://akos.ma/blog/java-applets-in-2023/"&gt;aren&amp;rsquo;t really a thing anymore&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Goodbye, Cursor</title><link>https://akos.ma/blog/goodbye-cursor/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/goodbye-cursor/</guid><description>&lt;p&gt;Regular readers of this blog know that &lt;a href="https://akos.ma/blog/vibe-coding-with-cursor/"&gt;I&amp;rsquo;ve been&lt;/a&gt; quite a happy user of &lt;a href="https://cursor.com/"&gt;Cursor&lt;/a&gt; for the past year, but the recent news of its mother company being &lt;a href="https://www.cnbc.com/2026/06/16/spacex-spcx-cursor-acquisition-ipo.html"&gt;purchased&lt;/a&gt; by SpaceX has made me reconsider my decision, and cancel my current subscription altogether.&lt;/p&gt;</description></item><item><title>Conway in Haskell</title><link>https://akos.ma/blog/conway-in-haskell/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/conway-in-haskell/</guid><description>&lt;p&gt;At this point it&amp;rsquo;s becoming increasingly clear that I can ask &lt;a href="https://cursor.com/"&gt;Cursor&lt;/a&gt; to read any of the implementations of my &lt;a href="https://gitlab.com/akosma/Conway/"&gt;Conway&lt;/a&gt; project and translate that into any other programming language that I want; this is what I&amp;rsquo;ve done last year with &lt;a href="https://akos.ma/blog/conway-in-nasm/"&gt;NASM&lt;/a&gt;, &lt;a href="https://akos.ma/blog/conway-in-scala/"&gt;Scala&lt;/a&gt;, and &lt;a href="https://akos.ma/blog/conway-in-bash/"&gt;Bash&lt;/a&gt;, and this year with Haskell.&lt;/p&gt;</description></item><item><title>Vibe Coding with Cursor</title><link>https://akos.ma/blog/vibe-coding-with-cursor/</link><pubDate>Fri, 10 Oct 2025 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/vibe-coding-with-cursor/</guid><description>&lt;p&gt;I work at &lt;a href="https://www.redhat.com/en"&gt;a company&lt;/a&gt; that is truly invested into AI and LLMs, to the point that we can internally use (following some guidelines) quite a few tools in our day-to-day work: in particular, we have &lt;a href="https://gemini.google.com/"&gt;Gemini&lt;/a&gt;, &lt;a href="https://notebooklm.google/"&gt;Google NotebookLM&lt;/a&gt;, and &lt;a href="https://cursor.com/"&gt;Cursor&lt;/a&gt; available to all employees.&lt;/p&gt;</description></item><item><title>Conway in NASM</title><link>https://akos.ma/blog/conway-in-nasm/</link><pubDate>Fri, 29 Aug 2025 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/conway-in-nasm/</guid><description>&lt;p&gt;And here we go again with &lt;a href="https://akos.ma/tags/vibe-coding/"&gt;vibe coding&lt;/a&gt;: this time with &lt;a href="https://claude.ai/"&gt;Claude&lt;/a&gt;, I translated the &lt;a href="https://gitlab.com/akosma/Conway/-/tree/master/TurboPascal"&gt;Turbo Pascal&lt;/a&gt; version of Conway into &lt;a href="https://nasm.us/"&gt;Netwide Assembler or NASM&lt;/a&gt; for Linux 64-bit.&lt;/p&gt;</description></item><item><title>Exploring Hugo Tags</title><link>https://akos.ma/blog/exploring-hugo-tags/</link><pubDate>Fri, 20 Jun 2025 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/exploring-hugo-tags/</guid><description>&lt;p&gt;A few months ago I vibe coded with ChatGPT to create, in about 15 minutes, a small Rust application that reads all the tags of a Hugo site, and prints the list thereof.&lt;/p&gt;</description></item><item><title>Conway in Scala</title><link>https://akos.ma/blog/conway-in-scala/</link><pubDate>Fri, 30 May 2025 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/conway-in-scala/</guid><description>&lt;p&gt;Another week, another version of my &lt;a href="https://akos.ma/blog/polyglot-conway/"&gt;Polyglot Conway project&lt;/a&gt;, this time in &lt;a href="https://www.scala-lang.org/"&gt;Scala&lt;/a&gt;, a version bootstrapped with the help of ChatGPT.&lt;/p&gt;</description></item><item><title>Translating the Formula for Primes to Rust With AI</title><link>https://akos.ma/blog/translating-the-formula-for-primes-to-rust-with-ai/</link><pubDate>Fri, 02 May 2025 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/translating-the-formula-for-primes-to-rust-with-ai/</guid><description>After creating the C++ version of C. P. Willans&amp;rsquo; formula for primes last week, I asked myself what other language is usually pitted as the fastest ever? And the answer, of course, is Rust.</description></item><item><title>Translating the Formula for Primes to C++ with AI</title><link>https://akos.ma/blog/translating-the-formula-for-primes-to-cpp-with-ai/</link><pubDate>Fri, 25 Apr 2025 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/translating-the-formula-for-primes-to-cpp-with-ai/</guid><description>Some of you might remember an article I published more or less a year ago, called &amp;ldquo;Mathematical Curiosities&amp;rdquo;. In that article I showed an indeed curious formula: the 1964 “Formula for Primes” by C. P. Willans.</description></item></channel></rss>