Share This Using Popular Bookmarking Services

Google ads


network monitoring software

Programs & websites tailormade for you.

A warning to link spammers 

Wednesday, August 22, 2012 5:45:00 PM
I know that SEO tactics means that people want links to their website, and preferably good text links to special crafted landing pages... But why do black hat link spammers insist on going around posting stupid comments on blogs like mine? Comments that does not make sense, just in order to post a link to a landing page of theirs. What is this viewpoint of life, that nobody else matters - that just because you can do something, you think you are in your right to do it? That you can post any... Read the full article...

OOP, SOA and thoughts on designing layered architectures 

Thursday, June 14, 2012 9:06:00 PM
This post is my attempt to give words to my thoughts in connection which changing the way I program: I am used to make websites with lots of data input and output, that more or less just straight passes data into and out of the database, with no more logic or design than using typed DataSets to get the data all the way from the database to the databound controls. And I am used to get products extremely fast, and keep my deadlines because of a very simple design philosophy and... Read the full article...

A ViewState friendly DataSource pager control 

Tuesday, March 27, 2012 10:50:00 PM
Every programmer has his own style of doing things like displaying lists of databound information with some paging control. Me, I used to favor a combination of ListView plus two DataPager controls - but getting them to work both inside an UpdatePanel and also with links for Google to follow to page 2 etc., that required the same somewhat tricky code copied to every page that needed paging. And repeating the same code is a sign that I probably better put that shared code inside a new server... Read the full article...

Using precompiled resources (resx files) in ASP.NET 

Saturday, March 17, 2012 9:00:00 AM
Or: What Microsoft forgot to tell about localization! I was recently reading the book "MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4", just to catch up on the development since I last formally studied ASP.NET. In their chapter about localization they write about how to use the App_GlobalResources and the App_LocalResources folders - but they forgot to mention a third option. The thing is: Those two folders give problems if you want... Read the full article...

Ajax Safe Uploader has reached version 1.0.0! 

Friday, March 16, 2012 8:44:00 PM
For some months I have been busy on other projects, but last week I did a brave new thing: I did an alpha test of a website by letting a potential user with very little computer knowledge try it out, while I was sitting in the background - just looking at what he did, trying my very best not to interrupt or comment on anything he did. The experiment was a huge eye opener! Not only did it reveal several bugs (because he did things I have never imagined a user would do), it also revealed... Read the full article...

Moving hosting provider and mail 

Sunday, September 25, 2011 10:05:00 PM
For several different reasons I am moving to a different hosting provider (from to But for the next 24 hours this website (and my email) will probably be unstable until the whole world of DNS is aligned to this new fact...   Shit - some of the unicode signs did not survive the translation through an SQL script, so I will have to go through all the old text to fix places where one letter or symbol has gotten changed to 2 or 3 strange things...   Updated... Read the full article...

Testing the AjaxSafeUpload control 

Wednesday, August 17, 2011 1:37:00 PM
Last updated: 16/3 2012 at 19:30. (Newest notes near the bottom.) I am starting this new blog entry to document the testing progress for getting the AjaxSafeUpload production ready - that is: moving it from version 0.9 to 1.0. It is important to know that the only way websites can select a file from your harddrive and upload it, is by using the <input type="file"> HTML tag. The AjaxSafeUpload control and the JavaScript tries to make it easier for programmers and designers by hiding... Read the full article...

An MS-Ajax-safe version of asp:FileUpload 

Saturday, August 13, 2011 6:59:00 PM
The asp:FileUpload control is a nightmare for both designers and programmers. Designers cannot style it, because every browser renders it different. Programmers have to make full postbacks to get the file contents, but if any validation of other input fields require user handling then the file will be lost on the next postback. Since I right now have 2 projects that needs a better solution for this, I have set out to solve the problem one and for all. The goal - making an ASP.NET... Read the full article...

My first app-like website for mobile phones 

Sunday, May 15, 2011 12:32:00 PM
Now finally, after some months of testing, my first website made to work like a native smartphone app is online. It is the hour reporting system for consultants working for ProData Consult, so unless you have a Danish contract with them, you will not see anything except the login page at: But the basic concept is as follows: Instead of making an app for just one or two smartphones (which would always annoy all those who have selected a different smartphone), I have tried to... Read the full article...

UrlEncode for Windows codepage 1252 in ASP.NET 

Wednesday, April 27, 2011 6:51:00 PM
On the project that I am currently working, I need to send SMS messages. Sending SMS'es is easy enough - you just call the URL of your chosen provider with your username etc. billing-information and then of course the text message for the SMS as part of the URL. But guess what - ASP.NET's own UrlEncode is set up for converting to UTF-8, and the SMS provider of course wants text in codepage 1252 - otherwise the special danish letters (like "øæå") gets lost. It might be possible to configure... Read the full article...
Page 1 of 2 1 2 > >> 
Allan K. Nielsen, Kindbergs Program Udvikling