Why a Java stack for the front-end? I’ve been developing nocodefunctions.com since 2021. My skills (and, frankly, my taste) for the key technologies in front-end development (CSS and JS) are very limited: For this reason, and because I enjoy developing in Java, my entire stack is Java: JSF + Primefaces for the front-end, integrated with the backend through JakartaEE that manages both. This stack served me very well: it did the job. The web app displays complex data tables, it includes an im...