Archive for March, 2008

novella 3.5 is released!!!

So I just wanted to let everyone know that I have just released the newest version of novella. The version number does not signify some massive upgrade or anything like that. This release is just an upgrade from .NET 2.0 to 3.5.

Why upgrade? Well first off, the architecture has now been greatly simplified using LINQ (and you all know that I love LINQ). Furthermore, the app no longer uses the ASP.NET Membership and Role providers so this greatly simplified the database as well.

So all in all, if you are just a user of novella, you won’t really notice much of a difference. However, if you are extending or customizing it in any way, you will quickly find out that just about every thing on the server has been rewritten.

If you want to get the latest, just head on over to codeplex and pickup a copy! And while I did test all the functionality, it is always possible that there are bugs, so if you find some, please email me at david at visionaryonline dot com.

As a final note, I am really pleased to announce that over 500 people have downloaded novella! Its not a ton, but I think it is pretty darn cool.

21 Links to useful Javascript doodads, tutorials, and libraries

Hi, my name is David and I am an internet junkie.

Whew…it always feels better to get it all out in the open.

I have been an internet junkie for years and started collecting a list of whoozits and whatzits going all the way back from 2006 (I use blogmarks.net to collect things in case you were wondering).

I have literally hundreds of links on dozens of completely random topics. However, there are a few topics that I thought would be helpful for all of the designers and developers out there. Today I will focus on Javascript links…21 of them in fact.

Now if you are an internet junkie as well you have probably run into most of these at one time or another, but if you take a look, you may find one or two that you missed the first time around.

Read the rest of this entry »

A Step Above - a Sponsored Review of IconGalore

Please note, this post is a sponsored review of IconGalore.com. If you would like to purchase your own objective review, please contact me. Only products and services that will be beneficial to the readers will be considered.

Go a step above
If you take a look around the web, or your desktop for that matter, you will notice that most apps and sites you see fall into two basic categories: polished and not-so-much. Two sites can do the exact same thing, but if one has a more professional look and feel, then, odds are, it will be more successful. Apple is the ultimate example. The ipod wasn’t the first portable music player, but it has something that the others simply didn’t have…panache and style.

When you are building an application (online or off), a great and easy way to add a bit of oomph is to use quality icons. You could make your own, or go and hunt down some free ones on the net, but with either scenario you run into a major snag. Building your own takes a lot of time that your client probably doesn’t want to pay for. On the other hand, if you go look for the freebies then you may find 10 nice icons in a single size that are whatever subject the designer wanted to create that day. When you are making a professional application or website, you need icons that exude that professionalism and come in the correct size (nothing looks sloppier than an icon that has been stretched).

A better way
So what is a savvy developer to do? Use IconGalore. IconGalore is a custom icon shop that makes great web application icons. Say you are building a shnazzy ecommerce site for a client. You need about 50 different icons of various sizes to make the app perfect. If you go to the web you may find 2 nice ones here, 5 there, etc. etc. By the end of your hunt you may find 50 ecommerce icons, but they are in completely random sizes and none of them actually go together…

The better route is to save yourself the hassle and go to IconGalore and spend about $100 and get a whopping 1400+ icons that cover just about every possible need for your site. If, for some reason, you can’t find what you need, then they will design one from scratch for $35. Order one up and they will get it to you in a day or two.

IconGalore

They have over 13,000 icons available in several different package (ranging in price from $100 - $200). If you are on a tighter budget you can get their value sets for around $50 - 100. In all honesty, their “feature” packages are higher quality and give you A LOT more icons for the price so I would recommend saving your pennies and going for one of the bigger packs.

Currently their icons are focused on the “XP style”. They are clear, colorful, and well done. I, personally, would like to see their take on some Vista sets. I am sure they are working on some, but they aren’t available yet.

Service
From a personal standpoint what I like about this company is their service. Over the years I have employed some different custom icon companies and it would sometimes take weeks to get a reply. In one case I emailed the company asking if they had gone out of business or something because they were so slow to respond (true story). Conversely, every time I have corresponded with the IconGalore folks they have been really quick to reply (usually a couple of hours). They even have live chat if you are having an icon emergency (a nice touch if you ask me).

If you want to “try before you buy”, they have some free icons that give you a good feel of all the various sizes and formats (in case you are wondering there are 5 sizes and 6 formats).

All in all I have been impressed with IconGalore. They are polite, quick to respond, and they do good work at a good price. If you are looking to take your app or site up a notch I would recommend their services.

Why you should never build another website or app without LINQ

So you have this great idea for a new web application. You are all excited because you know this thing will be the best thing since Al Gore invented the internet. You know from experience that the best way to get started is at the bottom and work your way up…so you start with your Database…then you get to your stored procs…data classes…function libraries…zzzzz.

This is a part of just about every web app that is more than just a brochure. You need a good architecture, but building one is keeping you away from building the fun stuff that is what got you all excited in the first place. Its frustrating, but necessary because not having an architecture is a recipe for disaster.

Whats a saavy web developer to do? Use LINQ.

What is LINQ? From the 30,000 foot view, LINQ (or Language INtegrated Query) is a new way to model and interact with data. It makes it 1000 times easier and gets you doing what you actually want to do without have to hassle with the tedium of getting your architecture straight.

The goal of this article is not to explain to you HOW to use LINQ (I have links to some great tutotials at the end), but rather WHY you should be using it on every web project you build from now on (at least until something even cooler comes along).

Read the rest of this entry »