Paulo Morgado

.NET Development & Architecture

Recent Articles

view all

Events

Projects

Recent Readers

Visitor Locations

Visitor Locations

Disclaimer

The opinions and viewpoints expressed in this site are mine and do not necessarily reflect those of Microsoft, my employer or any community that I belong to. Any code or opinions are offered as is. Products or services mentioned are purchased by me, made available to me by my employer or the manufacturer/vendor which doesn't influence my opinion in any way.

Browse by Tags

All Tags » .NET (RSS)
Announcing The Microsoft Roslyn CTP
The Roslyn team has announced general availability of the Roslyn CTP ! The official launch is at http://msdn.com/roslyn , and there were a number of blogs to publicize the availability broadly ( soma , ericli , vsteam , vbteam , c#faq ) and across twitter...
What Is The .NET Framework 4.5?
According to the .NET Blog , .NET Framework 4.5 is an in-place update that replaces .NET Framework 4.0 (rather than a side-by-side installation). The goal is for .NET 4.5 to be fully backward compatible with applications built for .NET 4.0 (.NET 3.5 and...
Cleaning HTML With Regular Expressions
While participating in a forum discussion, the need to clean up HTML from "dangerous" constructs came up. In the present case it was needed to remove SCRIPT , OBJECT , APPLET , EMBBED , FRAMESET , IFRAME , FORM , INPUT , BUTTON and TEXTAREA elements ...
Posted: Sep 05 2011, 05:42 AM by Paulo Morgado | with 5 comment(s)
Filed under: , ,
.NET Reflector 7 Released
This new version fixes a number of bugs and adds support for more high level C# features such as iterator blocks. A new tabbed browsing model was added and Jason Haley's PowerCommands add-in was included as an exploratory step for future versions. To...
Visual Studio 2010 Service Pack 1 And .NET Framework 4.0 Update
As announced by Jason Zender in his blog post , Visual Studio 2010 Service Pack 1 is available for download for MSDN subscribers since March 8 and is available to the general public since March 10. Brian Harry provides information related to TFS and S...
Creating Property Set Expression Trees In A Developer Friendly Way
In a previous post I showed how to create expression trees to set properties on an object. The way I did it was not very developer friendly. It involved explicitly creating the necessary expressions because the compiler won’t generate expression trees...
LINQ: Implementing The SkipLastWhile Operator
Following my last posts ( > )( > ), in this post I’ll introduce the implementation of the SkipLastWhile operator. The SkipLastWhile returns all but the last contiguous elements from a a sequence that satisfy the specified criteria and is implemented...
LINQ: Implementing The SkipLast Operator
Following my last post , in this post I’ll introduce the implementation of the SkipLast operator. The SkipLast operator returns all but a specified number of contiguous elements from the end of a sequence and is implemented as the SkipLast extension method...
LINQ: Introducing The Skip Last Operators
After having introduced the TakeLast operators ( > )( > )( > ), it makes sense to introduce their duals: the SkipLast operators. Name Description Example SkipLast<TSource>(IEnumerable<TSource>) Returns all but a specified number of...
LINQ: Implementing The TakeLastWhile Operator
Following my last posts ( > )( > ), in this post I’ll introduce the implementation of the TakeLastWhile operator. The TakeLastWhile operator returns last contiguous elements from a sequence that satisfy the specified criteria and is implemented...
More Posts Next page »