Click here to Skip to main content
13,046,557 members (71,647 online)

Articles by Paulo Morgado (Articles: 23, Technical Blogs: 35)

Articles: 23, Technical Blogs: 35

RSS Feed

Average article rating: 4.20

Miscellaneous
HTML Browser Controls
Posted: 14 Oct 2006   Updated: 15 Apr 2010   Views: 77,460   Rating: 3.06/5    Votes: 11   Popularity: 3.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 1,439
An implementation of a web browser control for the .NET Framework 1.1.
ASP.NET
General
Posted: 6 Jan 2006   Updated: 6 Jan 2006   Views: 148,700   Rating: 4.83/5    Votes: 17   Popularity: 5.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 500
An article on HTTP compression in the .NET Framework 1.1.
Posted: 13 Jan 2006   Updated: 1 May 2007   Views: 192,480   Rating: 4.61/5    Votes: 20   Popularity: 6.00
Licence: Not specified      Bookmarked: 71   Downloaded: 1,510
An article on how to request and handle HTTP compression in .NET Framework 2.0.
Posted: 7 Jan 2007   Updated: 15 Apr 2010   Views: 27,840   Rating: 4.17/5    Votes: 8   Popularity: 3.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 370
An IHttpHandler/IHttpHandlerFactory to map requests.
Posted: 9 Sep 2007   Updated: 15 Apr 2010   Views: 44,320   Rating: 3.81/5    Votes: 10   Popularity: 3.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 48   Downloaded: 345
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.
C#
General
Posted: 25 Jul 2012   Updated: 30 Jul 2012   Views: 21,970   Rating: 4.86/5    Votes: 13   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
In C# 4.0 there was an error in the C# compiler in the order of the evaluation of the arguments in argument lists.
XML
XML/XSLT
Posted: 25 Jan 2006   Updated: 25 Jan 2006   Views: 25,670   Rating: 4.00/5    Votes: 5   Popularity: 2.80
Licence: Not specified      Bookmarked: 9   Downloaded: 205
An article on how to fork the processing of XML, in .NET Framework 1.1.
Posted: 25 Jan 2006   Updated: 25 Jan 2006   Views: 26,990   Rating: 3.38/5    Votes: 5   Popularity: 2.37
Licence: Not specified      Bookmarked: 9   Downloaded: 251
An article on how to process XML sub-trees in .NET Framework 1.1.
.NET Framework
General
Posted: 20 Oct 2011   Updated: 20 Oct 2011   Views: 18,150   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
The Roslyn team has announced general availability of the Roslyn CTP!
Utilities
Posted: 24 Jan 2007   Updated: 29 Jan 2007   Views: 33,350   Rating: 3.33/5    Votes: 10   Popularity: 3.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 194
A Culture and Region Information tool for .NET 2.0 based on System.Globalization.CultureAndRegionInfoBuilder
Cross Platform
General
Posted: 15 Jan 2007   Updated: 15 Apr 2010   Views: 23,510   Rating: 3.60/5    Votes: 5   Popularity: 2.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
A data store to store data by scope.
Posted: 2 Jan 2007   Updated: 15 Apr 2010   Views: 36,610   Rating: 3.26/5    Votes: 14   Popularity: 3.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 0
Introducing the concept
LINQ
General
Posted: 2 Aug 2010   Updated: 11 Aug 2010   Views: 20,950   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 0
Dumping Objects using Expression Trees
Posted: 16 Aug 2010   Updated: 16 Aug 2010   Views: 9,560   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
If the intent is to hydrate the objects from data, why not have an expression that does just that?
Posted: 15 Aug 2010   Updated: 17 Aug 2010   Views: 13,500   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Hydrating Objects With Expression Trees
Posted: 17 Aug 2010   Updated: 17 Aug 2010   Views: 9,240   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Performance comparisons between the different methods of hydrating objects
Posted: 18 Oct 2010   Updated: 19 Oct 2010   Views: 9,410   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
The TakeLastWhile operator returns last contiguous elements from a sequence that satisfy the specified criteria and is implemented as the TakeLastWhile extension methods.
Posted: 18 Oct 2010   Updated: 20 Oct 2010   Views: 6,300   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
The TakeLast operator returns a specified number of contiguous elements from the end of a sequence and is implemented as the TakeLast extension method.
Posted: 20 Oct 2010   Updated: 20 Oct 2010   Views: 6,180   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
In this post, I’ll introduce the implementation of the SkipLast operator.
Posted: 20 Oct 2010   Updated: 21 Oct 2010   Views: 8,340   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
LINQ: Implementing The SkipLastWhile Operator
Posted: 12 Dec 2010   Updated: 12 Dec 2010   Views: 17,140   Rating: 4.12/5    Votes: 9   Popularity: 3.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
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.
Posted: 19 Oct 2010   Updated: 12 Jan 2011   Views: 11,930   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
LINQ: Introducing the Take Last Operators
Posted: 12 Jan 2011   Updated: 12 Jan 2011   Views: 10,690   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
How to create property set expression trees in a developer friendly way

Average blogs rating: 4.64

