Profile picture

Written by Vidar Kongsli who is a software professional living in Oslo, Norway. Works as a consultant, system architect and developer at Bredvid. You should follow him on Twitter

  1. November 08, 2017

    In my video course PowerShell 5 Recipes, I used the Dnsimple API as an example of writing PowerShell modules. In the course, I uploaded and…

  2. February 07, 2017

    During the last few months, I have written several blog posts in my company’s blog about how to secure a site with HTTPS. I started off…

  3. April 18, 2016

    Å bruke kommandolinjen er kjapt. Hvis du ønsker å slå opp i Bokmålsordboka eller Nynorskordboka på nett, kan du nå gjøre det fra Powershell…

  4. July 02, 2015

    A while back, I wrote about how to somewhat improve flow control in case of null checks. I finally decided to make a tiny library out of…

  5. August 14, 2014

    This blog has ran on a dedicated WordPress installation hosted by domeneshop.no. A couple of weeks ago, I decided to move my blog to Azure…

  6. March 05, 2014

    The Scheduler is one of the new kids on the block in Azure Land. With Scheduler you can set up triggers for some sort of event in your…

  7. September 20, 2013

    I earlier wrote about Handling null checks efficiently by using extension methods to make our code more terse, not cluttered by null check…

  8. September 17, 2013

    At the QCon Conference in London in 2009, Sir C.A.R. Hoare apologized for inventing the null reference back in 1965 for the Algol W…

  9. June 12, 2012

    Consider the following code: The gotcha here is not to fall into the trap to use a C#-like or Java(Script)-like syntax where parameters are…

  10. January 27, 2012

    Note to self: Where Extended ASCII differs from ISO-8859-*, according to Wikipedia: One notable way in which ISO character sets differ from…

  11. August 03, 2011

    Log4Net is a popular logging framework, and if you have an existing application that you wish to move to Azure compute, you probably want to…

  12. March 04, 2011

    Just checked in my Azure WebRole solution in to TFS. I immediately encountered two problems. Luckily, it turned out that both where solvable…

  13. April 20, 2010

    I artikkelen “Vil ha helsetjenester på nett” hos Teknologirådet heter det i ingressen: Ni av ti nordmenn ønsker å kommunisere med fastlegen…

  14. April 14, 2010

    Yesterday I got an email from Atlassian, the makers of applications such as Confluence and JIRA, that said that their own hosted customer…

  15. February 20, 2009

    It seems to me that collaboration is a hot topic in IT nowadays. With the emergence of social networking, a new breed of online…

  16. February 19, 2009

    According to this New York Times article, researchers at Stanford University vote in favor of starting all over, redesigning the Internet. I…

  17. February 10, 2009

    Found this nice article entitled RFID’s security problem. US authorities have started to use RFID tags in passports and driver’s licenses…

  18. January 19, 2009

    One popular way to dismiss or select a product is by referring to the word ‘enterprise’. ‘No, we cannot use Ruby on Rails because it is not…

  19. December 18, 2008

    Five years ago there was a lot of hype around portal technologies. (You know of which I speak; portlets, JSR-168, WSRP, etc.). In 200…

  20. December 16, 2008

    Hva gjør en teknolog som forvalter SOA-laget? Hvor kommer dette SOA-laget fra? Er de i førstedivisjon? Programvareselgere har klart å få…

  21. November 18, 2008

    Reading up on theory about mashups I found an article on Wikipedia that states the following about “oldfashioned” portals’ aggregation style…

  22. September 19, 2008

    When trying to introduce unit tests into an existing project, code dependencies is often a problem. During a teeth-grinding session…

  23. July 07, 2008

    When doing web testing using Watin, it is not trivial to be able to do a POST request to the server. However, with the help this article on…

  24. June 20, 2008

    I was at a presentation about Windows CardSpace a couple of days ago. Beautiful technology it might be, but I cannot help questioning the…

  25. June 20, 2008

    On NDC a couple of days ago, I went to a session where David Chappell talked about Microsoft’s forthcoming “Oslo”. He went to great lengths…

  26. June 17, 2008

    I attended a session with Mary Poppendieck at NDC today where the topic was trashing in projects. I was a very interesting talk. One of the…

  27. June 04, 2008

    Not being sexist at all, I found this blog entry to be quite good: How I explained REST to my wife.

  28. June 03, 2008

    I found this very interesting blog entry: 13 reasons for UML’s decent into darkness.

  29. May 28, 2008

    Just moved my blog to a new blog engine, which introduces new functionalities such as comments. A new design is also part of the package.

  30. February 21, 2008

    Earlier, I blogged about running JavaScript tests from Visual Studio 2005 where I automate Internet Explorer to load the HTML tests files…

  31. November 07, 2007

    I have started to surf the web 2.0 wave trying to figure out what all the fuzz is about. And after all, I have the Knack, so I wanted to…

  32. November 07, 2007

    Yet another panel at OOPSLA discussed SOA, this one entitled “The Future of SOA: What worked, what didn’t and where is it going from here…

  33. October 23, 2007

    My second day at OOPSLA consisted of two security related workshops. The first one as entitled “Security Patterns and Secure Software…

  34. October 22, 2007

    After arriving in Montreal Saturday evening, on my first day at OOPSLA, I attended the Fifth International Workshop on SOA & Web Services…

  35. August 28, 2007

    For reasons previously unclear to me, I have not really felt comfortable with ADO.NET DataSets. With regards to topics like testability…

  36. July 31, 2007

    Norwegian tabloid Dagbladet revealed yesterday that several commercial and non-commercial sites can be exploited to perform identity theft…

  37. June 01, 2007

    Nice video explaining the Wiki concept in plain English. No techie gibberish. 🙂

  38. May 30, 2007

    I just read Scott Granneman’s article on Security Analogies on SecurityFocus.com. He argues that the use of analogies is essential when…

  39. May 15, 2007

    I just finished a first version of the new graphical design on my blog. I tried to make it a little more “web 2.0”-like. Another reason was…

  40. March 22, 2007

    When automating tests, avoiding creating brittle tests are very important. In my experience, this something that can easily happen when…

  41. January 29, 2007

    I came across this very good article discussing web services security: Security Concepts, Challenges, and Design Considerations for Web…

  42. January 24, 2007

    On my current project (running .NET 2.0), I have been using Selenium to test various security related aspects of the application. (Could…

  43. January 19, 2007

    Creating a versioning scheme for web services is a challenge that I have faced on a few occasions before. My experience is that creating…

  44. January 18, 2007

    Sun is working on a new interesting language to replace Fortran, dubbed Fortress. Now, Sun has decided to open source an interpreter for the…

  45. December 13, 2006

    Yes, it’s a fact that people are not good at coming up with good passwords. Some administrators, security people, and such try to improve…

  46. October 27, 2006

    In his OOPSLA keynote, Martin Rinard, associate professor at MIT, talked about how we should make systems more resistant to errors, rather…

  47. October 27, 2006

    I attended a panel debate at OOPSLA on agile methodologies. A lot of insightful information was given by the panelists (including Alistair…

  48. October 26, 2006

    Today at OOPSLA, I sat in on a panel discussion on aspect-oriented programming. It was about whether aspects are a good thing, when to use…

  49. October 26, 2006

    My third day at OOPSLA started off with Dr. Guy Steele‘s (Sun Fellow) keynote entitled “A Growable Language”. It was a very interesting talk…

  50. October 25, 2006

    Today at OOPSLA, I attended a panel discussion on databases and objects, which basically were about object databases vs. relational…

  51. October 24, 2006

    I attended the 4th International Workshop on SOA & Web Services Best Practices workshop at OOPSLA today. The workshop brings together people…

  52. September 22, 2006

    The Java keystore is powerful, yet not very user-friendly. While the Java documentation provides an OK reference on keystore commands, there…

  53. September 07, 2006

    I read an interesting article called The non-denial of the non-self on the web today. An interesting article about how to secure databases…

  54. August 23, 2006

    Pragmatic programmer Dave Thomas talks about what he calls Code Kata in his blog. He argues that a programmer needs to practice on a regular…

  55. April 20, 2006

    In my experience, working with XML Schemas involves a number of uncertainties. One of the things that I have wondered about a few times is…

  56. December 06, 2005

    Dynamic languages are gaining popularity these days, Ruby is particularly hot. JavaScript is also a dynamic language, however somewhat more…

  57. December 05, 2005

    JavaScript, as many other popular programming languages, uses a lot of sugar to sweeten the syntax. This causes the code to be quite verbose…

  58. November 25, 2005

    The other day, a colleague of mine and I discussed our test environment. We concluded that neither of us had used it for a while and were…

  59. November 24, 2005

    I am currently working on deploying eTrust SAML Affiliate Agent (Computer Associates) for a customer , and found myself totally baffled by…

  60. December 01, 2004

    Once upon a time there was this platform renowned for its security features. But as the platform became of age, the security features was…