CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Jeffrey Palermo [MVP]

Software management consultant and CTO, Headspring Systems

Announcing ASP.NET MVC in Action (from Manning)

We've hit a milestone.  We have four chapters available in the early access program (MEAP).   You can see the cover of the book to the right.

My co-authors are Dave Verwer, a Rails guru, and Ben Scheirman, a .Net guru.  Our goal is to have this book available with the release of the ASP.NET MVC Framework from Microsoft.  This book is not a typical ASP.NET book, and we aren't covering basic or entry-level topics.  This book is for folks who already understand the ins and outs of ASP.NET and want to dig into the ASP.NET MVC Framework and program in a more maintainable and testable way. 

We focus heavily on loose coupling, Inversion of Control, separation of concerns, unit testing, automated builds and deployments, and extensibility.  There is a very strong architecture focus to this book.

You can get the first four chapters here.  See Ben's commentary here.  Also, to comment on the book, give suggestions or volunteer to be a reviewer, go to the book's online forum.

 



Comments

Scott Bellware said:

A Rails guru, or a Rails developer?  A guru to me is someone pretty recognizable in the Rails world who is recognizable for conference appearances, blogging, and authoring.

Not trying to be a wise-ass here.   Sincerely concerned.  I've heard you use the rails guru tag before and I got to thinking about it since its a pretty heavy weight moniker.

If he's a smart dude with Rails chops, great!  But if he's not what the Rails community might think of as a guru, then the tag could backfire like John Kerry's two purple hearts.

# February 23, 2008 10:07 PM

Scott Bellware said:

P.S.: good to see that Manning didn't saddle your book with one of those pictures of the middle ages transvestite cross-dressers as cover art :)

# February 23, 2008 10:09 PM

SoftMind said:

Hello,

The download link for the first free chapter is offering a java book, rather than asp.net mvc book.

I thought i should point out this serious error by publication, which you can inform the publishers.

Thanks

# February 24, 2008 12:14 AM

Eyad Salamin said:

@Jeffery: Good news. Are you going to provide any code samples within the book? if so, what are the tools/ frameworks that will be used for testing, IOC, views.. etc.

BTW, I also tried to download it and the link is pointing to a java framework (SEAM) book.

@Scott, with all respect to all what you have said. why do you think someone should agree with you on the definition of a guru?

# February 24, 2008 5:11 AM

Daily Links - February 24, 2008 | Alvin Ashcraft's Daily Geek Bits said:

Pingback from  Daily Links - February 24, 2008 | Alvin Ashcraft's Daily Geek Bits

# February 24, 2008 8:00 AM

DotNetKicks.com said:

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# February 24, 2008 10:52 AM

Simone said:

Very cool... I think I'm going to invest 30$ to buy the early access and then the book.

Keep on the good work on evangelizing on the ASP.NET MVC... I'm doing some kind of speeches and writing articles on that topic as well.. I really love this

# February 24, 2008 11:07 AM

Jason Porter said:

Jeff,

I am curious why in all the PDF books, the pictures are in color but not the code.  If you just cut and paste from VS, you can show the code in color with keywords highlighted the way we developers are used to seeing code.  It makes it so much easier to read.   Is this something that Manning decides or can you do it in your book?

Jason

# February 24, 2008 12:41 PM

typeof.net said:

Very nice, I already bought it from MEAP ! Thanks !

# February 24, 2008 1:43 PM

typeof.net said:

ASP.NET MVC in Action

# February 24, 2008 1:57 PM

Jeffrey Palermo said:

@Simone,

I don't consider myself as an evangelist of the ASP.NET MVC Framework.  I'm an evangelism of good architecture, test coverage and maintainability.  The Mvc framework line up with my goals, so that's why I'm interested.  That's my goal.  If it ends up getting the word out about the new framework, that's an ancillary result.

Our focus for the book is not to rant and rave about how cool the "new thing" is.  Our goal is to show readers how to most effectively use the good parts and work around the bad part.

I hope you enjoy the book.

@Jeff,

Manning has a style guide, and it includes black and white code listings.  I'll check to see if we can do color listings.

# February 24, 2008 4:08 PM

Reflective Perspective - Chris Alcock » The Morning Brew #39 said:

Pingback from  Reflective Perspective - Chris Alcock  » The Morning Brew #39

# February 25, 2008 2:17 AM

The Other Steve said:

Scott,

