<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Java on akos.ma</title><link>https://akos.ma/tags/java/</link><description>Recent content in Java on akos.ma</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 03 Jul 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://akos.ma/tags/java/index.xml" rel="self" type="application/rss+xml"/><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>Learning A New Programming Language per Year in the Age of AI</title><link>https://akos.ma/blog/learning-a-new-programming-language-per-year-in-the-age-of-ai/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/learning-a-new-programming-language-per-year-in-the-age-of-ai/</guid><description>People don&amp;rsquo;t really learn new programming languages every year anymore thanks to AI, so why do I stick with this activity? Call me old fashioned, but I still like to dive into a new programming language every year, no matter what, and thus here comes yet another update in my lifelong obsession to learn more and more programming languages.</description></item><item><title>Java Applets in 2023</title><link>https://akos.ma/blog/java-applets-in-2023/</link><pubDate>Fri, 07 Jul 2023 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/java-applets-in-2023/</guid><description>I’ve explained recently how to display Macromedia Flash movies in 2023, using Ruffle; today we’re going to learn how to run Java Applets in your modern browser of 2023, without having to install Java. Yes, it’s possible.</description></item><item><title>Mobile Application Testing Book</title><link>https://akos.ma/blog/mobile-application-testing-book/</link><pubDate>Fri, 30 Jun 2023 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/mobile-application-testing-book/</guid><description>Going through my archives I found a booklet I wrote 10 years ago, about testing iOS and Android mobile apps. I’m adding it to my Books page for the sake of memory, even though its contents are not at all relevant by today’s standards.</description></item><item><title>Yup, Still Learning a New Programming Language Every Year</title><link>https://akos.ma/blog/yup-still-learning-a-new-programming-language-every-year/</link><pubDate>Fri, 24 Feb 2023 00:00:00 +0100</pubDate><guid>https://akos.ma/blog/yup-still-learning-a-new-programming-language-every-year/</guid><description>&lt;p&gt;I gave an update on this lifetime activity of mine in &lt;a href="https://akos.ma/blog/a-new-programming-language-every-year/"&gt;2006&lt;/a&gt;, &lt;a href="https://akos.ma/blog/erlang/"&gt;2007&lt;/a&gt;, &lt;a href="https://akos.ma/blog/learning-one-new-language-every-year/"&gt;2011&lt;/a&gt;, and &lt;a href="https://akos.ma/blog/still-learning-one-language-per-year/"&gt;2013&lt;/a&gt;, and here we go for 2023.&lt;/p&gt;</description></item><item><title>Killer Apps</title><link>https://akos.ma/blog/killer-apps/</link><pubDate>Fri, 21 Oct 2022 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/killer-apps/</guid><description>The D programming language lacked a &amp;ldquo;killer app&amp;rdquo; to break through. Another brilliant language suffered from this situation, objectively deserving a much better fate than the one it had; Smalltalk.</description></item><item><title>Fortune Apps</title><link>https://akos.ma/blog/fortune-apps/</link><pubDate>Fri, 20 May 2022 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/fortune-apps/</guid><description>&lt;p&gt;As part of my work in &lt;a href="https://www.vshn.ch/"&gt;VSHN&lt;/a&gt;, I lately prepared a set of demo applications ready to be containerized and deployed in our new product &lt;a href="https://appuio.cloud/"&gt;APPUiO Cloud&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Polyglot Conway</title><link>https://akos.ma/blog/polyglot-conway/</link><pubDate>Fri, 05 Nov 2021 00:00:00 +0100</pubDate><guid>https://akos.ma/blog/polyglot-conway/</guid><description>&lt;p&gt;My personal project during the pandemic was &lt;a href="https://gitlab.com/akosma/Conway"&gt;Conway&lt;/a&gt;, a project providing implementations of &lt;a href="https://en.wikipedia.org/wiki/Conway%E2%80%99s_Game_of_Life"&gt;Conway&amp;rsquo;s Game of Life&lt;/a&gt; in as many programming languages as possible.&lt;/p&gt;</description></item><item><title>Visual J++</title><link>https://akos.ma/blog/visual-j/</link><pubDate>Fri, 12 Feb 2021 00:00:00 +0100</pubDate><guid>https://akos.ma/blog/visual-j/</guid><description>&lt;p&gt;Once upon a time, there was a programming environment made by Microsoft called &lt;a href="https://en.wikipedia.org/wiki/Visual_J%2B%2B"&gt;Visual J++&lt;/a&gt;. It was their attempt to do with Java what they had done with JScript before, and to be honest, it was quite cool. You could compile and run Java code on Windows with a very good IDE - this was 5 years before &lt;a href="https://www.jetbrains.com/lp/intellijidea-20-anniversary/"&gt;IntelliJ released IDEA&lt;/a&gt;! It generated much faster binaries than what the official Java compiler from Sun produced. Developers could access functionality inside of packages starting with the &lt;code&gt;microsoft.&lt;/code&gt; name, but that of course that kind of broke the whole point of Java which is to make cross-platform stuff that you only write once and then you run everywhere.&lt;/p&gt;</description></item><item><title>Android for iOS Developers</title><link>https://akos.ma/blog/android-for-ios-developers/</link><pubDate>Fri, 24 Mar 2017 00:00:00 +0100</pubDate><guid>https://akos.ma/blog/android-for-ios-developers/</guid><description>Just published my new book: &amp;ldquo;Android for iOS Developers&amp;rdquo;.</description></item></channel></rss>