Click here to Skip to main content
15,886,713 members

Articles by Paulo Morgado (Articles: 26, Technical Blogs: 32)

Articles: 26, Technical Blogs: 32

RSS Feed

Average article rating: 4.16

Mobile Apps
2 Jan 2007   Updated: 15 Apr 2010   Rating: 3.26/5    Votes: 14   Popularity: 3.73
Licence: CPOL    Views: 43,270     Bookmarked: 35   Downloaded: 0
Please Sign up or sign in to vote.
Introducing the concept
Operating Systems
Windows
15 Jan 2007   Updated: 15 Apr 2010   Rating: 3.60/5    Votes: 5   Popularity: 2.52
Licence: CPOL    Views: 27,900     Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
A data store to store data by scope.
Programming Languages
C#
14 Oct 2006   Updated: 15 Apr 2010   Rating: 3.06/5    Votes: 11   Popularity: 3.18
Licence: CPOL    Views: 98,626     Bookmarked: 21   Downloaded: 1,559
Please Sign up or sign in to vote.
An implementation of a web browser control for the .NET Framework 1.1.
C# 4.0
18 Apr 2010   Updated: 18 Apr 2010   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: CPOL    Views: 21,690     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
C# 4.0: COM interop improvements
25 Jul 2012   Updated: 30 Jul 2012   Rating: 4.86/5    Votes: 13   Popularity: 5.42
Licence: CPOL    Views: 35,510     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
In C# 4.0 there was an error in the C# compiler in the order of the evaluation of the arguments in argument lists.
5 Aug 2010   Updated: 5 Aug 2010   Rating: 4.60/5    Votes: 4   Popularity: 2.77
Licence: CPOL    Views: 14,890     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Following my last post, I received lots of enquiries about how to master the creation of expression trees.
2 Aug 2010   Updated: 11 Aug 2010   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 29,033     Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
Dumping Objects using Expression Trees
16 Aug 2010   Updated: 16 Aug 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 12,510     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
If the intent is to hydrate the objects from data, why not have an expression that does just that?
15 Aug 2010   Updated: 17 Aug 2010   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 18,500     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Hydrating Objects With Expression Trees
17 Aug 2010   Updated: 17 Aug 2010   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 13,380     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Performance comparisons between the different methods of hydrating objects
18 Oct 2010   Updated: 19 Oct 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 15,052     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
The TakeLastWhile operator returns last contiguous elements from a sequence that satisfy the specified criteria and is implemented as the TakeLastWhile extension methods.
18 Oct 2010   Updated: 20 Oct 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 11,233     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
The TakeLast operator returns a specified number of contiguous elements from the end of a sequence and is implemented as the TakeLast extension method.
20 Oct 2010   Updated: 20 Oct 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,030     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
In this post, I’ll introduce the implementation of the SkipLast operator.
20 Oct 2010   Updated: 21 Oct 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 11,752     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
LINQ: Implementing The SkipLastWhile Operator
12 Dec 2010   Updated: 12 Dec 2010   Rating: 4.12/5    Votes: 9   Popularity: 3.93
Licence: CPOL    Views: 27,690     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Some time ago, I needed to retrieve the last items of a sequence that satisfied some criteria and, looking at the operators available in the Enumerable class, I noticed that there wasn’t such an operator.
19 Oct 2010   Updated: 12 Jan 2011   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 15,700     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
LINQ: Introducing the Take Last Operators
12 Jan 2011   Updated: 12 Jan 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 19,681     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to create property set expression trees in a developer friendly way
Visual Basic
20 Oct 2011   Updated: 20 Oct 2011   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 21,372     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
The Roslyn team has announced general availability of the Roslyn CTP!
XML
25 Jan 2006   Updated: 25 Jan 2006   Rating: 4.00/5    Votes: 5   Popularity: 2.80
Licence: Not specified    Views: 29,581     Bookmarked: 9   Downloaded: 213
Please Sign up or sign in to vote.
An article on how to fork the processing of XML, in .NET Framework 1.1.
25 Jan 2006   Updated: 25 Jan 2006   Rating: 3.38/5    Votes: 5   Popularity: 2.37
Licence: Not specified    Views: 30,721     Bookmarked: 9   Downloaded: 260
Please Sign up or sign in to vote.
An article on how to process XML sub-trees in .NET Framework 1.1.
Web Development
ASP.NET
6 Jan 2006   Updated: 6 Jan 2006   Rating: 4.57/5    Votes: 17   Popularity: 5.50
Licence: CPOL    Views: 179,965     Bookmarked: 63   Downloaded: 521
Please Sign up or sign in to vote.
An article on HTTP compression in the .NET Framework 1.1.
13 Jan 2006   Updated: 1 May 2007   Rating: 4.64/5    Votes: 20   Popularity: 5.82
Licence: Not specified    Views: 233,883     Bookmarked: 72   Downloaded: 1,661
Please Sign up or sign in to vote.
An article on how to request and handle HTTP compression in .NET Framework 2.0.
7 Jan 2007   Updated: 15 Apr 2010   Rating: 4.17/5    Votes: 8   Popularity: 3.76
Licence: CPOL    Views: 34,830     Bookmarked: 49   Downloaded: 385
Please Sign up or sign in to vote.
An IHttpHandler/IHttpHandlerFactory to map requests.
9 Sep 2007   Updated: 15 Apr 2010   Rating: 3.81/5    Votes: 10   Popularity: 3.81
Licence: CPOL    Views: 57,405     Bookmarked: 48   Downloaded: 360
Please Sign up or sign in to vote.
This article introduces the concept of Page Modules, which are similar to HTTP Modules but related to Page Life Cycle, and the need for them.
14 Jun 2010   Updated: 14 Jun 2010   Rating: 3.29/5    Votes: 3   Popularity: 1.57
Licence: CPOL    Views: 24,070     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Is Your ASP.NET Development Server Not Working?
24 Jan 2007   Updated: 29 Jan 2007   Rating: 3.33/5    Votes: 10   Popularity: 3.33
Licence: CPOL    Views: 43,910     Bookmarked: 20   Downloaded: 205
Please Sign up or sign in to vote.
A Culture and Region Information tool for .NET 2.0 based on System.Globalization.CultureAndRegionInfoBuilder

