<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Java - Tag - In a past life…</title>
        <link>https://archive.jtimothyking.com/tags/java/</link>
        <description>Java - Tag - In a past life…</description>
        <generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 11 Apr 2020 03:29:27 &#43;0000</lastBuildDate><atom:link href="https://archive.jtimothyking.com/tags/java/" rel="self" type="application/rss+xml" /><item>
    <title>On Returning to Java from Perl</title>
    <link>https://archive.jtimothyking.com/2020/04/11/on-returning-to-java-from-perl/</link>
    <pubDate>Sat, 11 Apr 2020 03:29:27 &#43;0000</pubDate>
    <author>J. Timothy King</author>
    <guid>https://archive.jtimothyking.com/2020/04/11/on-returning-to-java-from-perl/</guid>
    <description><![CDATA[<!-- wp:image {"align":"right","id":7191,"width":258,"height":172,"sizeSlug":"large"} -->
<div class="wp-block-image"><figure class="alignright size-large is-resized"><a class="lightgallery" href="/2020/04/11/on-returning-to-java-from-perl/art-blur-cappuccino-close-up-302899.jpg" title="/2020/04/11/on-returning-to-java-from-perl/art-blur-cappuccino-close-up-302899.jpg" data-thumbnail="/2020/04/11/on-returning-to-java-from-perl/art-blur-cappuccino-close-up-302899.jpg">
        
    </a></figure></div>
<!-- /wp:image -->
<!-- wp:paragraph -->
<p>The last time I did any serious (or semi-serious) work in Java was in 2006. I used J2EE 5.0, which was the current version at the time, to demonstrate how we could migrate our enterprise web app package from spaghetti C++ to a more soundly architected framework in which most of the low-level work was done for us. I used Jetty as a servlet container for the demo because it was lightweight and easy to get going in a dev environment, although there were other options (most notably Tomcat). That was a long time ago and many versions away. I went into full-time LAMP work with Modern Perl and became a full-stack web developer.</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>My current circumstances have encouraged me to revisit Java. Firstly, I have some experience with it. I started by going through the Java practice challenges on HackerRank. I'm pleased with how easily it all comes back to me. I guess programming is like riding a bike. I'm using Java for all the online coding assessments as I look for work (except for the Perl positions). And I'm putting together a <a href="https://github.com/JTimothyKing/TicTacToeJ" class="aioseop-link">Java version of a TicTacToe app</a>.</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>This has inspired some thoughts on the current Java ecosystem… and how it compares to the Modern Perl ecosystem.</p>
<!-- /wp:paragraph -->
<!-- wp:more -->]]></description>
</item>
</channel>
</rss>