Shell and IE programming
General
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 8,120   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
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...
ASP.NET
General
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 11,690   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Web Site Globalization With ASP.NET Routing
Posted: 28 Sep 2010   Updated: 28 Sep 2010   Views: 6,420   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Patch For ASP.NET Vulnerability Available
Utilities
Posted: 14 Jun 2010   Updated: 14 Jun 2010   Views: 18,870   Rating: 3.29/5    Votes: 3   Popularity: 1.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Is Your ASP.NET Development Server Not Working?
Client side scripting
General
Posted: 9 May 2010   Updated: 31 May 2010   Views: 30,480   Rating: 4.33/5    Votes: 3   Popularity: 2.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Detecting User Regional Settings In The Web Browser
Session State
Sessions and Session State
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 14,600   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Coupling ASP.NET Session State With Forms Authentication
Windows Phone 7/8
General
Posted: 9 Jul 2012   Updated: 9 Jul 2012   Views: 12,040   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
There are a many articles on MSDN (and all over the Internet) about globalization and localization of Silverlight applications in general and specifically Windows Phone 7 applications but I haven’t found any that uses a value converter.
Posted: 22 Jan 2013   Updated: 28 Jan 2013   Views: 6,400   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
How it can be used in a simple application
Posted: 2 Jan 2013   Updated: 28 Jan 2013   Views: 13,650   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
With Rx, events are first class citizens that can be passed around and composed as needed in a very simple way.
C#
COM Interop
Posted: 18 Apr 2010   Updated: 18 Apr 2010   Views: 15,760   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Dynamic resolution as well as named and optional arguments greatly improve the experience of interoperating with COM APIs such as Office Automation Primary Interop Assemblies (PIAs). But, in order to alleviate even more COM Interop development, a few COM-specific features were also added to C# 4.0.
General
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 15,680   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
The Evolution Of C#
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 19,450   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
C# Proposal: Compile Time Static Checking Of Dynamic Objects
Posted: 15 Apr 2010   Updated: 15 Apr 2010   Views: 13,260   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
As part of the co-evolution effort of C# and Visual Basic, C# 4.0 introduces Named and Optional Arguments.
Posted: 18 Apr 2010   Updated: 18 Apr 2010   Views: 87,170   Rating: 4.79/5    Votes: 11   Popularity: 4.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
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.
Posted: 1 Aug 2010   Updated: 1 Aug 2010   Views: 7,660   Rating: 4.33/5    Votes: 3   Popularity: 2.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
More On Array Variance
Generics
Posted: 13 Apr 2010   Updated: 16 Apr 2010   Views: 46,090   Rating: 4.95/5    Votes: 14   Popularity: 5.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 0
C# 4.0: Covariance And Contravariance In Generics
How To
Posted: 17 Apr 2010   Updated: 17 Apr 2010   Views: 11,040   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
C# 4.0: Alternative To Optional Arguments
Samples
Posted: 9 Oct 2012   Updated: 9 Oct 2012   Views: 7,390   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Sample code I use to demonstrate the use of async/await in C# 5.0
.NET Framework
How To
Posted: 13 Apr 2010   Updated: 13 Apr 2010   Views: 10,370   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Running .NET 1.1 Applications on .NET 2.0
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 14,500   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
After having put my .NET 1.1 application running on the .NET 2.0 runtime (^), I’m planning on migrating it to .NET 2.0, but not all at once.
Libraries
General
Posted: 9 Oct 2012   Updated: 9 Oct 2012   Views: 7,760   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
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.
LINQ
General
Posted: 13 Apr 2010   Updated: 13 Apr 2010   Views: 15,220   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
LINQ: Single vs. First
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 7,340   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
LINQ: Enhancing Distinct With The PredicateEqualityComparer
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 7,950   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Getting Interface Property Implementations
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 10,350   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
LINQ: Enhancing Distinct With The SelectorEqualityComparer
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 19,090   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Like other LINQ API methods that extract a scalar value from a sequence, Single has a companion SingleOrDefault.
Posted: 5 Aug 2010   Updated: 5 Aug 2010   Views: 11,610   Rating: 4.60/5    Votes: 4   Popularity: 2.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Following my last post, I received lots of enquiries about how got to master the creation of expression trees.
Posted: 20 Oct 2010   Updated: 12 Dec 2010   Views: 13,360   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
LINQ: Introducing The Skip Last Operators
Universal Windows Platform and Windows Runtime
General
Posted: 17 Oct 2011   Updated: 17 Oct 2011   Views: 98,560   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Internet Explorer 10 User Agent Strings On Windows 8 64bit
Algorithms & Recipes
Regular Expressions
Posted: 8 Sep 2011   Updated: 17 Oct 2011   Views: 40,590   Rating: 4.53/5    Votes: 9   Popularity: 3.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
Cleaning HTML With Regular Expressions
Macros and Add-ins
Visual Studio .NET Addins
Posted: 13 Apr 2010   Updated: 10 May 2010   Views: 13,440   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
CodeIt.Right Code File Header Template For StyleCop Rules
VS.NET Macros
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 6,970   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Visual Studio: Setting Up The Current Project And Run
Programming Tips
Testing and Quality Assurance
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 5,310   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
How To Set Elements Of An Array Of A Private Type Using Visual Studio Shadows
Posted: 13 Apr 2010   Updated: 15 Apr 2010   Views: 9,080   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
A TraceListener For Tests
Uncategorised Technical Blogs
General
Posted: 30 May 2012   Updated: 30 May 2012   Views: 5,650   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Globalization, localization and why my application stopped launching
No tips have been posted.
No reference articles have been posted.

Paulo Morgado
Software Developer (Senior) Paulo Morgado
Portugal Portugal


Advertise | Privacy | Mobile
Web01 | 2.8.170713.1 | Last Updated 23 Jul 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid