Extensionless URLs with JSF 2.3
An extensionless URL is a URL without a final suffix like .xhtml, .html, .jsp, etc. Such a suffix is seen as technical "clutter" that's hard to remember for humans. Servers often need it though to...
View ArticleDynamically adding an interceptor to a build-in CDI bean
In Java EE's CDI, beans can be augmented via 2 artefacts; Decorators and Interceptors. Decorators are typically owned by the application code and can decorate a bean that's shipped by the container...
View ArticlePayara 5 RC1 available for testing
We are happy to announce that Payara 5 release candidate 1 is now available for download. Payara 5 is the first release that will include all of the Java EE 8 and MicroProfile 1.2 components, including...
View ArticleJava EE Survey 2018
At OmniFaces we poll the community from time to time about Java EE and related technologies. With all the changes that are about to happen with the move of Java EE to Eclipse and the subsequent...
View ArticleJava EE Survey 2018 - results
At OmniFaces we poll the community from time to time about Java EE and related technologies. With all the changes that are about to happen with the move of Java EE to Eclipse and the subsequent...
View ArticleEstimations are easy!
Now for something a little different on this blog, though still in the domain of development. Today we're introducing "The OmniDevs", a comic strip dedicated to our daily struggles as developers in...
View ArticleThe productive standup
Timeboxing is a very simple technique to manage time and become more productive. Our OmniDevs have honed this technique to perfection!Here they are in their daily standup with scrum master...
View ArticleJan 2020 update: Piranha Micro getting more compatible
We're currently hard at work with our Piranha runtime implementation. Piranha is a new Jakarta EE and MicroProfile runtime build from scratch. A distinguishing feature is that it's build from the...
View ArticlePiranha 20.1.2 released!
/*! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify */ .prettyprint { background: #FAFAFB; font-family: Menlo, "Bitstream Vera Sans Mono",...
View ArticleNew Jakarta EE 8 Certified server: Primeton AppServer V7
Somewhat as a surprise, a company called Primeton Information Technologies, Inc recently filed a certification request for a new Jakarta EE 8 compliant server called Primeton AppServer V7. In this blog...
View ArticleImplementation components used by Jakarta EE servers
A while ago we looked at which implementation components the various Java EE servers were using. At the time this concerned mostly Java EE 6 servers, with a few Java EE 7 ones thrown in for good...
View ArticlePerfecting the business structure
In programming we learn that we should not overcomplicate the architecture of our code. Yes, larger code bases may need a little bit more structure and benefit from certain architectural constructs...
View ArticleHiring the right people
A company's resources are typically not unlimited. Deciding for what next role to hire can be a challenging process. Does a company need extra engineers, or does it need more people on marketing? With...
View ArticleJakarta EE Survey 2020
At OmniFaces we poll the community from time to time about Java EE (now Jakarta EE) and related technologies. With the transfer of Java EE to Jakarta EE now almost completed, people are now starting to...
View ArticleJakarta Security and Tomcat 10
Jakarta Security was introduceed as Java EE Security in Java EE 8. It facilitates portable application security that fully integrates with container security. This means that an application can provide...
View ArticleJakarta EE 2020 Survey: which EE versions do people use?
At OmniFaces we have a survey running about Jakarta EE. The first question is about which version of Java EE/Jakarta EE people use. While the final results are not yet in, let's take a sneak peek at...
View ArticleJakarta EE Survey 2020/2021 - results
Last September we conducted our survey about Jakarta EE. In this survey we asked several questions about Jakarta EE, what people use exactly, and what they would like to see next. The survey was...
View ArticleThe CN4J profile as the common EE and MP profile - a proposal
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono&family=Waiting+for+the+Sunrise&display=swap'); The Java EE platform was moved a while ago to become the Jakarta EE platform. At...
View ArticleGlassFish now runs on JDK 16!
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono&family=Waiting+for+the+Sunrise&display=swap'); GlassFish, an open source Jakarta EE Platform implementation, is a code base that...
View ArticleJakartaOne Livestream on 7 Dec 2021
Happy to announce I'll be speaking at the biggest Jakarta EE event of the year, which is the JakartaOne Livestream. Register now by using the following link: jakartaone.org/2021 and be sure not to miss...
View ArticleGlassFish at Eclipse - JakartaOne slides
During the JakartaOne livestream 2021 I talked about GlassFish at Eclipse, which was a great experience with close to 900 people online. Thank you all for watching. These are the slides used during the...
View ArticleWhat’s new in Jakarta Security 3?
Despite the version number 3, Jakarta Security 3 is the first real update of Jakarta Security since it was introduced as Java EE Security in Java EE 8. In this article we’ll take a look at what new...
View ArticleJakarta EE Survey 2022
At OmniFaces we poll the community from time to time and again about Jakarta EE (previously Java EE) and related technologies. With the transfer of Java EE to Jakarta EE now fully completed and Jakarta...
View ArticleJust say no
Developers want to be there for everyone, and are always ready to help out with their coding skills. An experienced developer however doesn't just know when to say yes, but especially knows when to say...
View ArticleClose them out!
Having a good backlog is important for many projects. However, having hundreds or even thousands of issues that realistically nobody will ever pick up does not constitute a good backlog. Just closing...
View Article