In the previous post we looked over an introduction to the C# Interactive Window that comes with Roslyn, now let’s have a look at some things in the c# interactive window that will increase your productivity!
I often find myself wanting to explore new options and see what is possible to do and what is not, at other times I might really need to test something fast just to see if my concept will work. The interactive window in Roslyn helps with this.
If you hadn’t noticed, I love Continuous Integration. CI makes up so much of an important part of my development flow that I don’t deploy any other way anymore. It’s a matter of religion for me.
Dror Helper explains how to create fluent interfaces in C#, that would allow for easy API management and maintenance.
Martin Hinshelwood shows how to migrate data from a FogBugz instance to Team Foundation Server, via a custom CSV Tip Adapter for the TFS Integration Platform.
Aggregate Functions are the topic of this months T-SQL Tuesday. An interesting one, and it made me think about what I’ve done, that could be considered interesting, with relation to Aggregation.
When you are trying to load your custom Adapter you receive a message stating that it does not exist. If you are wondering how to fix this, follow along.
MOF 4.0 is practical guidance for IT organizations. With the release of version 4.0, MOF now reflects a single, comprehensive IT service lifecycle—it helps IT professionals connect service management principles to everyday IT tasks and activities and ensures alignment between IT and the business.
In practice, Inversion of Control is a style of software construction where reusable generic code controls the execution of problem-specific code. It carries the strong connotation that the reusable code and the problem-specific code are developed independently, which often results in a single integrated application.
1. They don’t understand deployment. 2. What they do is unqualified compared to what we do. 3. How hard is it really to build a proper backup solution? 4. Just get those firewall rules right!
Martin talked often of the idea of a Project of Projects in Team Foundation Server and with the new feature in Visual Studio 2012 Team Foundation Server he though it would make sense to revisit.
A new update for the Visual Studio 2012 RC was recently released by Microsoft. Details on how to get it and what it does are inside.
Visual studio 2012 is in the RC stage and I am exploring it intensely. Visual Studio 2012 is, without a doubt, an excellent editor. It is much more mature and comes with lots of features. Telerik – A well know in third party controls vendor released a free eBook on Visual Studio 2012 and ASP.NET 4.5. You can find lots of time-saving features documented in this eBook.
Windows Presentation Foundation has a completely redesigned system for binding data to the UI, and can use a variety of binding sources including CLI objects and XML. Consider this your starting point in the field.
The normalized data model of the database is often not suitable for reading and displaying data. A separate read model used to represent all the data needed to display a page improves performance, so here is how to build it.
I saw question related to this issue asked multiple times in different asp.net forums, so I thought it would be nice to document it here.
Developers often use third party tools to help them do this job, however depending on what version of Visual Studio you have installed, there may be another option you have overlooked, and it’s baked right into the IDE.
These are two statements I have heard recently and I initially felt are wrong, so to check I myself I decided to research this myth. I am assuming when people say collections they mean classes in System.Collections or System.Collections.Generics.
“…organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations.”
Declarative style is one of the proven ways to write clean code. LINQ is an excellent example of declarative style programming that enables the developers to simply state what they want to do. Through this blog post I would like to share my experiments on higher order functions in C#.
Need to clean up your TSQL? This query will concatenate multiple rows into one row quite nicely.
Anders Abel talks about implementing the read model in C#, while accessing a data source through a mock model.
In this post I am going to show how you can extend the class generated by the .NET ORM tools. To demonstrate I will be using Linq To Sql ORM, but this concept will also work with Entity Framework.
One of the dependencies of our ASP.NET MVC templates is the utilization of .resx files for managing various pieces of content such as the labels on the forms. Learn my company's technique for adding compiled .resx resources to NuGet packages...
I recently applied to have EasyNetQ, my awesome RabbitMQ API for .NET, build on the CodeBetter TeamCity build server (you can log on as ‘guest’ with no password). The very helpful Anne Epstein set it up for me and all is now is building, testing and packaging nicely...