2008

71 articles published in 2008

  1. Default script and style language

    · 1 min read

    Specify the default script and stylesheet types to validate your XHTML

  2. BlogEngine.NET Christmas update

    · 2 min read

    News about the upcoming BlogEngine.NET 1.5

  3. Christmas geek dinner

    · 1 min read

    Sign up for the Copenhagen Christmas geek dinner 2008

  4. W3C Geolocation support in Firefox

    · 2 min read

    Geo-enable your website using JavaScript

  5. I’m not dead yet

    · 3 min read

    An update on what I have been up to lately.

  6. Reverse GEO lookup in C#

    · 1 min read

    Use the Google maps API to find addresses based on lat/long using C#

  7. Simple JavaScript event model

    · 3 min read

    Use a simple event model in JavaScript to improve your entire website

  8. Search for people using SHA1 hashing

    · 2 min read

    Use the SHA1 algorithm to find people by their e-mail address

  9. Track your visitors using an HttpModule

    · 3 min read

    How to track the actions and behaviour of your website visitors

  10. Thursday’s Silverlight presentation

    · 1 min read

    Come to the Silverlight 2.0 presentation in Copenhagen this Thursday

  11. My 10 common mistakes in ASP.NET

    · 4 min read

    A list of common mistakes made by ASP.NET developers seen from a test lead.

  12. BlogEngine.NET meeting this Friday

    · 1 min read

    Meet the BlogEngine.NeT developers for a chat

  13. Introducing SemanticEngine.NET

    · 3 min read

    Intoducing the new open source project called SemanticEngine.NET for ASP.NET, C# and VB.NET

  14. ASP.NET developers wanted

    · 3 min read

    ZYB is looking for a new ASP.NET developer for its Copenhagen office.

  15. Next stop Florida

    · 2 min read

    I'm going to Florida for 14 days. See you on the other side.

  16. Demo for ASP.NET performance tuning talk

    · 1 min read

    This Tuesday I gave a presentation about ASP.NET performance optimization and I promised to share the demo website. The demo is a very simple ASP.NET website where you can play with the HTTP modules from the web.config...

  17. Localize text in JavaScript files in ASP.NET

    · 3 min read

    Use a simple HTTP handler to localize your .js script files

  18. ASP.NET performance optimization talk

    · 1 min read

    My talk about advanced performance optimization techniques for ASP.NET and geek dinner afterwards

  19. Create better experiences for your visitors

    · 3 min read

    Some measures I've taken to make a visit to this blog more personalized

  20. hCard enable the comments in BlogEngine.NET 1.4.5

    · 2 min read

    How to enable the hCard microformat in the post comments in BlogEngine.NET 1.4.5

  21. Status 500 errors when doing HTTP requests

    · 2 min read

    Create a web request with the correct headers to avoid status 500 errors

  22. Cool projects that don’t exist - part 2

    · 2 min read

    A follow-up on the projects that didn't exist a year ago.

  23. BlogEngine.NET 1.4.5 released

    · 1 min read

    BlogEngine.NET 1.4.5 is released and it has a lot of new features and fixes.

  24. Get language and country from a browser in ASP.NET

    · 2 min read

    How to resolve the language and country from the visiting browser

  25. Custom LightBox JavaScript

    · 2 min read

    How to add a semi-transparent layer with a popup box on top in JavaScript ala LightBox

  26. New BlogEngine.NET release coming up

    · 4 min read

    New features and many bug fixes goes into the next release of BlogEngine.NET

  27. Find semantic links in a web page

    · 2 min read

    How to parse an HTML page to retrieve FOAF, APML or SIOC document links.

  28. From wine to web

    · 3 min read

    How and why I got started as a software developer

  29. Optimize WebResource.axd and ScriptResource.axd

    · 2 min read

    How to minify, compress and combine all WebResource.axd and ScriptResource.axd on a page

  30. BlogEngine.NET memory leak fix

    · 2 min read

    My pride takes a hit every time I read the title of this post. At least it contains the word “fix”. People have reported a memory leak on a few occasions, but I’ve never been able to find it and neither have anyone else...

  31. Gravatar’s new features and ASP.NET

    · 2 min read

    How to use the new Gravatar features from ASP.NET and c#

  32. Creating widgets for BlogEngine.NET 1.4

    · 4 min read

    A tutorial on writing widgets for BlogEngine.NET 1.4

  33. BlogEngine.NET 1.4 released

    · 1 min read

    The 5th version of BlogEngine.NET is just released. Download it now.

  34. How to use the IHttpAsyncHandler in ASP.NET

    · 2 min read

    Shows how to use the IHttpAsyncHandler interface in C# and ASP.NET

  35. Compress WebResource.axd in ASP.NET

    · 2 min read

    A module and handler to compress the WebResource.axd

  36. Front-end vs. back-end developers

    · 3 min read

    Is there any difference between back-end and front-end developers?

  37. Access the page from a BlogEngine.NET extension

    · 2 min read

    How to manipulate the Page dynamically from extensions in BlogEngine.NET

  38. My first video interview

    · 1 min read

    Last week Daniel Frost , the Danish Developer Evangelist from Microsoft came by to interview the co-founder of ZYB, Ole Kristensen and me about the semantic web and how we use it. He brought his camcorder and recorded...

  39. ZYB to the rescue

    · 1 min read

    You might think that ZYB rescued me from loosing data on my mobile phone or helped finding my friends or something like that. That could have been the case, but this time it wasn’t. No, what I’m talking about is much...

  40. Guide to the semantic web

    · 8 min read

    A primer to microformats and other semantic technologies.

  41. Wake up ASP.NET developers!

    · 4 min read

    A rant about the ASP.NET developers attitude towards the semantic web

  42. FOAF parsing and crawling in C#

    · 2 min read

    A C# FOAF parser class

  43. Nest related resources in Visual Studio

    · 3 min read

    Shows how to nest .css and .js files under user controls and thereby making them into components

  44. Data at the root level is invalid

    · 2 min read

    Solution to the XmlException and the strange three beginning characters

  45. Touch screen and no keyboard

    · 2 min read

    A review of the new LG smartphone Viewty.

  46. Moving to a new server

    · 1 min read

    My later-is-better-than-never move to Windows Server 2003

  47. Copenhagen Geek Dinner III – on Facebook

    · 1 min read

    Announcing the next Copenhagen Geek dinner at Vesterbro Bryghus

  48. Twitter widget example

    · 1 min read

    Get a Twitter widget for BlogEngine.NET 1.4

  49. Playing with Gravatar images

    · 2 min read

    How to use Gravatars to do more than just displaying an image.

  50. Filter search and feeds by your interests

    · 2 min read

    A demonstration on how to filter content by using APML

  51. New features in the next BlogEngine.NET

    · 5 min read

    News on the upcoming BlogEngine.NET 1.4 including microformats and support for the semantic web

  52. Build your online social graph

    · 1 min read

    Discover your social graph from this Google Social Graph API wrapper class in C#

  53. Make an API of your website

    · 2 min read

    An idea how to turn any website into an API supporting JSON, RSS and ATOM

  54. The method you didn’t know you needed

    · 4 min read

    Display relative time to the end-user instead of precise to-the-second time

  55. Be in charge of your online life

    · 7 min read

    Start implementing the vision of the semantic web and microformats

  56. Let Live Search know when you update your website

    · 2 min read

    Live Search has a ping endpoint you can use to notify it when a change occurs

  57. Create custom activities for IE 8

    · 1 min read

    How to add custom Activities to IE 8 from your own website

  58. Tip: Regex.Escape

    · 1 min read

    An easy way to escape strings passed on to regular expressions.

  59. XML-RPC ping endpoint in C# and ASP.NET

    · 3 min read

    Shows how to receive XML-RPC ping requests

  60. Tech talk about BlogEngine.NET

    · 1 min read

    Tech talk at Microsoft about BlogEngine.NET

  61. Website working again

    · 1 min read

    As you might have noticed, this blog has been displaying a beautiful yellow-screen-of-death for the last three weeks. It began only a few days since I went on vacation to Brazil. The thing was that I didn’t realize that...

  62. Going to Brazil

    · 2 min read

    Going to Brazil for a month

  63. Cache expiration puzzle

    · 3 min read

    Open question: should BlogEngine.NET use sliding or absolute cache expiration?

  64. Copenhagen geek dinner II – update

    · 1 min read

    Second geek dinner in Copenhagen - tables are now reserved

  65. OpenID implementation in C# and ASP.NET

    · 4 min read

    Demonstrate how to implement OpenID in your own ASP.NET website.

  66. Firefox and the FileUpload control in ASP.NET

    · 2 min read

    A solution to the input type="file" width issue in Firefox

  67. 'Open sauce' talk

    · 1 min read

    I'm giving a talk about open source at Microsoft Denmark's headquarters

  68. Add or remove the www sub domain

    · 2 min read

    Add or remove the www sub domain using a HttpModule in ASP.NET

  69. Geek dinner II - January 29th

    · 1 min read

    Who wants to join the January 2008 geek dinner in Copenhagen?

  70. Video - widget framework

    · 1 min read

    A screencast of the new widget framework in BlogEngine.NET 1.4

  71. Quirk in the DateTime class

    · 1 min read

    The DateTime parsing of certain string formats causes wrong date strings