-
Limits of Current LLM Technology, or Why We Are Likely in a Large Investment Bubble
2026-03-15
Misplaced Expectations and the Limits of LLMs Over the past three years, LLMs have gained enormous popularity and were brought into widespread public awareness largely through the efforts of OpenAI. Large Language Models are an impressive and highly practical technology. In many everyday situations, they help simplify and accelerate work. Personally, I use LLMs as a kind of “next generation search,” partially replacing traditional Google searches. …
-
Gradle 6, Jacoco and allJvmArgs don't go well togheter
2020-05-04
Recently, I had to migrate a Gradle 4 project to the newer Gradle 6. One problem that I found was that the Test Coverage Plugin for Jacoco did not work anymore. After some debugging in the Gradle source code, I found out that Jacoco uses the org.gradle.process.internal.DefaultJavaForkOptions which is used to create the startup parameters for the JVM process that handles the execution of Jacoco. Unfortuantely, the tests set also JVM options, e.g. for increasing heap, using the setter allJVMargs. The following example build.gradle of a gradle multi-project illustrates this: …
-
Published First Version of Timetracker application
2020-05-02
First Version of Timetracker A first version of my Timetracker application can be found on Github. Timetracker allows a developer to track his/her time spent on a project.
-
Java, Kerberos, Windows, and Credential Guard - The Second
2018-12-01
Remember the post Java, Kerberos, Windows, and Credential Guard, where I discussed the improved Java GSS API which is capable of being used together with Windows Credential Guard? It was originally scheduled for JDK 12, not it has been postponed and is scheduled for JDK 13.
-
Java, Kerberos, Windows, and Credential Guard
2018-08-02
In Windows, Credential Guard is a security mechanism which increases security by isolating secrets in a virtualized system part of the operating system. This measure prevents credential theft attacks, such as pass-the-hash or pass-the-ticket. …
-
Using ntlmv2auth for Single Sign-On in a Servlet Container
2017-04-30
In the following I’m going to show how to use NTLMv2 in order to authenticate with Single Sign-On (SSO) in a web servlet container. The presented solution uses ntlmv2auth, a solution which is based on [Liferay NTLM v2 SSO authentication][ref-1-2]. For the basics and the decision when to use ntlmv2auth with NTLMv2 please refer to my previous posting. …
-
Single Sign-on against Microsoft Active Directory Using Java for Authenticating against a Web Application (Servlet)
2017-02-17
Single Sign-On Wikipedia describes Single Sign-On (SSO) as a property of access control of multiple related, but independent software systems. With this property a user logs in with a single ID and password to gain access to a connected system or systems without using different usernames or passwords, or in some configurations seamlessly sign on at each system. It reduces the time spent re-entering passwords for the same identity. …
-
Swiss Social Security Number Checker/Validator in Java
2012-01-10
Recently, I had to realize a validator for the Swiss Social Security Number, called SV No. (previously AHV No.), in Java. I was searching the WWW for an appropriate implementation but couldn’t find any implementation. So, I implemented the thing myself and decided to share the code, perhaps saving some minutes of time in the busy life of another engineer. …
-
How to Customize the Wicket Feedback Panel
2011-01-10
Note: This article is written for Wicket 1.4, which is heavily outdated. There is no guarantee that the provided code and examples work with newer versions of Wicket! …
-
A Customized Validation Feedback Container for Wicket Form Components
2011-01-02
Note: This article is written for Wicket 1.4, which is heavily outdated. There is no guarantee that the provided code and examples work with newer versions of Wicket! …