activa's blog

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

Browsing Posts in Uncategorized

The iPhone is a fabulous device, few people will argue about that. But… When I started developing iPhone apps about a year ago, it felt… awkward. If you want to create an app for the iPhone, you have to use Objective C, which was invented sometime around 1934. I’m kidding of course: it was 1986, [...]

Early next year, a cool new service will go online targeted at web developers and designers. It will go by the name of dStyler.com but it’s a little hard to explain what the service will do, but I’ll start with a simple example: It turns this into this Lorem ipsum dolor sit amet, consectetur adipiscing [...]

I’m a SmartPhone addict, I admit. At the same time, I am very picky about the requirements of a smartphone: 3G (HSDPA) Support for push e-mail (MS Exchange Server) Web browsing (even if it’s flaky) Small form factor Looking at the list, I may not be that picky after all. Feature number 2 however forces [...]

Time for an update on the state of ProMesh.NET, the open-source MVC Web Application framework I started a few years ago. The last public release was almost 7 months ago, and a lot has been changed since then. The original plan was to create a version 1.5, but I decided against that and made it [...]

Am I the only one who believes a great programming font can boost your productivity and increase your coding joy? Personally, when I’m using a nice, clean font for my coding, I feel happy about my code. The code just looks better. And I don’t mean it “looks” better, but it looks better (catch my [...]

A little sooner than expected, I decided to publish the source code for LazyParser.NET on CodePlex. LazyParser.NET is a lightweight C# expression parser that allows you to add late-bound expression parsing to your .NET applications. It will allow you to use (user supplied?) C# expressions to be used in a variety of situations: Validation expressions [...]

In two of my open source projects (CoolStorage.NET and ProMesh.NET), I have to parse expressions from a string at runtime. Both products include a simple parser that supports most of the .NET expression syntax, but it is still too restricted compared to real C# expressions. So I decided to create a separate C# open source [...]

Everyone knows that an easy way to represent binary data in a normal ASCII, is to use Base64. Most people also know about the Convert.ToBase64String() and Convert.FromBase64String() methods in the .NET Framework. But how do you use this knowledge to convert any (serializable) object to/from a string, in as few lines of code as posssible? [...]

When a software tester comes up to your desk and complains about a bug, and you have no idea what to tell him, just use the following list and pick a number: This has always worked fine… I didn’t change anything… It works here! Weird, I tested this! My unit tests were all green! Are [...]

The title says it all Seriously, it’s about .NET programming, but without the ASP.NET page rendering model. While the .NET Framework and C# are one of the best ways to do any software development since C++, the ASP.NET page model has some serious flaws. For serious web development work, it is a major pain in [...]