Updates updates updates

Just wanted to update everyone on what I have been up to over the past (long) while.  I am currently porting the entire framework over to Ruby on rails, and things have been going great.  I love Rails as I can crank out features much faster, and hosting on a linux box makes things much easier to automate.

I have allot of exciting things coming down the pipeline.   I have a designer who has finished phase 1 of the design, and we are currently working on phase 2.

I'll try and post here more often to tell you guys what I am up to.

Comments [1]

Tagging fix and feedback icon is now pixel perfect

Just rolled out a quick update regarding tagging.  Tags are now limited to 5 tags, and commas will be stripped out (some members have been comma seperating instead of space seperating, so just preventing commas from appending to tag names).

I'm planning on moving things over to ec2 shortly, shouldn't be much downtime as DNS refreshes every 30 minutes (at least in theory!).

The little 'feedback' tab on the left of the screen has been updated, I figured out why the text was looking so choppy.  For those interested, always convert your text to a path before rotating text.

Thanks for all your support, more exciting things to come!

Comments [2]

Registration bug, hashing passwords and case sensitivity

Well it didn't take long for new members to report a bug regarding the login process.  People tend to report these things because they can't login, talk about a frustrating experience.

Registration is a very important aspect of any site.  So you have convinced someone that they should belong to your community or service, you better have a smooth registration process or you just lost a customer.  Now this isn't particular to a online community, it is also very important for ecommerce websites and other lead generation type services.

So what actually happened?  Well a few people complained they after confirming their registration, they were not able to login.  I tested the process a few times myself and I couldn't replicate the bug.  It turns out the issue only affected members who registered with a password that contains upper case characters.  Passwords are encrypted on debugging, and it is case sensitive.  That means a password like 'helloWorld' and 'helloworld' will produce a different hash.  It turns out I was calling password.ToLower(); during registration, duh!

After squashing that bug I took the time to rework how the registration process works.  I now allow a user who hasn't confirmed to still login, they just get forced to the confirmation page.  It's a subtle change but I think it clears up any confusion someone might have regarding confirmation.

If you guys have any other feedback please head over to the feedback section and ask away.

 

Comments [1]

hello, world!

So I'm proud to say that after much work, debugging.com has gone live. 

Here are some quick facts about what is going on under the hood:

  • ASP.NET MVC, C#
  • jQuery
  • Sql Server
  • RackspaceCloud hosting

This blog is running on the posterous system (which also happends to run on the cloud).

 

Comments [5]