Click here to Skip to main content
14,700,220 members

Articles by Philip Laureano (Articles: 11, Technical Blogs: 20)

Articles: 11, Technical Blogs: 20

RSS Feed

Average article rating: 4.78

Applications & Tools
Tools with source code
Posted: 14 Mar 2005   Updated: 14 Mar 2005   Views: 128,331   Rating: 3.67/5    Votes: 21   Popularity: 4.85
Licence: The Code Project Open License (CPOL)      Bookmarked: 94   Downloaded: 2,846
Please Sign up or sign in to vote.
Looking for multiple file output support from a single template in one pass? Then look no further.
C#
General
Posted: 26 Oct 2007   Updated: 12 Nov 2007   Views: 132,267   Rating: 4.97/5    Votes: 50   Popularity: 8.31
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 67   Downloaded: 858
Please Sign up or sign in to vote.
Using LinFu.DynamicObject to add mixins, duck typing and multiple dispatch to your favorite .NET languages
Posted: 2 Nov 2007   Updated: 12 Nov 2007   Views: 51,000   Rating: 4.90/5    Votes: 27   Popularity: 6.76
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 43   Downloaded: 677
Please Sign up or sign in to vote.
A library for currying delegates and for handling any event fired from any object instance
Posted: 15 Oct 2007   Updated: 12 Nov 2007   Views: 341,388   Rating: 4.97/5    Votes: 82   Popularity: 9.43
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 225   Downloaded: 3,307
Please Sign up or sign in to vote.
A fast dynamic proxy library with support for .NET Generics
Posted: 15 Nov 2007   Updated: 15 Nov 2007   Views: 65,341   Rating: 4.89/5    Votes: 25   Popularity: 6.75
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 41   Downloaded: 609
Please Sign up or sign in to vote.
A fully functional, yet minimalistic inversion of control container
Posted: 6 Dec 2007   Updated: 7 Dec 2007   Views: 84,163   Rating: 4.82/5    Votes: 23   Popularity: 6.46
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 46   Downloaded: 583
Please Sign up or sign in to vote.
A library that adds transparent DbC support to any .NET language. No Eiffel.NET or Spec# required.
Posted: 31 Jan 2008   Updated: 8 Feb 2008   Views: 201,102   Rating: 4.94/5    Votes: 26   Popularity: 6.73
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 59   Downloaded: 966
Please Sign up or sign in to vote.
Using MSBuild and Mono.Cecil to dynamically intercept static and final methods of nearly any type, including sealed types. No proxies required.
Posted: 9 Dec 2008   Updated: 9 Dec 2008   Views: 83,870   Rating: 4.98/5    Votes: 36   Popularity: 7.68
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 74   Downloaded: 441
Please Sign up or sign in to vote.
The first article in a series of articles that describes how you can use the LinFu.IOC 2.0 container to extend your application(s).
Posted: 11 Feb 2009   Updated: 11 Feb 2009   Views: 28,820   Rating: 4.90/5    Votes: 14   Popularity: 5.29
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 28   Downloaded: 309
Please Sign up or sign in to vote.
The second article in a series of articles that describes how you can LinFu.IOC 2.0's dependency injection capabilities to extend your application(s).
Macros and Add-ins
VS.NET Add-ins
Posted: 12 Sep 2005   Updated: 23 Sep 2005   Views: 65,902   Rating: 4.74/5    Votes: 12   Popularity: 4.52
Licence: Not specified      Bookmarked: 41   Downloaded: 1,507
Please Sign up or sign in to vote.
Have you ever wanted to output your CodeSmith templates 'directly' into the Code Window of the VS.NET IDE? If you have, then this article is for you!
Uncategorised Technical Blogs
General
Posted: 28 Jul 2009   Updated: 28 Jul 2009   Views: 13,452   Rating: 4.80/5    Votes: 3   Popularity: 2.29
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
How ridiculously simple it is to use Hiro in your own applications without sacrificing speed for simplicity

