Shiny Adventures

Shiny Adventures

of a dedicated software developer, @jhipster board member, @jugpaderborn organizer and father

Frederik Hahne
jhipster modal login replaced with login page

During my last talk about JHipster I was asked if it is possible to replace the modal login dialog with a dedicated login page. I remember doing that for the angular 1 frontend as it was possible to configure in the router if the content was rendered on a modal dialog or not. As this is not possible anymore with the new AngularX frontend I will describe how to extend a default JHipster application such that the login is at a dedicated route /login.

Frederik Hahne
tp link VR600v with congstar

After the recent thunderstorm killed my old Fritz!Box we needed a new router. As I never used a lot of the features a Fritz!Box has to offer I looked for alternatives. Finding a router with integrated modem and phone functions reduces the amount of devices, In the end I needed to decide between the highend devices Fritz!Box 7590, TP-Link VR2800v and the entry level VR600v. I would have also considered the mid level VR900v but currently only the older revision v1 is available.

Frederik Hahne
greenmail with jhipster bowtie

When it comes to testing JHipster provides a wide range of tests out of the box. Recently I found greenmail. Greenmail is a java library to test sending and receiving of emails from Java. This is quite useful during to development to test sending of emails (e.g. to check if all is configured correctly or if the responsiveness is fine in different email clients). Furthermore you can use greenmail in unit or integration tests which makes the setup of such tests easier as the sending of emails must…

Frederik Hahne
testcontainers with jhipster bowtie

As you might noticed, I really like JHipster and Testcontainers. Right now, when you create a JHipster application and choose e.g. PostgreSQL as your database the integration tests (annotated with @SpringBootTest) are still using an H2 in-memory database. This helps to make the first time experience for our users quite smooth as they don’t need docker for example. When you are planning to use some specific functions of your choosen database H2 is not the right choise anymore. In fact…

Frederik Hahne
devoxx4kids - group

Am 14. Oktober fand in den Räumen des Paderborner Interaktionslabors (PIN-Lab) der Universität Paderborn der erste Devoxx4Kids-Tag in Paderborn statt. Von 9-16 Uhr konnten 24 Kinder und Jugendliche spannende Workshops zu Informatik und Elektrotechnik erleben. Beim gemeinsamen Devoxx4Kids-Frühstück vor Ort konnten die Zehn- bis Fünfzehnjährigen sich zunächst einmal in gemütlicher Runde kennenlernen. Danach starteten sie mit den 14 Mentorinnen und Mentoren in den ersten von insgesamt drei…

Recent posts

See more

About