Average blogs rating: 4.72

All Topics
13 Apr 2010   Updated: 10 May 2010   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 17,440     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
CodeIt.Right Code File Header Template For StyleCop Rules
13 Apr 2010   Updated: 15 Apr 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,480     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Visual Studio: Setting Up The Current Project And Run
30 May 2012   Updated: 30 May 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,410     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Globalization, localization and why my application stopped launching
Desktop Programming
MFC
18 Apr 2010   Updated: 18 Apr 2010   Rating: 4.79/5    Votes: 11   Popularity: 4.98
Licence: CPOL    Views: 105,156     Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
The major feature of C# 4.0 is dynamic programming - not just dynamic typing, but dynamic in a broader sense, which means talking to anything that is not statically typed to be a .NET object.
General Programming
Internet
17 Oct 2011   Updated: 17 Oct 2011   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 117,676     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Internet Explorer 10 User Agent Strings On Windows 8 64bit
Mobile Apps
Windows Phone 7
9 Jul 2012   Updated: 9 Jul 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 16,620     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
How to make XAML Content Globalizable when using value converters
22 Jan 2013   Updated: 28 Jan 2013   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: CPOL    Views: 7,740     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
How it can be used in a simple application
2 Jan 2013   Updated: 28 Jan 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 18,690     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
With Rx, events are first class citizens that can be passed around and composed as needed in a very simple way.
Programming Languages
C#
13 Apr 2010   Updated: 15 Apr 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 26,680     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
C# Proposal: Compile Time Static Checking Of Dynamic Objects
1 Aug 2010   Updated: 1 Aug 2010   Rating: 4.33/5    Votes: 3   Popularity: 2.07
Licence: CPOL    Views: 9,870     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
More On Array Variance
13 Apr 2010   Updated: 13 Apr 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 13,891     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Running .NET 1.1 Applications on .NET 2.0
13 Apr 2010   Updated: 15 Apr 2010   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 20,991     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
How to compile .NET 1.1 projects in Visual Studio 2008
9 Oct 2012   Updated: 9 Oct 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 12,291     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Sometimes, for demo or testing purposes, I need a synchronization context that behaves like the user interface ones but doesn’t force me to build applications with a user interface and the TPL Dataflow Library seemed like a good option to implement such synchronization context.
13 Apr 2010   Updated: 15 Apr 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 12,330     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A TraceListener For Tests
13 Apr 2010   Updated: 15 Apr 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,070     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How To Set Elements Of An Array Of A Private Type Using Visual Studio Shadows
C# 4.0
13 Apr 2010   Updated: 15 Apr 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 21,620     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
The Evolution Of C#
15 Apr 2010   Updated: 15 Apr 2010   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 17,721     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
As part of the co-evolution effort of C# and Visual Basic, C# 4.0 introduces Named and Optional Arguments.
13 Apr 2010   Updated: 16 Apr 2010   Rating: 4.95/5    Votes: 14   Popularity: 5.68
Licence: CPOL    Views: 61,250     Bookmarked: 37   Downloaded: 0
Please Sign up or sign in to vote.
C# 4.0: Covariance And Contravariance In Generics
17 Apr 2010   Updated: 17 Apr 2010   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 15,940     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
C# 4.0: Alternative To Optional Arguments
13 Apr 2010   Updated: 13 Apr 2010   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 21,945     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
LINQ: Single vs. First
13 Apr 2010   Updated: 15 Apr 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 11,420     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
LINQ: Enhancing Distinct With The PredicateEqualityComparer
13 Apr 2010   Updated: 15 Apr 2010   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 16,150     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
LINQ: Enhancing Distinct with the SelectorEqualityComparer
13 Apr 2010   Updated: 15 Apr 2010   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 24,372     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
LINQ: Single vs SingleOrDefault
20 Oct 2010   Updated: 12 Dec 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 19,711     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
LINQ: Introducing The Skip Last Operators
C# 5.0
9 Oct 2012   Updated: 9 Oct 2012   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: CPOL    Views: 10,200     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Sample code I use to demonstrate the use of async/await in C# 5.0
Javascript
9 May 2010   Updated: 31 May 2010   Rating: 4.33/5    Votes: 3   Popularity: 2.07
Licence: CPOL    Views: 48,740     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Detecting User Regional Settings In The Web Browser
Visual Basic 10
13 Apr 2010   Updated: 15 Apr 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 9,810     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Getting Interface Property Implementations
Web Development
ASP.NET
13 Apr 2010   Updated: 15 Apr 2010   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 16,030     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Web Site Globalization With ASP.NET Routing
28 Sep 2010   Updated: 28 Sep 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,020     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Patch For ASP.NET Vulnerability Available
13 Apr 2010   Updated: 15 Apr 2010   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: CPOL    Views: 19,470     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Coupling ASP.NET Session State With Forms Authentication
HTML
8 Sep 2011   Updated: 17 Oct 2011   Rating: 4.53/5    Votes: 9   Popularity: 4.32
Licence: CPOL    Views: 50,572     Bookmarked: 22   Downloaded: 0
Please Sign up or sign in to vote.
Cleaning HTML With Regular Expressions
XHTML
13 Apr 2010   Updated: 15 Apr 2010   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 9,840     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
The procedures to define document compatibility in Internet Explorer 8 are well documented here, but I’ve seen many developers and system administrators that are not aware of this...

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer (Senior) Paulo Morgado
Portugal Portugal