<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Java on e4developer</title>
    <link>https://e4developer.com/categories/java/</link>
    <description>Recent content in Java on e4developer</description>
    <image>
      <title>e4developer</title>
      <url>https://e4developer.com/images/headshot.png</url>
      <link>https://e4developer.com/images/headshot.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 16 Jun 2019 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://e4developer.com/categories/java/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>You should learn multiple programming languages</title>
      <link>https://e4developer.com/posts/you-should-learn-multiple-programming-languages/</link>
      <pubDate>Sun, 16 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/you-should-learn-multiple-programming-languages/</guid>
      <description>The first language I used to write a small program was Pascal. Since then I have worked professionally with Java, JavaScript, Groovy and a few more. Currently…</description>
    </item>
    <item>
      <title>Which Java JDK should I use? Which provide free LTS?</title>
      <link>https://e4developer.com/posts/which-java-jdk-should-i-use-which-provide-free-lts/</link>
      <pubDate>Sat, 30 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/which-java-jdk-should-i-use-which-provide-free-lts/</guid>
      <description>With Oracle stopping free updates for Java 8 and effectively only maintaining free updates with the latest Java release (12 at the time of writing) a natural…</description>
    </item>
    <item>
      <title>Java 9 to 12 - all the language modifications</title>
      <link>https://e4developer.com/posts/java-9-to-12-all-the-language-modifications/</link>
      <pubDate>Tue, 26 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/java-9-to-12-all-the-language-modifications/</guid>
      <description>We have all had quite a lot of time to get familiar with Java 8 and all the amazing features that it provided us with. Since then quite a lot have happened…</description>
    </item>
    <item>
      <title>Reddit API Authentication with Java/Spring</title>
      <link>https://e4developer.com/posts/reddit-api-authentication-with-java-spring/</link>
      <pubDate>Sun, 04 Nov 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/reddit-api-authentication-with-java-spring/</guid>
      <description>I am a big fan of Reddit. The platform is great for learning and sharing programming knowledge… In fact, it contains so much knowledge and opinion…</description>
    </item>
    <item>
      <title>Java surprises - Unexpected behaviours and features</title>
      <link>https://e4developer.com/posts/java-surprises-unexpected-behaviours-and-features/</link>
      <pubDate>Sun, 28 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/java-surprises-unexpected-behaviours-and-features/</guid>
      <description>Java is a very mature programming language – in fact, it is over 21 years old, so if it was a person it could drink even in the USA! With age comes wisdom…</description>
    </item>
    <item>
      <title>My favourite Design Pattern - Strategy</title>
      <link>https://e4developer.com/posts/my-favourite-design-pattern-strategy/</link>
      <pubDate>Sun, 14 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/my-favourite-design-pattern-strategy/</guid>
      <description>Among many OOP design patterns described, the one that influenced my development the most is the Strategy Pattern. In this article, I will briefly explain what…</description>
    </item>
    <item>
      <title>Single Responsibility Principle - do you know the real one?</title>
      <link>https://e4developer.com/posts/single-responsibility-principle-do-you-know-the-real-one/</link>
      <pubDate>Thu, 04 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/single-responsibility-principle-do-you-know-the-real-one/</guid>
      <description>Single Responsibility Principle, as defined in the very famous set of SOLID principles, is often misunderstood. When asked what it means…</description>
    </item>
    <item>
      <title>Implementing Minimax Algorithm in Java</title>
      <link>https://e4developer.com/posts/implementing-minimax-algorithm-in-java/</link>
      <pubDate>Sun, 23 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/implementing-minimax-algorithm-in-java/</guid>
      <description>If you want to write a program that is able to play a strategy game, there are good chances that you will be looking at a Minimax algorithm.</description>
    </item>
    <item>
      <title>Please, stop writing so many “for loops” in Java!</title>
      <link>https://e4developer.com/posts/please-stop-writing-so-many-for-loops-in-java/</link>
      <pubDate>Sat, 15 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/please-stop-writing-so-many-for-loops-in-java/</guid>
      <description>In this blog post, I want to take you back to basics and talk about Java for loops. To be honest, I am writing this blog post partially for myself…</description>
    </item>
    <item>
      <title>Simulating the Secretary Problem with Java</title>
      <link>https://e4developer.com/posts/simulating-the-secretary-problem-with-java/</link>
      <pubDate>Sun, 09 Sep 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/simulating-the-secretary-problem-with-java/</guid>
      <description>You might have noticed that I like reading books. I have recently read “Algorithms to Live By: The Computer Science of Human Decisions” which absolutely…</description>
    </item>
    <item>
      <title>Java vs Groovy for Microservices</title>
      <link>https://e4developer.com/posts/java-vs-groovy-for-microservices/</link>
      <pubDate>Sun, 26 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/java-vs-groovy-for-microservices/</guid>
      <description>In the past three years, I was involved in developing microservices architectures. In Java, with Spring Boot and in Groovy with Grails.</description>
    </item>
    <item>
      <title>Designing an Object Oriented Chess Engine in Java</title>
      <link>https://e4developer.com/posts/designing-an-object-oriented-chess-engine-in-java/</link>
      <pubDate>Thu, 16 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/designing-an-object-oriented-chess-engine-in-java/</guid>
      <description>I love playing chess. I also love programming. How to marry the two? How about playing chess against a chess engine (chess playing program) that I have designed…</description>
    </item>
    <item>
      <title>Learning Java / Spring / Microservices with Pluralsight</title>
      <link>https://e4developer.com/posts/learning-java-spring-microservices-with-pluralsight/</link>
      <pubDate>Sun, 12 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/learning-java-spring-microservices-with-pluralsight/</guid>
      <description>You might have seen recently some Pluralsight promotion on my page. There are two reasons for this. Reason number one- I became a Pluralsight Affiliate and I…</description>
    </item>
    <item>
      <title>Reddit - the Java goldmine</title>
      <link>https://e4developer.com/posts/reddit-the-java-goldmine/</link>
      <pubDate>Sun, 05 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/reddit-the-java-goldmine/</guid>
      <description>Have you heard of Reddit? It is an amazing place on the Internet, where people share links and ideas. It has also a very active programming community.</description>
    </item>
    <item>
      <title>Should I Learn Java in 2018</title>
      <link>https://e4developer.com/posts/should-i-learn-java-in-2018/</link>
      <pubDate>Sat, 09 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/should-i-learn-java-in-2018/</guid>
      <description>Should I learn Java? This is a question that just keeps coming up. If you are just starting out as a developer, if you already work as a Front End Developer or…</description>
    </item>
    <item>
      <title>The rise of Java Microframeworks</title>
      <link>https://e4developer.com/posts/the-rise-of-java-microframeworks/</link>
      <pubDate>Sat, 02 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/the-rise-of-java-microframeworks/</guid>
      <description>Together with the growing popularity of microservices and light-weight REST API, we are witnessing another trend in Java: the rise of Java Microframeworks.</description>
    </item>
    <item>
      <title>How to write horrible Java</title>
      <link>https://e4developer.com/posts/how-to-write-horrible-java/</link>
      <pubDate>Sun, 13 May 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/how-to-write-horrible-java/</guid>
      <description>I feel horrible today. I am sick- my throat hurts, my head is not working as it should. Hence, I decided I will tell you how to write horrible Java code.</description>
    </item>
    <item>
      <title>Effective Java Microservices require Effective Java</title>
      <link>https://e4developer.com/posts/effective-java-microservices-require-effective-java/</link>
      <pubDate>Wed, 09 May 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/effective-java-microservices-require-effective-java/</guid>
      <description>Writing good software requires using the right tools. Choosing the right frameworks, libraries and designing smart systems. With all that to learn and worry…</description>
    </item>
    <item>
      <title>How to stay up to date with Java and Tech? Use Twitter!</title>
      <link>https://e4developer.com/posts/how-to-stay-up-to-date-with-java-and-tech-use-twitter/</link>
      <pubDate>Sun, 22 Apr 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/how-to-stay-up-to-date-with-java-and-tech-use-twitter/</guid>
      <description>Java, Microservices, other JVM languages… Programming, best practices, architecture… Libraries, frameworks, methodologies… I could go on for a while here.</description>
    </item>
    <item>
      <title>Reactive Streams in Java - introducing the new SPI</title>
      <link>https://e4developer.com/posts/reactive-streams-in-java-introducing-the-new-spi/</link>
      <pubDate>Wed, 04 Apr 2018 00:00:00 +0000</pubDate>
      <guid>https://e4developer.com/posts/reactive-streams-in-java-introducing-the-new-spi/</guid>
      <description>One of the new features of Java 9 is the introduction of the Reactive Streams SPI to the JDK. Reactive programming keeps gaining in popularity…</description>
    </item>
  </channel>
</rss>
