ASP.NET MVC 4 Roadmap is out there! There are so exciting themes such as simplify development process for the tablet and mobile devices (HTML5), make it easier to deploy and hosting MVC application in the cloud (such as on Windows Azure) etc. …
Today I finally got some time to research Stateless And you know, it’s awesome! Key features:
- Generic support for states and triggers of any .NET type (numbers, strings, enums, etc.)
- Hierarchical states
- Entry/exit events for states
- Guard clauses to support conditional transitions
- Ability to store state externally (for example, in a property tracked by Linq to SQL)
- Parameterised triggers
- Reentrant states
Just reviewed simple but effective mini-profiler for ASP.NET MVC 3. As for me it’s most useful feature is Database profiling. It’s supports Entity Framework and Linq-2-SQL out of the box. So please don’t hesitate and give it a look …
Just read very interesting article about why software fails written back in 2005. If you are working on IT projects I’m totally sure you’ll find it worth to checkout. …
1. The members establish conventions for their interactions — a base methodology — at the start of the project. This can be likened to them "programming" themselves. 2. They then perform their jobs in the normal scurry of project life, often getting too caught up to reflect on how they are doing. 3. They schedule regular periods of reflection in which they reconsider and adjust their working conventions. These results have been used successfully on several industrial projects having the usual time and cost pressures on the staff.There are interesting descriptions of the word methodology:
It is the roles, teams, skills, processes, techniques, tools, and standards used by the project team
If it is what one or two people do while working on a task, it is technique. If it is what the team uses to coordinate their work, then it's methodology.
Any conventions and policies the team relies on to successfully deliver systems…
Yesterday I took a look at the interesting research - Notifications and Awareness: A Field Study of Alert Usage and Preferences. The aim was to discover the influence of the desktop (Email) notifications on the productivity. As I undestood the conclusion is that users are able to determine if an notification is urgent and needs an immediate response. So if user is working on an ongoing task which requires full concentration, in most cases he\she will decide to put notification aside and will continue his\her work. …
<p>As you can see it gives answers to the following very important questions:</p> <ul> <li>Are we on time?</li> <li>Are we on budget?</li> </ul>
I just finished reading a Kanban vs Scrum practical guide. And you know, I’m really excited with Kanban. It’s main aim is to visualize the working process. Also I can see the following principal advantages of Kanban (versus Scrum):
- Specialist teams allowed.
- Can add new items whenever capacity is available
- Estimation optional.
- Iterations optional. Can have separate cadences for planning, release, and process improvement. Can be event-driven instead of iterative.
Today at a long last I found some time to move my blog to the new domain - ayvazyan.net. From now I hope to allocate a little more time to blog so stay tuned …