Click here to Skip to main content
15,892,059 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,310     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,930     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,736     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,700     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,670     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,900     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,083     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,530     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,540     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,082     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,263     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,040     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,772     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,740     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,710     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,711     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,591     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: 180,445     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: 234,233     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,840     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,475     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,090     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,930     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,460     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,440     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,196     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,716     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,660     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,750     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,710     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,760     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,880     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,931     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: 21,021     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,311     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,080     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,640     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,741     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,290     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,950     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: 22,005     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,450     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,190     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,412     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,751     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,800     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,830     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,070     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,040     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,490     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,612     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,850     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