Monday, January 28, 2008

Register Control

Well, I only had about 15 minutes to hack on grurrah tonight, but in that short amount of time I was able to add a very simple captcha control to the register control. I followed this simple tutorial to create my captcha control. This is a pretty easy captcha to break, but in the future I'll jazz it up a bit, it's just not worth the cycles right now.

So here you go, the register control in a window.



Not sure if I will have any time to hack on grurrah tomorrow, but my next task is to create a discussion control. On my drive home from hockey tonight I was thinking about this control and I think it will be pretty easy. It's basically just a data grid. I was thinking about using a tree, but nested discussions are always kinda difficult to read. Also I am envisioning grurrah discussions being more like mini blogs than a message board.

Sunday, January 27, 2008

The Sign In Control

dun dun duuuun!! My first Grurrah screen shot. This is my Sign In control in a Gaiaware AJAX window. I am very pleased with myself for actually creating user controls for this and not just hacking the controls all into one page.

All the controls are AJAX controls, so login can happen without refreshing the page.



How you like them apples?

(excuse the artifacts, those are from jpegedness)

Domain names purchased

I just purchased all the Grurrah domain names. I used network solutions for the .com and go-daddy for the others, seemed to be the most fiscally responsible way of doing things.

My hope is that next week I have enough work done to at least upload the site and maybe get some feedback from friends and family. My plan is to probably use a linode running Suse and Mono for the hosting. I haven't done any hosting setup yet though.

Day One (well actually two)

So yesterday was the first real day of development on Grurrah. For the last couple weeks I have been fiddling around with mysql and doing a little bit of class design, but yesterday I finally got to start writing some code.

Most of the day was spent getting used to the improvements in asp.net and web development in general. I haven't done any web development for about three years now. When I was working on asp.net in Mono, we were totally focused on 1.1. Master pages are pretty sweet, they are definitely going to help me out a lot. That's pretty much the only new feature I've run into though. I hope that I don't miss out on any 2.0 sweetness because of my ignorance.

The other new technology I have been getting used to is AJAX. Holy crap Gaiaware's AJAX controls are sweet! Totally simple to get up and running, and so far they haven't required that I know anything at all about AJAX. No javascript either!

I'm trying to use AJAX in as many places as possible right now. Partly because I want to learn how to use it and partly because I think it will make the site a lot nicer.

My main task for today is to create the login and signup stuff, and hopefully get some time to update my data models to reflect some ideas I've had this week. I'm doing my best to avoid feature creep but at the same time I want to allow some feature creep, since those are usually the nicest features. Maybe next week I'll come up with a concrete roadmap for the next couple months.