activa's blog

.NET, Web, Mobile and more stuff I can't stop talking about

Browsing Posts in Frameworks

Our CoolStorage ORM has been around for quite a while, but I felt that it was particularly useful as a data access layer on smaller scale applications and mobile devices running .NET (or some flavor of it). Not everybody needs a massive (*) data access layer like Entity Framework or NHibernate. About a year ago [...]

Even before there was talk about ASP.NET MVC, there were a few open source MVC frameworks available for .NET. Among them, MonoRail was best known, but there was also ProMesh.NET, a .NET MVC web framework that evolved from a small personal project to a full-blown MVC framework for building web applications in .NET, without using [...]

Most people believe dogfooding is the perfect way of ensuring the quality of the software you’re creating. I couldn’t agree more. The only problem is that when you use your own software, you always have the feeling that it’s not quite “done”. There’s always something that you can do better, always something that can be [...]

What’s the hardest part of creating any open-source project? No, not writing the code. No, not helping users in the support forum… I’ll tell you: writing documentation, especially when the documentation is not in your native language. So that’s what I have been doing for the last few weeks (or should I say “months”?). In [...]

It has been almost one year since the last public release of CoolStorage.NET (“cool” open-source object mapper for .NET 2.0), but this doesn’t mean the product was dead. A lot of people regularly downloaded the latest builds from CodePlex and I received a lot of great feedback, which finally lead to the release of version [...]

Let me just say that I am pretty impressed by what Miguel De Icaza and the other Mono guys have accomplished by creating Mono. I have never been impressed by Linux and I am not surprised by the slower than expected adoption of the operating system, despite huge efforts by Novell and Red Hat. To [...]

Scott Bellware wrote an interesting article “Monorail vs. Rails Isn’t a Meaningful Question” which touches the subject of choosing a technology for building web applications. The question “if you’re building web apps on .NET, what leads you to assume that you should be building on .NET?” came up twice in his post. While this is [...]

One of the most powerful features in .NET is the ability to use reflection to do all kinds of neat stuff at runtime, like Find out what properties, fields, methods, etc. are in a class Create objects without knowing their type at compile time Call methods by name (even private ones) Check attributes on classes, [...]

There seems to be quite a bit of demand for a preview of ProMesh.NET, my MVC-type Web Application Framework for .NET 2.0. To satisfy this demand I decided to publish a small demo application (with source code) on CodePlex, which includes the current compiled ProMesh.NET assemblies The demo application contains a web project and a unit [...]

Today the ProMesh.NET project has been made public at CodePlex. ProMesh.NET is an MVC-based Web Application Framework for .NET 2.0 Features include: Lightweight (<100KB) framework running on top of the ASP.NET HTTP pipeline (HttpHandler) Controller-based for easy implementation of the MVC pattern Flexible template-based rendering engine (using pure HTML files) Very powerful integrated testing framework for [...]