Need feedback / opinion about this software (suitable for devs with Java, Python or JavaScript experience)
This task is suitable for people with experience in Java, Python or server-side JavaScript. If you have experience working with web frameworks (anything that's used to write web apps) or RESTful architectures then that's even better, but it's probably not a requirement. We have developed a new open-source project called RESTx. We think it's the fastest way to create RESTful web services with self-documenting APIs. Currently, we require knowledgeable developers to take a look at the project and provide us with feedback and tell us what they think about it. The project therefore does NOT require the delivery of code, but instead the delivery of detailed feedback. However, as part of evaluating RESTx, you should try to write what RESTx calls a 'component' for yourself, which can be done in either Java, Python or server-side JavaScript. More on that below. Specifically, the following questions should be answered: 1.1. What is the first impression of the project web site (http://restx.mulesoft.org)? Does it make you read on? Or is it one of those sites that you'd normally leave after a few seconds, because it doesn't grab you? 1.2. Reading our web-site, do you get what RESTx is all about? If not, why not? What is particularly unclear? If the web-site leaves you puzzled, please check out the link to the demo (see below) for clarification, but please try the web-site first. 1.3. Would you use RESTx? If yes, where and why? If not, why not? 1.4. What's the key value you can see in RESTx? 1.5. How could you see RESTx making your life easier? 1.6. What would you use if you couldn't use RESTx? 1.7. What don't you like about RESTx? 1.8. What features / capabilities do you think are missing? Please note: We are trying to make our project and the messaging around it as attractive and efficient as possible. We are interested in honest feedback and opinions, even if it should not be positive! Download and installation of RESTx is extremely simple: It's all self contained and it shouldn't take you more than 5 minutes between download and having it up and running. If you have access to a Linux/Unix system then performing the task will be easier, but you can use Windows as well (just a few more steps are required, which are documented on the project web site). As part of your evaluation, please also try to write a custom component (either in Java, Python or server-side JavaScript, it's your choice) and report on your experiences with that: 2.1 Was writing the component easy? 2.2 What was surprising (in a positive or negative way)? 2.3 What could we do better? The whole task probably shouldn't take you more than 1 or 2 hours to complete. The project's web site is here: http://restx.mulesoft.org A demo (still experimental), which gives you an idea of how RESTx is used, can be found here: http://restxdemo.mulesoft.org/static/demo/start.html If you apply for this job, please answer the following question as part of your application (just one or two sentences are enough): "When would you prefer XML over JSON?" Keywords: Other - Software Development, python, javascript, web, rest, framework, Java
| Expired |
More java projects
View AllMore python projects
View AllRelated projects
Search for freelance jobs
"I did not know what to expect at first. But my final impression once I used your site and service is a great one! Simply amazing!
I would recommend this service to any other freelance artists and co workers who are looking to expand their client base."
"The possibility to include all information about my freelance working places in just one website. It means, I don't need to tell my future employer to go to odesk, elance, etc. They can check everything about me in donanza website."




