Visual studio feeds

All Visual Studio blogs in one place


Enter your email address:

Delivered by FeedBurner

Increase your website traffic with



Anti-spam: How many eyes has a typical person?

Follow us on FB


Introducing MvcDisplayTemplates

AddThis Social Bookmark Button
Beginning with version 2.0, ASP.NET MVC has shipped with a set of templates for both displaying and editing data.  These templates are buried within the System.Web.Mvc assembly.  While you can override them outright, you cannot easily extend them since they’re locked down.  The new MvcDisplayTemplates NuGet package fixes this problems. If you’re not already familiar with ASP.NET MVC’s templating system, I strongly suggest you go check out Brad Wilson’s posts on the subject.  Though his posts are for MVC 2.0, they’re still just as relevant today as they were in 2009. 
The MvcDisplayTemplates package will add a DisplayTemplates folder to your project containing all of the standard templates: They’ll behave very similarly to the built-in templates from the System.Web.Mvc assembly with one minor difference.  All the templates leverage a layout file that decorates the displayed value with an identifier generated from the model: @using Microsoft.Web.Mvc @model dynamic @RenderBody() This simple, benign change makes it far easier to discern where values from a view model are located within the output HTML.  Without that, frameworks such as SpecsFor.Mvc couldn’t easily locate values within the page.  If...(Read whole news on source site)

The Real Pain of Software Development [part 2]

AddThis Social Bookmark Button
Around eight years ago I wrote a blog post about Repetitive Strain Injury entitled The Real Pain of Software Development [part 1]. I soon learned the lesson that it’s a bad idea to have “Part 1” in any blog post unless you’ve already written part 2. But here I am, eight years later, finally getting around to part 2. But better late than never! The original reason that led me to write about this topic was a period of debilitating pain I went through when coding. Too many long hours at
the keyboard took their toll on me so that even placing my fingers on the keyboard would cause me pain. I experienced numbness in my fingers, pain in my wrists, back and shoulders, and lots of headaches. In short, I was a mess. Road to Recovery Fortunately, my employer at the time was supportive of me filing a Worker’s Compensation claim. I know for some, that has a negative connotation, but keep in mind it’s insurance that you pay in to specifically for cases of injuries. So it makes sense to use it if you’re legitimately injured on...(Read whole news on source site)

F# in Academia: Present at upcoming events!

AddThis Social Bookmark Button
The F# language was born as a combination of the pragmatic and real-world .NET platform and functional programming, which had a long tradition in academia. Many useful ideas or libraries in F# (like asynchronous workflows and first-class events) are inspored by research in functional programming (namely, the work on monads, continuations and functional reactive programming). Exchanging the ideas between the research community and the real-world is one of the areas where F# excels. Indeed, the first applicatiosn of F# inside Microsoft (in the Machine Learning group at Cambridge) were all about this - combining research in machine learning with a language that can be easily
used in practice. However, F# and the F# users also made numerous contributions to the programming langauge research community. Influential ideas that come from F# include active patterns and the F# style of meta-programming for translating F# to JavaScript). I think there is a lot more that the academic community can learn from the F# community, so I'd like to invite you to talk about your ideas at two upcoming academic events! What, why, when, where and how? Continue reading!...(Read whole news on source site)

Tuple in C# 4.0

AddThis Social Bookmark Button
C# 4.0 language includes a new feature called Tuple. Tuple provides us a way of grouping elements of different data type. That enables us to use it a lots places at practical world like we can store a coordinates of graphs etc. In C# 4.0 we can create Tuple with Create method. This Create method offer 8 overload like following. So you can group maximum 8 data types with a Tuple. Followings are overloads of a data type. Create(T1)- Which represents a tuple of size 1 Create(T1,T2)- Which represents a tuple
of size 2 Create(T1,T2,T3) – Which represents a tuple of size 3 Create(T1,T2,T3,T4) – Which represents a tuple of size 4 Create(T1,T2,T3,T4,T5) – Which represents a tuple of size 5 Create(T1,T2,T3,T4,T5,T6) – Which represents a tuple of size 6 Create(T1,T2,T3,T4,T5,T6,T7) – Which represents a tuple of size 7 Create(T1,T2,T3,T4,T5,T6,T7,T8) – Which represents a tuple of size 8 Following are some example code for tuple. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TupleExample { ...(Read whole news on source site)

Make the Most of What You’ve Got: Articles on Personal Development, Time Management, Life Hacks, and More

AddThis Social Bookmark Button
Life’s better with the right tools.  The trick of course is, how do we fill our mental toolbox with the right ones. Work and life can throw plenty of challenges at us.  Whether it’s how to master your time, play well with others, lead more effectively manage your emotions. deal with stress, learn faster, or make things happen, there is never a shortage of things to work on, problems to solve, things to learn, or things to improve. That’s why I started Sources of Insight.  There are actually more than 800 articles at Sources of Insight
with principles, patterns, practices, and hacks for leadership, personal development, time management, and more.  Now you can easily brows the collection: Articles on personal development, time management, life hacks, and more.   The Story of Sources of Insight
A few years back, I carved out Sources of Insight to focus on personal effectiveness.   The purpose of the site is to help you make the most of what you’ve got.    I believe everybody deserves a chance at a better life.   I find that skill is the difference that...(Read whole news on source site)

Sample Applications from Designing Silverlight Business Applications

AddThis Social Bookmark Button
I've received a few emails regarding the book that the code files are not available from the publisher website. I've spoken with the publisher about this and they are working to correct it, but I wanted to provide a link for those of you who have been patiently waiting. As a backup to the main website, I've posted all of the sample applications online to SkyDrive and you can download them by clicking on this link. I appreciate you patience and hope you will take the time to post a review on the site you purchased the book
from once you have read and worked through the examples to help others who are considering picking it up for themselves.
(c) 2011-2012 Jeremy Likness.
...(Read whole news on source site)