Liam McLennan
7 posts.
- Building a new blog engine with node.js, geddy and github gistsI wrote a very simple blog engine, and created a new blog, and wrote about the process. Enjoy. It has node.js and geddy and markdown and github gists.
- JavaScript Class Patterns – In CoffeeScriptRecently I wrote about, and in particular, my favourite class pattern that uses closure to provide encapsulation. A class to represent a person, with a…
- JavaScript Class PatternsTo write object-oriented programs we need objects, and likely lots of them. JavaScript makes it easy to create objects:
- Stoicism Recently I have been reading about the ancient Greco-Roman philosophy Stoicism, which I…
- The security benefit of using presentation modelsPresentation models, or, are are lightweight classes tailored to the needs of the screens on which they are used. The obvious benefit is that they remove…
- How to Generate URLs with ASP.NET MVCI have been working with ASP.NET MVC for some time and yet I still had trouble trying to generate a URL in a view. URL generation is particularly…
- How to use the Moq mocking libraryMoq is yet another .NET mocking library, similar to Rhino mocks, NMock, TypeMock etc. It is a nice library but the documentation is lacking. The purpose…
