<?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>software on Escay</title>
    <link>/categories/software/</link>
    <description>Recent content in software on Escay</description>
    <image>
      <url>%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Fri, 31 Mar 2023 13:20:49 +0200</lastBuildDate><atom:link href="/categories/software/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>JakartaEE Security Options</title>
      <link>/posts/jakartaee-security-options/</link>
      <pubDate>Fri, 31 Mar 2023 13:20:49 +0200</pubDate>
      
      <guid>/posts/jakartaee-security-options/</guid>
      <description>JakartaEE Security Options The old problem still difficult to tackle: LDAP is nice for role based access, but not fine grained enough. Ans all the developers want to do is make use of
RolesAllowed(&amp;#34;fineGrainedRole&amp;#34;) annotations. So the default security providers of an application server need to be extended.
This post contains some links to ways to write your own authentication module in JakartaEE using jaspic:
https://blog.payara.fish/using-jaspic-to-secure-a-web-application-in-payara-server And old documentation about: JSR-196 (ASPIC) and JSR-375 (JavaEE Security API)</description>
    </item>
    
    <item>
      <title>Javax package to JakartaEE jakarta package</title>
      <link>/posts/javax-to-jakartaee/</link>
      <pubDate>Fri, 31 Mar 2023 12:49:09 +0200</pubDate>
      
      <guid>/posts/javax-to-jakartaee/</guid>
      <description>Javax package to JakartaEE jakarta package So you are building an JavaEE 8 ear file or war file and you also need to deploy it on a JakarteEE 9 or 10? You run into the javax to jakarta package rename problem. For some history you could read about it:
https://jakarta.ee/blogs/javax-jakartaee-namespace-ecosystem-progress/ You don&amp;rsquo;t want to maintain duplicate code, you search for some automated conversion. You are still stuck on some old JavaEE 8 / JakartaEE 8 application server and there is no information if they will ever upgrade&amp;hellip; Then the transformer-maven-plugin might be interesting for you.</description>
    </item>
    
    <item>
      <title>Quarkus Hibernate Stateless Session</title>
      <link>/posts/quarkus-hibernate-stateless-session/</link>
      <pubDate>Sat, 24 Dec 2022 16:04:45 +0100</pubDate>
      
      <guid>/posts/quarkus-hibernate-stateless-session/</guid>
      <description>Quarkus project setup for hibernate-orm module After testing Hibernate and the Stateless Session I wanted to know what is supported out of the box in Quarkus with the Jakarta Persistence api.
The best start page I could find when using Java and Maven is: https://quarkus.io/guides/maven-tooling#build-tool-maven
First create a new maven module as described:
mvn io.quarkus.platform:quarkus-maven-plugin:2.15.0.Final:create -DprojectGroupId=nl.escay -DprojectArtifactId=quarkus.hibernate.stateless.session I updated the pom.xml to use version 3.0.0.Alpha6 which allows me to test the latest Hibernate.</description>
    </item>
    
    <item>
      <title>Hibernate Stateless Session Test</title>
      <link>/posts/hibernate-stateless-session-test/</link>
      <pubDate>Wed, 21 Dec 2022 14:01:45 +0100</pubDate>
      
      <guid>/posts/hibernate-stateless-session-test/</guid>
      <description>Hibernate Devoxx 2022 talk During Devoxx 2022 in Belgium I attended the Hibernate talk ORM, 20 years later by Mr. King, on of the founders of Hibernate. The first version of Hibernate was released at 23 May 2001.
My first encounter with Hibernate was in 2002 at my first job at Compuware. I worked from 2002 to 2007 on a code genaration tool OptimalJ that created initially a 3 tier (client / businesslogic / database) application using EJBs, Hibernate allowed us to skip the EJB layer and generate a more lightweight 3-tier application.</description>
    </item>
    
    <item>
      <title>MacBook tools</title>
      <link>/posts/macbook-tools/</link>
      <pubDate>Mon, 19 Dec 2022 16:39:07 +0100</pubDate>
      
      <guid>/posts/macbook-tools/</guid>
      <description>MacBook tools Some of the tools I like when using a MacBook
Resize Windows tool When working on a MacBook I cannot get used to the default OSX window behaviour. As a workaround I like the Tiles application from https://www.sempliva.com/tiles/ Out of the many workarounds I like this one because it is very basic: no fuzz, just resize the windows when dragging against the edge of the screen.
Oh my zsh To have a bit of consistency between systems I prefer to install https://ohmyz.</description>
    </item>
    
    <item>
      <title>Running Hugo with PaperMod on Windows</title>
      <link>/posts/hugo-and-papermod-static-site-creation/</link>
      <pubDate>Mon, 19 Dec 2022 11:44:29 +0100</pubDate>
      
      <guid>/posts/hugo-and-papermod-static-site-creation/</guid>
      <description>Running Hugo with PaperMod on Windows To create a static website I installed Hugo on Windows 10. And I followed the quick start instructions
Fist step:
Download Hugo (I used version hugo_0.108.0_windows-amd64) Extract Hugo (I choose C:\hugo_0.108.0_windows-amd64) Add Hugo to the Windows classpath Right-click on the Start Button. Select &amp;ldquo;System&amp;rdquo; from the context menu. Click &amp;ldquo;Advanced system settings&amp;rdquo; Go to the &amp;ldquo;Advanced&amp;rdquo; tab. Click &amp;ldquo;Environment Variables…&amp;rdquo; Click variable called &amp;ldquo;Path&amp;rdquo; and click &amp;ldquo;Edit&amp;hellip;&amp;rdquo; Click &amp;ldquo;New&amp;rdquo; Enter the path to the folder containing the binary you want on your PATH.</description>
    </item>
    
  </channel>
</rss>
