DevPinoy.org
A Filipino Developers Community

>>> First two to make 3 wins! <<<

DevPinoy Code Contest For October 2008

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:

  1. The user should be able to search for books base on a selected Testament (Old and New).
  2. The user should be able to see the contents of each Book
  3. 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.
  4. The user should be able to jump from one book to another.
  5. 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 keith.rull@gmail.com 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 this 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!


Posted 10-21-2008 12:54 PM by keithrull

Comments

marl wrote re: DevPinoy Code Contest For October 2008
on 10-21-2008 2:00 PM

NIce! I might be throwing in a copy of VS 2008 Standard Edition that I got from the Microsoft Launch back in April. The lucky winner for this one should be a current technology student, though.

What do you think, Keith?

modchip wrote re: DevPinoy Code Contest For October 2008
on 10-21-2008 6:13 PM

Good luck everyone!

lamia wrote re: DevPinoy Code Contest For October 2008
on 10-21-2008 7:49 PM

Keith, maybe you could also include Actionscript/Flash users?

modchip wrote re: DevPinoy Code Contest For October 2008
on 10-22-2008 5:33 AM

^ Flash won't be able to access the Access database by itself, it may need help from ASP -- *pft*

lamia wrote re: DevPinoy Code Contest For October 2008
on 10-22-2008 8:49 PM

You can convert it to XML. XP

modchip wrote re: DevPinoy Code Contest For October 2008
on 10-23-2008 4:30 AM

^ Yeah. That would work. Hehehe.

keithrull wrote re: DevPinoy Code Contest For October 2008
on 10-24-2008 8:51 AM

@marl: let's give away your VS 2008 next month. I have one of those too sitting in my cabinet. we can give that the academic challenge winner for our next contest.

@lamia: that is true. sure, let them submit their entry for the contest. btw, email me Lamia! I have something important to tell you.

thanks.

modchip wrote re: DevPinoy Code Contest For October 2008
on 10-24-2008 7:42 PM

@Keith: Belated happy b-day boss! ;)

modchip wrote re: DevPinoy Code Contest For October 2008
on 10-26-2008 11:40 PM

Hi all! San makikita yung mga submissions dito?

Tried this one out too, but didn't get as far as querying the database (though I did not intend to submit because I did it in a language not specified in the first place). But I learned a lot. There should be more of these in Devpinoy (kahit walang prizes) because it motivates us users to learn -- kumbaga, there's a reason to do stuff. So thanks!

cvega wrote re: DevPinoy Code Contest For October 2008
on 10-27-2008 12:53 AM

Wala bang low-level kind of contest? or anything na hindi restricted sa .NET/Java. Hindi na ako makasabay sa Visual Studio ^^

:D

keithrull wrote re: DevPinoy Code Contest For October 2008
on 10-27-2008 4:42 PM

Hi Guys!

I'll posting the result and entries today. Pasensiya na medyo busy lang ngayong araw na to.

Thanks and God Bless!

-Keith

keithrull wrote re: DevPinoy Code Contest For October 2008
on 10-27-2008 4:43 PM

@chris: cge, isip ako ng magandang contest para sa low-level ;)

@modchip: yup! I agree! having a contest like this motivates people. We'll have more of this. I promise every month my challenge tayo :)

Keith Rull wrote KeithRull.NBible: A WPF Bible Application
on 10-30-2008 5:10 PM

A week ago, I started a contest at DevPinoy.org about writing a Bible application and a few people have

cruizer wrote TDD Step by Step, Part 1
on 11-24-2008 7:06 PM

In a hot discussion thread in msforums.ph about the value of unit testing and adopting test-driven development

cruizer wrote TDD Step by Step, Part 1
on 11-24-2008 7:07 PM

In a hot discussion thread in msforums.ph about the value of unit testing and adopting test-driven development

Jop's Work wrote Slow Start - Testaments and Books
on 11-27-2008 2:36 AM

Here is my answer to Keith's Bible App challenge . I know the deadline has already passed but I want

Jop's Work wrote Slow Start - Testaments and Books
on 11-27-2008 7:03 AM

Here is my answer to Keith's Bible App challenge . I know the deadline has already passed but I want


Copyright DevPinoy 2005-2008