I'm Keyvan Nayyeri, a 25 years old Ph.D. student at
the Computer Science department of
the University of Texas at San Antonio.
I'm also
a Software Architect and Developer and previously held a B.Sc.
degree in Applied Mathematics.
This is my blog where I publish content about various topics specifically Programming Languages and Compilers, Software
Engineering and Programming.
Sometimes you stand in the middle point of several emotions,
and you can’t distinguish happiness, sadness, anger, and fear! Unfortunately
I’ve been at that point for the past weeks and all the events are driving
me nuts! All in one, this may become the last post published on this blog.
Initially I expected to celebrate the release of our Beginning ASP.NET MVC 1.0 book, as the last book I wrote for a long time, with happiness and pride, but for me the situation is far from that point.
However, I thought that I have to break the silence and publish this post and spread the word about the final release of Beginning ASP.NET MVC 1.0 . Simone has written a post describing this release and thanking some friends and editors who helped us get this book out to the market.
It’s a long story about this book and you know it less or more. We worked on this book for over a year and went through unexpected editorial reviews that delayed the release for 2-3 months while our main goal was to meet the audience level and improve the flow of the text.
First of all, I’d like to note something about the audience level of Beginning ASP.NET MVC 1.0 that is released under Beginning series. Recently I wrote a blog post and explained different book series published by Wrox that can serve as a good guide for you to understand the differences between Beginning series and others.
Besides, I should strongly recommend you to read the introduction section of the book that describes many points about the content, leveling, and prerequisites which can help you decide whether this is an appropriate title for you or not. Based on the experience in the past years, I realized that a reasonable number of negative feedback on a technical book come from misunderstandings of its content and leveling, and readers pick the wrong book and get a wrong impression about that.
In essence, Beginning ASP.NET MVC 1.0 targets the reader who is familiar with ASP.NET WebForms development to some extent and is able to understand simple C# code (whether as a C# developer or a VB developer familiar with C-family syntax). This book tries to teach the principles of the Model View Controller (MVC) pattern and ASP.NET MVC and improve the knowledge of its reader to become an intermediate developer ready to develop real-world web applications. Like other Beginning books published by Wrox, this book applies a pragmatic approach with many examples to demonstrate the concepts.
While book includes many rudimentary but key examples in its content, it ends with two case studies as the front-end of a simple blog engine written by ASP.NET MVC, and a photo gallery that applies Flickr API. Both these chapters are written based on common real-world techniques (such as Dependency Injection and unit testing) to train the concepts exhibited throughout the book.
This book is structured in 19 chapters and 2 appendices. The table of contents for this book is available on Wiley website, and you can also read the first chapter as a free sample chapter about the MVC pattern. Here is a short summary of the flow of the chapters:
Also it may be interesting to know that Phil Haack has done a favor and has written a foreword for our book.
As a positive point about the book, we have tried to use prominent community tools and components to develop some examples and teach some common tools and libraries in a few chapters and examples.
Many people helped us during the long process of writing and reviewing the chapters of this book and we have to thank them as we did in the acknowledgments section. However, I follow Simone on this and thank Kelly Talbot and Sydney Jones for their hard work as Development Editors of the book. As technical editors, Eilon Lipton and Ivan Porto Carrero had a huge impact on the quality of the content and helped us boost it, so I thank them, too. Jim Minatel, Katie Mohr, Paul Reese, and Kathleen Wisor were other editors at Wiley/Wrox who helped us with different stuff to deliver this book to the market and we thank them.
My thanksgivings shouldn’t end here because there were many friends, colleagues, and community leaders/members who helped us in different ways to improve the quality and promote the book. Many of them should have received (or will receive) a copy of the book as a small gift for their help and support.
I also thank Simone for cooperating with me during the writing process to pass all the hick-ups with communication and motivation. I’m glad that Simone had some wonderful news about himself during the writing process and it could become a good experience for him.
I have dedicated this book to all the Iranians around the world, and I hope that first we can find ourselves in the right position in the world independent from the eastern or western semi-powers, then regain our leading position that we had for thousands of years to bring back the peace and justice to the world.
Beginning ASP.NET MVC 1.0 is available on Amazon US, Wiley, and Wrox websites, and should be available on Amazon UK and Barnes & Noble very soon. Other formats such as PDF and Amazon Kindle should be available shortly as well.
There is no doubt that no matter how much we have worked on this book and tried to catch the flaws, it has much space for improvements and we’d be happy to hear your thoughts about the book to enhance its quality for the next editions. Therefore, we invite you to leave your comments on Wrox P2P forum dedicated to the book.
Simone
Aug 06, 2009 9:48 AM
#
It was really a pleasure working with you. I hope you situation gets better, and you regain some tranquility... and I hope this is not the last post of your blog
Nick Berardi
Aug 06, 2009 12:27 PM
#
Dido on that Simone. You are a very good writer Keyvan Nayyeri, and it would be a great loss if you stoped writing.
Also congrats Simon and Keyvan on the book getting published.
Keyvan Nayyeri
Aug 06, 2009 1:41 PM
#
@Simone
Thank you, man. I hope something happens as soon as possible. I'm passing the worst part of my life. I never had lost some years of my life for nothing!
@Nick
Thank you.
Mahdi Taghizadeh
Aug 06, 2009 1:50 PM
#
Dear Keyvan,
I would like to congratulate you again. You know that how much I respect you and like your personality. It's my honor you're a good friend of mine, in my country and with the same language.
I wish your recent problems come to an end soon and you can do what you wanna. You deserve everything you're trying to achieve.
Take care and be strong like ever.
Beginning ASP.NET MVC 1.0 – Finally Available : Keyvan Nayyeri
Aug 06, 2009 2:22 PM
#
Thank you for submitting this cool story - Trackback from DotNetShoutout
Ali Daneshmandi
Aug 06, 2009 3:50 PM
#
Hi Keyvan,
Congratulation and I wish the best for you.
behnam
Aug 06, 2009 4:51 PM
#
Congratulation dear friend
Shaho
Aug 06, 2009 5:46 PM
#
Congratulations Man!
Beginning ASP.NET MVC 1.0 – Finally Available : Keyvan Nayyeri
Aug 06, 2009 6:35 PM
#
Thank you for submitting this cool story - Trackback from progg.ru
Keyvan Nayyeri
Aug 06, 2009 8:55 PM
#
@Mahdi @Behnam @Shaho
Thank you all for your comments.
Danny
Aug 07, 2009 12:10 AM
#
Keyvan,
Looking forward to your long awaited book.
Thanks for the effort.
Beginning ASP.NET MVC 1.0 available on Amazon
Aug 07, 2009 7:47 AM
#
Beginning ASP.NET MVC 1.0 available on Amazon
Dew Drop – August 7, 2009 | Alvin Ashcraft's Morning Dew
Aug 07, 2009 8:12 AM
#
Pingback from Dew Drop – August 7, 2009 | Alvin Ashcraft's Morning Dew
Granville Barnett
Aug 11, 2009 2:01 PM
#
Congrats. I'm sure things will work out eventually ;-)
Keyvan Nayyeri
Aug 11, 2009 2:08 PM
#
@Granville,
Thank you :-) I hope so!
Danny
Aug 11, 2009 9:41 PM
#
Keyvan,
Just ordered your book today. Should have it by Friday.
It's going to be a great weekend to learn.
Thanks
Keyvan Nayyeri
Aug 11, 2009 11:00 PM
#
@Danny
Thank you. Hope you like it.
Carlos Figueroa
Aug 12, 2009 11:40 AM
#
Hi Keyvan, I'm the guy who said that there was an angry guy photo as the front cover of Professional Visual Studio Extensibility :) sorry about that again, I liked the book by the way.
I'm buying the book Today, and based on the quality of its authors and all the people who participated in this project I know it is be a great book. Keep doing such amazing work.
I hope everything goes better in your life and you are back blogging and tweeting soon.
Best Regards from Ecuador.
Carlos
@carlosfigueroa
Lena@ Classic Shaving
Aug 15, 2009 11:00 PM
#
Hello Keyvan,
Congrats for coming up with a very good book. Hope you won't stop writing ASP.NET books, you have the knack for it.
Slides of My Presentation on ASP.NET MVC 1.0
Aug 17, 2009 2:16 PM
#
A few days ago I received some extra author copies of our newly published book, Beginning ASP.NET MVC 1.0 , at my address. I was thinking about meeting some old friends in Tehran for a long time, and decided to use this opportunity to have a presentation
Doug Clutter
Aug 20, 2009 8:34 AM
#
Keyvan - Congratulations on finishing your book! I am sure it will be a success.
In my own past, I too have found myself feeling depressed and hopeless. It is easy to be unsure about the world and your place in it. I have only one piece of advice for you:
"Never, never, never, never give up."
- Winston Churchill
You have my very best wishes and regards.
Keyvan Nayyeri
Aug 20, 2009 8:53 AM
#
@Doug
Thank you very much for your comments and advice. I really hope things get better soon.
Aidan
Sep 27, 2009 11:28 AM
#
what model approach you use? What ORM?
How do you design that part?
I'm interested in that because I'm very confused with all tutorials and books teaching different.
Now I have my LINQ2SQL model and manually wire it to other model of repository type which is actually only aggregates of usable data that uses my L2S model.
Please adwise or try to explain your approach.
If it is what I understand I'll buy the book.
Thankyou
Keyvan Nayyeri
Oct 11, 2009 12:11 AM
#
Jim
Nov 04, 2009 7:02 AM
#
Can you help me out Keyvan,...please!
Keyvan Nayyeri
Nov 04, 2009 11:05 AM
#
Would you please send me an email (check the sidebar icons)? I try to connect you to Wrox editors hoping they can help you.
Jim
Nov 11, 2009 3:04 AM
#
How are you!
Unfortunately, Wrox also doesn't include Paypal as mode of payment.
May I know if there is other ways that I could get your book? I'm so deeply, madly, crazy to get your book! ;-)
-Jim
Jim
Nov 11, 2009 3:21 AM
#
Hi Kevyan,
I just found out at barnesandnoble.com that they too sell your book, the link is below.
http://search.barnesandnoble.com/Beginning-ASPNET-MVC-10/Simone-Chiaretta/e/9780470433997/?itm=1
Should I go from there?
Keyvan Nayyeri
Nov 11, 2009 5:11 AM
#
Frankly, I personally don't know any way to order books using PayPal accounts. As you see, I haven't received any response from Wrox editors on this topic yet.
However, if it's possible for you to order it from Barnes & Noble, you can definitely do that.
I hope we receive a response from Wrox soon.
Jim
Nov 11, 2009 6:54 PM
#
Ordering at Barnes&Noble will took 4-6 weeks, I thought it could only took 2-3 days for international shipping. ;-(
How about an eBook version instead? Do you know where can purchase an eBook version and still use Paypal?
-Jim
Keyvan Nayyeri
Nov 11, 2009 8:27 PM
#
Unfortunately, at the moment only Wiley and Wrox sites offer the PDF edition and they don't accept PayPal payments.
Jim
Nov 12, 2009 6:52 PM
#
Because of my desperation to have your book/ebook, I know I sounds weird below.
Can you point me to an individual (maybe your close friends) who has an ebook copy of your book
which I could purchase from him/her through paypal?
Your book is surely a stepping stone in my learning.
-Jim
Keyvan Nayyeri
Nov 13, 2009 7:59 AM
#
Let me ask some friends to see if they can help.
Jack
Nov 27, 2009 8:48 AM
#
Leave a Comment