Welcome to the OpenShift Developer Spotlight where we get to know the members of the OpenShift community a little better and show off their skills as developers.
Interested in being featured? Apply here or view past entries.
What is your primary Development Language?
Java, JSF, Hibernate & Bootstrap
What inspired you to be a developer?
Actually, I am a professor of Computer Science, my research area is Software Engineering, and I have always liked to develop. In this particular case, I developed this application (fastNews) as a case study of a discipline called “Software Design”.
What programming language did you learn first?
In my career, the first programming languages that I learned were Pascal and C/C++.
What tools do you use the most often for development? (Operating System, IDE, etc)
My development environment is composed by Windows and/or Linux O.S., Java, Eclipse/NetBeans IDE’s and MySQL.
Why did you choose OpenShift as your hosting platform?
Tomcat 7, MySQL and phpMyAdmin
What advantages does OpenShift give you that other hosting platforms don’t?
The main advantages, in my opinion, are 1) OpenShift is a robust and flexible platform, and 2) OpenShift offers good products such as JBoss, Tomcat, MySQL, and so on.
What are the best features of OpenShift that some people might not know about?
The way you sign-up, build an app and send your project to the host is very easy.
Tell us more about your application currently hosted on openshift:
- Name: fastNews
- What does it do? fastNews is a web application that aims to allow users to share news they read and like. The first version of fastNews has only a few features such as, “sign-in”, “sign-up”, “send news” and “view news”. However, the idea is that students of the “Software Design” discipline improve fastNews with more than 30 new features, described on the Github Issues page.
- What technologies were used to create your app? MySQL, NetBeans & Tomcat 7
- What motivated you to create this application and what problems does it solve? The motivation was teaching students how to develop a web application using well-known technologies such as JSF, Hibernate, Boostrap, among others. Moreover, teaching them how to publish the application on a host.
- What new features do you have planned for this application and will they implement any new technologies within OpenShift? A list of 30 issues is available on GitHub for my students and anyone who wants to contribute to this application.
- If your application is Open Source, how can others contribute or get involved? Yes, fastNews is Open Source. People interested in getting involved with this application can fork the github project.