docluv / movies

Source Code For the Modern Web Application I am building in my Book
15 stars 10 forks source link

missing projects #1

Open jcharbo opened 10 years ago

jcharbo commented 10 years ago

Hi Chris, it appears that the movie web and spahelper projects are both missing from the repository. Am I doing something wrong?

docluv commented 10 years ago

Thanks for bringing this to my attention. The project file was not in the Source Control. Not sure what happened there, but I guess when you have Visual Studio setup a project with Git the VS project file is not added to the source control. I checked SPAHelper and it was added there. I checked a couple of other projects and saw the same issue. I corrected it, I hope for the movie site. The first three folders are not VS projects, I did those using WebMatrix. Let me know if you have other issues.

jcharbo commented 10 years ago

Thanks. I just read your book and loved it. Quick question if you don’t mind. Using your coding principles it looks like I shouldn’t use bootstrap because it uses jQuery. Furthermore, if I need things like interactive grids the simplest way to implement those is through jquery plugins as well. Given those two items how do you write complex sites following your principles without those features? Would you go the jquery route and sacrifice speed or would you instead spend a lot more time to develop everything manually? Thanks Jeremey

From: Chris Love [mailto:notifications@github.com] Sent: Monday, March 17, 2014 1:15 PM To: docluv/movies Cc: Jeremey Charbonnet Subject: Re: [movies] missing projects (#1)

Thanks for bringing this to my attention. The project file was not in the Source Control. Not sure what happened there, but I guess when you have Visual Studio setup a project with Git the VS project file is not added to the source control. I checked SPAHelper and it was added there. I checked a couple of other projects and saw the same issue. I corrected it, I hope for the movie site. The first three folders are not VS projects, I did those using WebMatrix. Let me know if you have other issues.

— Reply to this email directly or view it on GitHubhttps://github.com/docluv/movies/issues/1#issuecomment-37849970.

This email was Virus checked by Complete Medical Solutions, LLC.

docluv commented 10 years ago

Personally I avoid jQuery unless a client insist on using it. I have built several 100+ view SPAs using these principles over the past few years. In the past I would have used a plugin like DataTables to do grids, but they are almost always overkill. Something I have come to realize with tabular data is after the 3rd or 4th 'page' the end user tends to rethink filtering, searching and other criteria.

I might still add a pager, but usually because a client does not feel comfortable without it being there. I would probably implement a scroll effect sort of like twitter instead. I would also add something like a faceted search feature to filter the data down as well. It is good to let the user know how many records they are dealing with, so they can make good decisions, etc.

I think one of the key things we as web developers need to realize is the demands for user experience3 are different today than they were in the past. So the metaphors are not always the same as they were yesterday, etc. Its ok to experiment some, just make sure you get some real feedback from users. And for the record I find myself using traditional tables rarely these days, Instead I use the grid and list concepts I demonstrate in the book.

jcharbo commented 10 years ago

Thanks. Do you use anything like bootstrap for styling?

From: Chris Love [mailto:notifications@github.com] Sent: Monday, March 17, 2014 1:33 PM To: docluv/movies Cc: Jeremey Charbonnet Subject: Re: [movies] missing projects (#1)

Personally I avoid jQuery unless a client insist on using it. I have built several 100+ view SPAs using these principles over the past few years. In the past I would have used a plugin like DataTables to do grids, but they are almost always overkill. Something I have come to realize with tabular data is after the 3rd or 4th 'page' the end user tends to rethink filtering, searching and other criteria.

I might still add a pager, but usually because a client does not feel comfortable without it being there. I would probably implement a scroll effect sort of like twitter instead. I would also add something like a faceted search feature to filter the data down as well. It is good to let the user know how many records they are dealing with, so they can make good decisions, etc.

I think one of the key things we as web developers need to realize is the demands for user experience3 are different today than they were in the past. So the metaphors are not always the same as they were yesterday, etc. Its ok to experiment some, just make sure you get some real feedback from users. And for the record I find myself using traditional tables rarely these days, Instead I use the grid and list concepts I demonstrate in the book.

— Reply to this email directly or view it on GitHubhttps://github.com/docluv/movies/issues/1#issuecomment-37852935.

This email was Virus checked by Complete Medical Solutions, LLC.

docluv commented 10 years ago

not by choice. I probably would have a few years ago, but I have probably gotten pretty comfortable with CSS at this point. I look at the size and it really causes me to stand away from it. I honestly have not studied it that much, but for the life of me I cannot understand why it is so large to produce so little.

I like what UNCSS does for situations like these, https://github.com/addyosmani/grunt-uncss

jcharbo commented 10 years ago

Thanks a lot

From: Chris Love [mailto:notifications@github.com] Sent: Monday, March 17, 2014 1:43 PM To: docluv/movies Cc: Jeremey Charbonnet Subject: Re: [movies] missing projects (#1)

not by choice. I probably would have a few years ago, but I have probably gotten pretty comfortable with CSS at this point. I look at the size and it really causes me to stand away from it. I honestly have not studied it that much, but for the life of me I cannot understand why it is so large to produce so little.

I like what UNCSS does for situations like these, https://github.com/addyosmani/grunt-uncss

— Reply to this email directly or view it on GitHubhttps://github.com/docluv/movies/issues/1#issuecomment-37854092.

This email was Virus checked by Complete Medical Solutions, LLC.

jcharbo commented 10 years ago

Hi Chris, after extensive performance testing, my team and I have decided to move forward with your concepts instead of angular. We are essentially using your book as our roadmap for development. Given that we have ingested most of your book do you think any of your upcoming Dallas sessions would be beneficial for us or would it be a bit to elementary? Thanks Jeremey

From: Chris Love [mailto:notifications@github.com] Sent: Monday, March 17, 2014 1:43 PM To: docluv/movies Cc: Jeremey Charbonnet Subject: Re: [movies] missing projects (#1)

not by choice. I probably would have a few years ago, but I have probably gotten pretty comfortable with CSS at this point. I look at the size and it really causes me to stand away from it. I honestly have not studied it that much, but for the life of me I cannot understand why it is so large to produce so little.

I like what UNCSS does for situations like these, https://github.com/addyosmani/grunt-uncss

— Reply to this email directly or view it on GitHubhttps://github.com/docluv/movies/issues/1#issuecomment-37854092.

This email was Virus checked by Complete Medical Solutions, LLC.

docluv commented 10 years ago

Wow, thanks for the compliment! If you are in North Texas it would be great to meet you. I have several speaking engagements starting next Tuesday. The main event is the full day SPA workshop, http://dallasdayofdotnet.com/PreConferenceWorkshop.html before the Dallas Day of .NET. Let me know if you plan on attending.

jcharbo commented 10 years ago

I live in the New Orleans area so it would be an effort to come out there but it’s worth it if you will be covering stuff not in your book. I’ve looked at all of you sessions and my guess is that your book covers most of it but I wanted your opinion on that. Thanks Jeremey

From: Chris Love [mailto:notifications@github.com] Sent: Friday, March 21, 2014 9:44 AM To: docluv/movies Cc: Jeremey Charbonnet Subject: Re: [movies] missing projects (#1)

Wow, thanks for the compliment! If you are in North Texas it would be great to meet you. I have several speaking engagements starting next Tuesday. The main event is the full day SPA workshop, http://dallasdayofdotnet.com/PreConferenceWorkshop.html before the Dallas Day of .NET. Let me know if you plan on attending.

— Reply to this email directly or view it on GitHubhttps://github.com/docluv/movies/issues/1#issuecomment-38281875.

This email was Virus checked by Complete Medical Solutions, LLC.