JHipster React Native is now available as a JHipster Blueprint. Previously known as ignite-jhipster, the latest version brings many changes and improvements to the developer experience. With full Expo support (including Web and PWAs), building and deploying the application is easier than ever. For a full changelog, see the Github release. …
Selenium + Nightwatch
Selenium is a very useful tool for automating end-to-end tests. It uses the W3C WebDriver API to launch an instance of a browser (such as Chrome, Firefox, or Safari), navigate to a web page, and then run assertions that verify the page is appearing/functioning as you expect. This blog post will guide you through the setup of Nightwatch and Selenium. It will also explain how to write a simple test which navigates to the DuckDuckGo search engine, makes a search, and asserts the results are as expected. …
Advanced JHipster WebSockets
One of JHipster’s extra server-side options is Spring WebSockets. In a generated app, the feature comes with a “Tracker” example. When a user logs in, they start sending each page to which they navigate to the websockets backend. Administrators can view a Tracker page which live updates with any user action. This is a powerful example on its own. …
Ignite JHipster
Ignite JHipster is a new boilerplate for Infinite Red’s Ignite CLI, a React Native app generator. It enhances the JHipster developer experience by generating a full React Native application compatible with their JHipster backend. The React Native app comes complete with user authentication and an entity generator, jumpstarting the mobile app process. …
JHipster Meet Rancher
A common question in the JHipster chat room is “How to deploy to production?” Developers run into issues dealing with Docker, networking, monitoring, and more, especially when trying to run on a cloud service. JHipster helps out on several of those points (such as generated docker configurations), but choosing how and where to deploy to production is left up to the user. …