<?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 Jens Knipper</title>
    <link>https://jensknipper.de/tags/java/</link>
    <description>Recent content in Java on Jens Knipper</description>
    <image>
      <title>Jens Knipper</title>
      <url>https://jensknipper.de/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://jensknipper.de/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 19 Jan 2026 01:00:00 +0000</lastBuildDate>
    <atom:link href="https://jensknipper.de/tags/java/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Demystifying Dependency Injection - What It Is and Why It Matters</title>
      <link>https://jensknipper.de/blog/demystifying-dependency-injection-what-and-why/</link>
      <pubDate>Mon, 19 Jan 2026 01:00:00 +0000</pubDate>
      <guid>https://jensknipper.de/blog/demystifying-dependency-injection-what-and-why/</guid>
      <description>Most projects use Dependency Injection in some form. However, many developers take it for granted and do not really question what it is or why they are using it in the first place. This article aims to answer those questions, even though they are rarely asked.</description>
    </item>
    <item>
      <title>Artikel &#34;Lokales Testen von AWS Serverless Lambda-Funktionen&#34; in der Java Aktuell 03-2023</title>
      <link>https://jensknipper.de/blog/java-aktuell-lambda-testing-article/</link>
      <pubDate>Tue, 25 Apr 2023 01:00:00 +0000</pubDate>
      <guid>https://jensknipper.de/blog/java-aktuell-lambda-testing-article/</guid>
      <description>Nachdem ich über das Thema auf der JavaLand einen Talk gehalten habe, habe ich die Chance bekommen das Ganze in Form eines Artikels in einer Zeitschrift zu veröffentlichen.</description>
    </item>
    <item>
      <title>Recording and Slides of My Talk &#34;Local testing of AWS serverless lambda functions&#34; at an OpenValue Meetup</title>
      <link>https://jensknipper.de/blog/openvalue-meetup-lambda-testing-talk/</link>
      <pubDate>Thu, 10 Nov 2022 01:00:00 +0000</pubDate>
      <guid>https://jensknipper.de/blog/openvalue-meetup-lambda-testing-talk/</guid>
      <description>Last week I hold my talk &amp;#34;Local testing of AWS serverless lambda functions&amp;#34; at a virtual meetup of OpenValue. In this post, you can find the slides and the recording of my talk.</description>
    </item>
    <item>
      <title>Accepted as a JavaLand newcomer speaker</title>
      <link>https://jensknipper.de/blog/speaker-javaland-newcomer/</link>
      <pubDate>Fri, 07 Oct 2022 01:00:00 +0000</pubDate>
      <guid>https://jensknipper.de/blog/speaker-javaland-newcomer/</guid>
      <description>I struggled with a problem at work, was able to solve it neatly and thought it would make a great topic for a talk or a blog article. So I applied at the call for papers of the JavaLand newcomer program with it and got accepted!</description>
    </item>
    <item>
      <title>Receiving mails in Java with IMAP or POP3</title>
      <link>https://jensknipper.de/blog/receiving-emails-in-java/</link>
      <pubDate>Mon, 30 May 2022 01:00:00 +0000</pubDate>
      <guid>https://jensknipper.de/blog/receiving-emails-in-java/</guid>
      <description>I was recently in need to write some small demo project which was receiving and processing mails. There is a lot of documentation for sending mails, but gathering information about the receiving and processing part is less easy.</description>
    </item>
    <item>
      <title>Recording and Slides of My Talk &#34;Testing email with GreenMail, a mock mail server&#34; at an OpenValue Meetup</title>
      <link>https://jensknipper.de/blog/openvalue-meetup-greenmail-talk/</link>
      <pubDate>Sat, 05 Jun 2021 01:00:00 +0000</pubDate>
      <guid>https://jensknipper.de/blog/openvalue-meetup-greenmail-talk/</guid>
      <description>Last week I hold my talk &amp;#34;Testing email with GreenMail, a mock mail server&amp;#34; at a virtual meetup of OpenValue. In this post, you can find the slides and the recording of my talk.</description>
    </item>
    <item>
      <title>Manually testing email notifications with GreenMail mock mail server</title>
      <link>https://jensknipper.de/blog/greenmail-mock-mail-server-dev-setup/</link>
      <pubDate>Tue, 16 Feb 2021 01:00:00 +0000</pubDate>
      <guid>https://jensknipper.de/blog/greenmail-mock-mail-server-dev-setup/</guid>
      <description>Are you sending mails featured with HTML and CSS and want see how they look before pushing your changes to production? You also do not want mails to leak from your local environment to your customer? A mock mail server like GreenMail might just be the tool you need.</description>
    </item>
    <item>
      <title>Generating generic fields in JCodeModel</title>
      <link>https://jensknipper.de/blog/dealing-with-generic-fields-in-jcodemodel/</link>
      <pubDate>Wed, 14 Oct 2020 01:00:00 +0000</pubDate>
      <guid>https://jensknipper.de/blog/dealing-with-generic-fields-in-jcodemodel/</guid>
      <description>Another article about JCodeModel. This time we will make a short excursion about how to generate generic fields in JCodeModel.</description>
    </item>
    <item>
      <title>Generating Enums in Java with JCodeModel</title>
      <link>https://jensknipper.de/blog/generating-enums-in-java-with-jcodemodel/</link>
      <pubDate>Sun, 11 Oct 2020 01:00:00 +0000</pubDate>
      <guid>https://jensknipper.de/blog/generating-enums-in-java-with-jcodemodel/</guid>
      <description>This article will show you how to generate your own enum classes with jCodeModel. A framework to generate java classes.</description>
    </item>
  </channel>
</rss>