"If he's a smart dude with Rails chops, great!  But if he's not what the Rails community might think of as a guru, then the tag could backfire like John Kerry's two purple hearts."

I don't see the point in worrying about offending a group of 4 people who are rabid unthinking hyperpartisans.

Anyway, I look forward to this book.

# February 25, 2008 10:59 AM

Scott Bellware said:

Eyad,

I think you're jumping the gun a bit here by assuming I'm talking about "my" definition of a guru.  I think that the Rails community has the freedom to define who its gurus are.  I hadn't happened across Dave in my forays into the Rails community - which while not being complete and total are somewhat in-depth since having worked in Rails full time for the past year.. When I hang with Rails folks, it seems that the gurus are well-known through implicit cultural negotiation of meaning around who is recognizable as a knowledge leader.  And thus my question.  Yep, I might have missed Dave, and I'm not the final word, but there's enough of a discrepancy here to inquire of Jeff whether Dave's role and perception in the Rails community might be overstated for purposes of creating positive credibility perceptions for this book's authors.  If the claim about Dave is overstated, then it will ultimately have the opposite effect on credibility, and there's no real good reason to do that.  I'm disappointed with the aspect of your rejoinder which appears to be geared toward marginalizing my inquiry.

# February 25, 2008 3:27 PM

Rams said:

@Scott:

You are right to question the "guru" tag associated with Dave V. Although I have not indulged in Rails development I had not heard of Dave V. I don't Dave V's work so I am not going to be the judge but when some one says Rails Guru, DHH comes to mind. A guru is an ultimate tag, someone who can claim a 10 out of 10 in skill level and there are very few who can truly lay claim to that. You are right. The guru status bestowed was a bit counter-productive. I have been hanging around codebetter blogs and am familiar with Jeff's work but reading the guru status resulted in a "huh??" moment

# February 25, 2008 9:37 PM

JP said:

Jeff,

Do you know if the final book will be available to purchase as a pdf? I'm a huge fan of that lately. I love bringing my books with me on a keyfob and being able to open them right next to my dev environment for reference and learning. Just curious.

Keep up the great work!

# February 26, 2008 9:23 AM

Jeffrey Palermo said:

@JP,

The final book will be available as a PDF.

# February 26, 2008 9:47 AM

Eyad Salamin said:

@Scott:

I think my question to you gave the wrong impression.

>>I think you're jumping the gun a bit here by assuming I'm talking about "my" definition of a guru

That’s what I understood from your first post when you said: “A guru to (me) is…”. And that’s what drove me to comment back based on that face that everyone might have his own definition of a guru. For instance, you defined a guru as someone who has remarkable activities in the community, whereas Rams defines a guru as someone who can claim 10 out of 10 in skill level.

On the other hand, I strongly agree with the rest of your post especially the part that states that it’s the community freedom to define who its gurus are, the thing that made me think for the second time (the first one was upon reading ur first comment) why don’t we leave it to the community to decide whether he’s a guru or not? keeping in mind that community opinions cannot be expressed by someone’s point of view.

Finally, I want you to understand that I did not (and will never) intend to disappoint or marginalize anyone here.

# February 28, 2008 1:06 AM

Fabio Maulo said:

Hi Jeffrey.

I'm Fabio Maulo from NH team. I buy the book and if you need some information about NH2.0 (next release in few month) or some sort of hand, let me know.

NH2.0 have a lot of new features, it close to Hibernate3.2.5 (our big brother).

We are working on some others features in sourceforge.net/.../nhcontrib .

Thanks for your work.

Bye.

# March 4, 2008 9:08 PM

Jeffrey Palermo [MVP] said:

If you don't care about podcasts, stop reading now. If you don't care about ASP.NET MVC, stop

# March 19, 2008 4:10 PM

Craig Shoemaker said:

Getting back into the swing of things after MIX08 has proven to be fun and productive. I have a number

# March 19, 2008 6:08 PM

About Jeffrey Palermo

Jeffrey Palermo is a software management consultant and the CTO of Headspring Systems in Austin, TX. Jeffrey specializes in Agile coaching and helps companies double the productivity of software teams. Jeffrey is an MCSD.Net , Microsoft MVP, Certified Scrummaster, Austin .Net User Group leader, AgileAustin board member, INETA speaker, INETA Membership Mentor, Christian, husband, father, motorcyclist, Eagle Scout, U.S. Army Veteran, and Texas A&M University graduate. Check out Devlicio.us!

This Blog

Syndication