News Flash

Just released 10 more student tickets to the CSS3 Online Conference. They'll sell out quick so grab yours now! http://cot.ag/9mms1c

Blog:

12 August 2009

More Screenshots, Code Snippets and Wireframes

By Ryan Carson

[Update]: We want to give a big shoutout to @allisterk and @paul_leibowitz who built aseatapart.com which gave us the inspiration for the app. Meant to say that in our first post :)

As you probably noticed, we’ve been working hard this week on a mini app called Hello. We’re trying to be as open and transparent about the process as we can, in the hope of educating, entertaining and amusing you :)

Here is the latest …

Development

Matt has been pushing updates to the GitHub repository and he’s moving along quite quickly but there’s a huge amount of work to be done (possibly too much) and we’re a bit worried it won’t get done in time. Here’s a quick update from him on the ASP.NET MVC code:

We are using LINQ to SQL for our ORM. Here is an example of how easy it is to use. To grab a list of sessions that have started or start within an hour’s time, and haven’t finished yet, all you have to do is:

var sessions = _repo // _repo is our DataContext
    .Sessions
    .Where(
        s => s.Start < DateTime.Now.AddHours(1) // starts within an hours time
          && s.Finish > DateTime.Now // hasn't finished
    );

Or how about inserting a set of tags pulled out of a tweet:

_repo
    .Tags
    .InsertAllOnSubmit(
        processedTweet // this is a tweet that has been 'processed'
            .Tags
            .Select(tag => new Tag
            {
                Created = DateTime.Now,
                TagName = tag,
                Username = tweet.Username
            })
    );

Easy, huh?!

We’re using a cool tool from Red Gate called SQL Compare which scripts out the structure of the database as SQL files. You can see an example in the GitHub repo.

Wireframing

I moved the wireframe for the home page from paper into Balsamiq, just to give us a more concrete idea of size and spacing.

Paper Wireframe v2

Second draft wireframe, done on white paper. Home and alternative home page.
View larger

Balsamiq Wireframe v3

Third draft wireframe, done in Balsamiq
View larger or Download the original Balsamiq file

Design

Here is how the design is progressing for Mike

Home page header v1

Home page header, version 1

Home page v2, with search results

Home page, search
View full size

13
Future of Web Apps Dublin May 14 2010

13 Comments

Have your say:

Sign Up to our Newsletter

Enter your e-mail address below to receive regular updates on web design, web development and web business. Subscribe today and receive a free 44 page PDF "Designing Web User Interfaces" by Ryan Singer of 37signals.

Subscribe to the Think Vitamin articles RSS feed

Future of Web Design London May 17-19 2010

News

Twitter

Follow us on Twitter

Subscribe

Article Subscribers

Feedburner blog subscriber indicator

News Subscribers

Feedburner blog subscriber indicator

Subscribe by Email

You can receive Think Vitamin updates via email. Just pop your email address in the box below and click the arrows.

Subscribe by RSS

You can also receive new Think Vitamin posts via your RSS feed reader

Subscribe RSS Think Vitamin is a proud member of the Smashing Network

Ads Via The Deck