For this month’s community spotlight, I interviewed Normand Hénault. Normand is the CEO of a company developing an interesting project called Nuuzee, a service that allows users to geographically explore events around them. The web application is available in 93 languages with the translations managed in a MySQL database. It contains a local reverse geolocation feature, also stored in MySQL, with a dataset of 2,3 million cities, 50,000 regions and 240 countries. Normand developed this web application from scratch using Java and Vaadin. The Nuuzee project included numerous Vaadin add ons as well as several Java APIs such as:
- Marker Clusters
- Facebook login (oAuth) and share
- Multiple Uploads with Easy Uploads
- JBCrypt for password hashing and salting
- Locales management
- Java Mail
- YouTube Player
- Image Strip
- Message Box
- Google Location Text Field
- Scale Image
- Rating Star
Hello Normand. What can you tell us about yourself? Where do you work? What’s your role and background?
I am from Montreal, Canada and I am the CEO and Technical Founder of a very promising project that is Nuuzee. My background is in computer sciences, I've studied at Montreal university's Computer Sciences department. I've been in the field for close to twenty years.
What is Nuuzee all about?
Nuuzee is about what's happening around you in Real Time Your Space. I started two years ago when I had the idea. I am the main developer and I have a partner who handles the other stuff, such as business and marketing. It is a work in progress. I also have a collaborator for the deeper technical stuff, as well as all the UI and UX which have been accomplished with a very good friend of mine who is specialized in that field, from the McGill University Information Sciences department.
I used the app and it looks like a service to geographically see things such as sales, traffic incidents, and events. Is that right?
Yes, I tried to keep it as narrow as I could for starters, but the concept permits a wide range of uses. It's all about local communities and them wanting to know what's happening around them. But it could also serve people who want to know what's happening locally when they travel to another place. Local communities have needs for this kind of communication. Just look at the telephone poles, phone booths and public cork boards at your library, town hall, shopping center. People post tons of local information! It is also required by small local businesses which don't see the added bonus on buying ads on large platforms. They can use Nuuzee to quickly and easily post information to their surroundings about a special on food, for example, and this on the same day.
I'd use such a service for sure! Jumping into more technical stuff... How did you come across Vaadin?
Do you think Vaadin helped to reduce the time-to-market of your project?
What would you say to those looking for a front-end technology for their next projects?
Use Vaadin! I might be biased, but as I said before, I did not have professional programming skills and I was able to build Nuuzee! Programmers are usually lazy people so if they can avoid stacking up technologies to accomplish their work, why not? Lazy people are of high intelligence since they are always thinking of ways to ease the workload.
Well noted. Well, thank you Normand for your time and best wishes for your project.
Thank you and thanks for this opportunity. I believe Nuuzee will go very far... You can go check the app out at www.nuuzee.com.