Whew! It’s been a long time since the last time that we had a cool contest here at DevPinoy and I think it’s about time to start giving away cool stuff those developers who are willing to take the challenge. This time around I’ve decided to make the contest a little bit more interesting than the usual…
Ok, enough with the teaser and on with the contest!
Our challenge this months is to build a Windows-based Bible application in C#, VB.NET or Java. The idea is to build an application that reads from a Bible database and displays testaments, books, chapters and verses based on these simple requirements:
- The user should be able to search for books base on a selected Testament (Old and New).
- The user should be able to see the contents of each Book
- The user should be able to search the contents of the Bible based on different search criterias like “Luke”, “Genesis 1”, “John 3:16”, “love”, “Abraham” and the application should be able to return the matching results.
- The user should be able to jump from one book to another.
- The user should be able to jump from one chapter to another.
That is all that is required for the app and it’s up to you to add additional functionalities if you like. You can find the database for this challenge here: http://devpinoy.org/media/p/30310.aspx
Simple right? Here’s the caveat! You are not allowed to use any third-party library in your solution (Yup! No NHibernate or Hibernate for you buddy!). Everything should be straight up what your language of choice supports. The only acceptable third-party library is a testing and mocking framework as part of your test harness but this is not required.
So what’s the prize? Glad you asked! We are going to chose 2 winners for this contest and they will be able to chose 1 of these lovely prizes courtesy of JetBrains: IntelliJ IDEA, ReSharper, Team City(one Build Agent), dotTrace and JetBrain’s forthcoming Ruby IDE(they don’t have a name for it yet).
So who is entitled to join this contest? This contest is open to all Filipino developers who are willing to take the challenge regardless of location and ofcourse you should be a member of the DevPinoy website.
So how can I participate? All you need to do is finish the application and send it to firstname.lastname@example.org together with the source code before October 26, 2008 PST. Please include “DevPinoy October 2008 Code Challenge” on the subject line of your email when submitting your code. Please also include a screenshot of your application and your fullname in your submission email.. All submissions would be posted on October 27, 2008 PST in my devpinoy blog so the community can view your work. The announcement of winners will take place on October 29, 2008 PST.
Ready for the challenge? Stop reading, start typing and send your solution as quick as you can!