Entries categorized 'Blog' ↓
Nayyeri.NET Turns Four
A short while after hitting the 1000th post milestone, today my blog turns four to somehow become one of the mature blogs on the community! It’s really hard to believe that fours years are gone. I feel it was a few weeks ago when I began blogging here!
Prior to the events happened in Iran, I was thinking about celebrating this milestone by ordering a cake and having a small party, but these phenomena are sad enough to stop me from anything like that!
I have a tradition to go over the past year of blogging and talk about my future plans when my blog becomes older every year. Unlike the past couple of years (2007 and 2008), I don’t think there is much to say for this year as it’s been the lowest year of activity on my blog.
Continue Reading : 1 Comment : 06.28.09
Yet There is an Iran
I’m going to celebrate the fourth birthday anniversary of my blog shortly but for the first time in this long while I really don’t know what to write. Sometimes you have many things to say and don’t know which one to write first, but you suddenly realize that no one has the time to read everything that you write!
I don’t think there is anyone who doesn’t know about the events happened in Iran during the past couple of weeks that put us on top news on almost all news websites and media. From the unique campaigning of presidential candidates to the huge contribution of people to vote, the long story of frauds in the election, and the protests that happened in response to them. Less or more, you know many things and of course, most of you don’t have a 100% correct perspective on the situation here as the overall media coverage had some serious weaknesses.
Continue Reading : 20 Comments : 06.22.09
An Overview of Wrox Series
I’m happy to say that after almost a year of hard-work on our Beginning ASP.NET MVC 1.0 book, last weekend Simone and I sent the last part of our chapters to Wiley/Wrox editors to be sent to the last stage, printing.
As I had written in the past, we had an unexpected round of reviews that delayed the book for a short while. This major review had targeted three primary goals including the better flow of content, audience level adjustment, applying the latest changes in the final version of ASP.NET MVC 1.0.
Fortunately this additional review helped us improve the content and quality to a good extent and we’re very satisfied with the end result.
Continue Reading : 4 Comments : 06.09.09
AJAX Usage Among .NET Developers – 2009 Edition
Back in December 2007, Simone published an online survey about the usage of AJAX technologies among the .NET developers and after a short while, shared its interesting results with the community.
This year after completing our work on the book, he has updated his survey for 2009 with better organization and quality, and calls you to take a few minutes and answer to his short survey to help him extract some facts about the usage of AJAX technologies on the .NET community.
Continue Reading : 3 Comments : 05.25.09
1000th Post
In a few weeks I’m going to celebrate the 4th year of Nayyeri.NET existence, but now I’m hitting another milestone and that is the 1000th post of this blog! Previously I had marked my 500th post in February 2007 before starting my military service, and now it’s very sweet to mark the 1000th post after the service when I’m passing good times of my life.
For blogs like this that have posts with the same average length, 1000th post is an important achievement, and you would believe me how difficult it can be to keep the progress with them.
Continue Reading : 9 Comments : 05.10.09
Custom Controller Factory in ASP.NET MVC
After discussing custom route handler and IRouteHandler as two extensibility points in ASP.NET MVC to customize the behavior of routing system, now I want to continue discussing thirteen major extensibility points in ASP.NET MVC by focusing on custom controller factories and building such controller factories.
When ASP.NET MVC receives a request, it needs to manage how to handle it with a specific controller and the action methods in it. The component that is responsible to map an incoming request to a specific controller and decide which controller to use is controller factory. There is a default controller factory in ASP.NET MVC that maps incoming requests to a controller with a Controller postfix.
Continue Reading : 13 Comments : 05.08.09
Beginning ASP.NET MVC 1.0 - Sample Chapter Available
It’s been quite a while since Simone and I had published updates about our upcoming Beginning ASP.NET MVC 1.0 book. Of course, we had some updates on our Twitter accounts but not a detailed one.
The main update about the book in the past 2-3 months was an additional round of major reviews aiming to adjust the audience level, usefulness of content, and flow of chapters, that were proposed to improve the quality of the book. During this review we applied some significant changes in the content and rewrote some parts which also delayed the publication date of the book for a short while.
But finally we’re so close to the end of reviews and we expect to complete them by the end of this week which makes us more certain about the release date of the book in June.
Continue Reading : 13 Comments : 04.29.09
IRouteHandler in ASP.NET MVC
In my last post I covered one of the nice extensibility points in ASP.NET MVC to customize route constraints in your MVC applications. I also said that I’m going follow the rich set of extensibility options listed by Simone to write more posts about the topic of ASP.NET MVC extensibility.
Now it’s the second post that covers IRouteHandler interface as another extensibility point in the area of routing that provides a lower level of customizability for developers. This interface is actually an option that allows you handle a request without routing engine, and replace it with any handler that you want.
Continue Reading : 14 Comments : 04.27.09
Custom Route Constraint in ASP.NET MVC
In a recent blog post Simone did a great job by listing all the 13 major extensibility points available in ASP.NET MVC with a short description and references for further reading.
It’s been a while that I wanted to write more about ASP.NET MVC but like all other topics, it has been a decision only! However, I thought that it’s a good start point to go over these extensibility points with some introductory posts as starter guides. So here is the first part covering custom route constraints in ASP.NET MVC.
As you may know, ASP.NET MVC (and hopefully the next versions of ASP.NET WebForms) has a powerful routing mechanism to route requests to their corresponding controller and action methods with appropriate parameters with some basic constraint declaration mechanisms.
Continue Reading : 23 Comments : 04.15.09
Hire the Best - Maintenance
In the last few months I’ve been writing a post series about hiring experienced architects and developers and its impact on the success of projects and saving the resources.
So far I’ve written five posts to introduce the topic and discuss planning, architecture, development, and debugging stages in software development cycle. Now I’m going to wrap this discussion up and complete this series by talking about maintenance stage.
Of course, there could be a separate post about testing stage which is a common part of today’s software development practices, but it’s mostly a part of development and debugging stages, and could be supported by some similar reasons as them; therefore, I neglect adding that post as I also neglect including discussions about some other uncommon or minor development stages.
Continue Reading : 5 Comments : 04.10.09