Average blogs rating: 4.88

Web Services
ATL Web Services
Posted: 1 Nov 2011   Updated: 1 Nov 2011   Views: 5,080   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to use Hiro to create services that are instantiated once per web session
C#
General
Posted: 10 Apr 2009   Updated: 10 Apr 2009   Views: 34,670   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 37   Downloaded: 0
Please Sign up or sign in to vote.
A look into the design of a statically precompiled IOC container that performs as fast as an application without an IOC container.
Posted: 15 Apr 2009   Updated: 15 Apr 2009   Views: 16,170   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
A deeper dive into the features of an ultra-lightweight IOC container, and an explanation on why less is more.
Posted: 4 May 2011   Updated: 4 May 2011   Views: 9,471   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
LinFu.DynamicObject is flexible enough that it can let you build object instances at runtime and then 'strongly' duck type those object instances to any interface that matches the intended duck type.
.NET Framework
General
Posted: 4 May 2011   Updated: 4 May 2011   Views: 12,280   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Intercepting Console.WriteLine and Other Third-Party Method Calls with LinFu.AOP 2.0
Posted: 20 Oct 2011   Updated: 20 Oct 2011   Views: 14,120   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Ten basic principles that you can follow that will make it easier for you to understand and work with IL writing/rewriting
Utilities
Posted: 4 May 2011   Updated: 4 May 2011   Views: 5,270   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to create types that can change at runtime
Libraries
General
Posted: 6 Nov 2011   Updated: 6 Nov 2011   Views: 5,480   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Announcing the impending release of LinFu.IoC v2.0!
Posted: 6 Nov 2011   Updated: 6 Nov 2011   Views: 6,340   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
The following code represents most of LinFu.IoC's functionality when managing service instances.
Posted: 10 Nov 2011   Updated: 10 Nov 2011   Views: 6,590   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
The LinFu re-implementation feature list.
Posted: 10 Nov 2011   Updated: 10 Nov 2011   Views: 6,490   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Which option should I take, and why?
Windows API
General
Posted: 9 Apr 2013   Updated: 9 Apr 2013   Views: 5,830   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Building your own System.Reflection API from scratch: Choosing Nemerle.
Exception Handling
General
Posted: 4 May 2011   Updated: 4 May 2011   Views: 6,721   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to dynamically intercept thrown exceptions with LinFu.AOP 2.0
Threads, Processes & IPC
General
Posted: 20 Oct 2011   Updated: 20 Oct 2011   Views: 14,140   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A mind-bending experience
Design and Architecture
Patterns and Practices
Posted: 11 Apr 2009   Updated: 11 Apr 2009   Views: 14,480   Rating: 4.67/5    Votes: 4   Popularity: 2.81
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
An article about the Zen of Programming and how a programmer's first duty is to solve problems without having to write code
Hardware & System
Clipboard
Posted: 20 Apr 2013   Updated: 20 Apr 2013   Views: 6,630   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to build your own System.Reflection API from scratch
Uncategorised Technical Blogs
General
Posted: 29 Dec 2009   Updated: 29 Dec 2009   Views: 6,010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Introducing Hiro.Functors and making Hiro a dynamic container
Posted: 21 Oct 2011   Updated: 21 Oct 2011   Views: 18,820   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Rewriting FizzBuzz and the art of redirecting method calls
Posted: 19 Jan 2018   Updated: 19 Jan 2018   Views: 3,841   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Although it's been quite a while since my last post, LinFu has been coming along quite nicely with some recent additions. In the past month, I've managed to create two new things for LinFu: A Dynamic Typing System for LinFu.DynamicObject, and.
Posted: 21 Jan 2018   Updated: 21 Jan 2018   Views: 3,730   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
LinFu.DynamicModel, MxClone, and the art of Adaptive Object Models
No tips have been posted.
No reference articles have been posted.
No projects have been posted.

Philip Laureano
Software Developer (Senior) Readify
Australia Australia
No Biography provided