Skip to main content
Email Password   helpLost your password?

Articles by Philip Laureano (10 articles found)

Average article rating: 4.66

Applications & Tools

Introducing TaHoGen – An Open Source Implementation of a CodeSmith-Style Code Generation Engine
Last Updated: 14 Mar 2005   Page Views: 71,526   Rating: 3.50/5    Votes: 19   Popularity: 4.48   Bookmark Count: 80
Licence: The Code Project Open License (CPOL)   
Looking for multiple file output support from a single template in one pass? Then look no further.

C#

Introducing the LinFu Framework, Part II: LinFu.DynamicObject – Adding Dynamic Language Features to Statically Typed Languages
Last Updated: 12 Nov 2007   Page Views: 40,560   Rating: 4.77/5    Votes: 42   Popularity: 7.75   Bookmark Count: 54
Licence: The GNU Lesser General Public License   
Using LinFu.DynamicObject to add mixins, duck typing and multiple dispatch to your favorite .NET languages
Introducing the LinFu Framework, Part III: LinFu.Delegates-Lambda Arguments & Universal Event Handling
Last Updated: 12 Nov 2007   Page Views: 16,113   Rating: 4.69/5    Votes: 22   Popularity: 6.30   Bookmark Count: 34
Licence: The GNU Lesser General Public License   
A library for currying delegates and for handling any event fired from any object instance
Introducing the LinFu Framework, Part I - LinFu.DynamicProxy: A Lightweight Proxy Generator
Last Updated: 12 Nov 2007   Page Views: 74,588   Rating: 4.89/5    Votes: 66   Popularity: 8.89   Bookmark Count: 138
Licence: The GNU Lesser General Public License   
A fast dynamic proxy library with support for .NET Generics
Introducing the LinFu Framework, Part IV: Simple.IOC – The Five Minute Inversion of Control Container
Last Updated: 15 Nov 2007   Page Views: 18,187   Rating: 4.79/5    Votes: 24   Popularity: 6.61   Bookmark Count: 25
Licence: The GNU Lesser General Public License   
A fully functional, yet minimalistic inversion of control container
Introducing the LinFu, Part V: LinFu.DesignByContract2 – Adding Transparent Design by Contract Features to Any .NET Language
Last Updated: 7 Dec 2007   Page Views: 19,130   Rating: 4.58/5    Votes: 20   Popularity: 5.95   Bookmark Count: 32
Licence: The GNU Lesser General Public License   
A library that adds transparent DbC support to any .NET language. No Eiffel.NET or Spec# required.
Introducing LinFu, Part VI: LinFu.AOP – Pervasive Method Interception and Replacement for Sealed Types in Any .NET Language
Last Updated: 8 Feb 2008   Page Views: 31,359   Rating: 4.71/5    Votes: 19   Popularity: 6.03   Bookmark Count: 29
Licence: The GNU Lesser General Public License   
Using MSBuild and Mono.Cecil to dynamically intercept static and final methods of nearly any type, including sealed types. No proxies required.
LinFu.IOC 2.0 in Five Minutes (Part 1 of n): Fun With Attributes
Last Updated: 9 Dec 2008   Page Views: 12,143   Rating: 4.97/5    Votes: 30   Popularity: 7.35   Bookmark Count: 49
Licence: The GNU Lesser General Public License   
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).
LinFu.IOC 2.0 in Five Minutes (Part 2 of n): Constructor, Field, Method, and Property Injection
Last Updated: 11 Feb 2009   Page Views: 4,797   Rating: 4.58/5    Votes: 10   Popularity: 4.58   Bookmark Count: 15
Licence: The GNU Lesser General Public License   
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

Introducing TaHoGen, Part II: Plugging a CodeSmith-style Template Engine Directly into the VS.NET IDE
Last Updated: 23 Sep 2005   Page Views: 40,526   Rating: 4.21/5    Votes: 11   Popularity: 4.38   Bookmark Count: 39
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!

C#

Introducing Hiro, the World's Fastest IOC Container, Part I: Design Diary [Technical Blog]
Last Updated: 10 Apr 2009   Page Views: 5,735   Rating: 5.00/5    Votes: 6   Popularity: 3.89   Bookmark Count: 20
Licence: The GNU Lesser General Public License   
A look into the design of a statically precompiled IOC container that performs as fast as an application without an IOC container.
Introducing Hiro, the World's Fastest IOC Container, Part II: The Little Feature Set That Could [Technical Blog]
Last Updated: 15 Apr 2009   Page Views: 3,319   Rating: 5.00/5    Votes: 5   Popularity: 3.49   Bookmark Count: 6
Licence: The GNU Lesser General Public License   
A deeper dive into the features of an ultra-lightweight IOC container, and an explanation on why less is more.

Design and Architecture

The Admission That Every Developer Must Make... [Technical Blog]
Last Updated: 11 Apr 2009   Page Views: 2,555   Rating: 4.60/5    Votes: 3   Popularity: 2.19   Bookmark Count: 3
Licence: The GNU Lesser General Public License   
An article about the Zen of Programming and how a programmer's first duty is to solve problems without having to write code

Uncategorised Technical Blogs

Introducing Hiro, the World's Fastest IOC Container, Part III: The Container Itself [Technical Blog]
Last Updated: 28 Jul 2009   Page Views: 1,800   Rating: 5.00/5    Votes: 2   Popularity: 1.51   Bookmark Count: 7
Licence: The GNU Lesser General Public License   
IntroductionIn this final installment of the Hiro series, I'll show you just how ridiculously simple it is to use Hiro in your own applications without sacrificing speed for simplicity. I'll also show you how you can use Hiro's registration conventions so that you will never have to worry about mana

Philip Laureano


Member
Philip Laureano has been a Microsoft Certified Professional since 2000, and he has coding experience in Visual C++ ATL/COM, VB6, and (more recently) the .NET Framework Languages (C#/VB.NET/MSIL). On the rare occasions when he's not hacking away at his code, you can reach him at marttub(at_sign)hotmail_dot_com, or you can just contact him at his dev blog.

To see my CV, click here.

To view my manifesto, click here
Occupation: Software Developer (Senior)
Company: CodeLean, Inc
Location: United States United States


Last Updated 21 Nov 2009 | Advertise | Privacy | Terms of Use | Copyright © CodeProject, 1999-2009