January 2009 Entries

Google I/O 2009 Developer conference

Posted Wednesday, January 28, 2009 5:53 PM | Feedback (1),

Yesterday Google announced that they will be hosting the Google I/O a two day developer conference. The conference is aimed for web developers who want to learn how to use Google’s product suit, this includes Android, Google App Engine, , Chrome, Google Web Toolkit, RESTfull Services

and some AJAX API’s.
Here are some of the sessions coming up

  • App Engine, Offline processing on App Engine: a look ahead
  • Android, Supporting multiple devices with one binary
  • Chrome, Developing extensions for Google Chrome
  • GWT, The Story of your Compile: reading the tea leaves of the GWT compiler for an optimized future
  • AJAX APIs, Using AJAX/RESTful APIs on Mobile Native Apps
  • OpenSocial, Building a Business with Social Apps
  • Geo APIs, Building scalable Geo applications


    You can read more at the google code blog.

  • Exam 70-564 - Pro: Designing and Developing ASP.NET Applications Using the Microsoft .NET Framework 3.5

    Posted Tuesday, January 27, 2009 7:48 PM | Feedback (1), Filed Under .NET developement

    Me and two of my colleagues from Nansen, Christer Ottosson and Leif Boström  where at Tech-Ed EMEA  2008. Among all the interesting sessions, labs, swag frenzy and cola drinking we found out that there was a chance to get certified on place. A better thing Prior to our trip to TechEd EMEA 2008 Developers in Barcelona back in November, Gerry O'brien announced that Microsoft had released yet another public beta exam, “70-564 - Pro: Designing and Developing ASP.NET Applications Using the Microsoft .NET Framework 3.5” and it was free! 

    Well as a geek that doesn’t leave you so much of a choice, so we rolled up our sleeves and wrote the test.

    The thing about beta certifications is that unlike an ordinary certification exam you don’t get to know if you passed the exam right away. You have to endure for two hole months before you can get an answer.

    So how did it go?
    We just found out and, yes, you guessed right, all tree of us Passed!

    Well just wanted to share this moment of relief.

    Here are a link if you are going to take the test Preparation Guide for Exam 70-564

    Cheers!

    Weekly link list

    Posted Tuesday, January 20, 2009 6:06 PM | Feedback (0), Filed Under .NET Links

    This weeks link list

    Posted Tuesday, January 13, 2009 6:22 PM | Feedback (0),

    Twitter user_timeline method updated

    Posted Tuesday, January 13, 2009 5:51 PM | Feedback (2),

    Some time ago Chris Heilmann did a blog post about being able to detect the currently logged in user via an unauthenticated call to twitter’s REST API and get a web page visitor’s twitter account and some of it’s information along with the most recent post. All this with the help of the Twitter API and some simple but clever JavaScript.

    This is one cool thing that makes the web what it is, being able to freely share and retrieve information. Although in my opinion it’s a fault from the twitter guys to let this happen. To let someone get hold of that much information of other users without their explicit permission.
    Now the Twitter API guys have realized this and blocked this feature.
    I don’t think this feature was all bad, but it could be perceived as too generous, the ability to detect and display the persons username and image is enough and should not be of concern to users, this is after all  already available to everyone from the Twitter web.

    jQuery how to check if a checkbox is checked

    Posted Saturday, January 10, 2009 6:30 AM | Feedback (2),

    The goal was to get the textbox to slide up and down when the checkbox was clicked. A rather simple thing. As I don't do jQuery or so much client side coding this took me some time to find out. The solution was not so obvious at the start but after checking the jQuery documentation and doing some testing this was the result.

    If you want to get the value of an attribute you should use the ":attribute" convention. In the case of the checkbox I first put the object in a variable and then used the .is keyword to do a boolean check of the value, like so.

    <script type="text/javascript">
        function toggleTextBox() {
            var checkBox = $('#<%=chkMoreInfo.ClientID %>');
            var textBox = $('.txtMessageArea');
             if (checkBox.typeOf != "undefined") {
                 if (checkBox.is(":checked")) {
                     textBox.slideUp("slow");
                 }
                 else {
                     textBox.slideDown("slow");
                 }
              }
         }
    </script>

    So long!

    Please reinstall Visual studio

    Posted Friday, January 09, 2009 7:44 AM | Feedback (1),

    I blogged about this issue in my company's blog a while ago, now this has happened again.When I try to update or just change the properties of a web service in Visual Studio 2008 I get the anoying message

    The components required to enumerate web references are not installed on this computer. Please reinstall Visual studio

    I don't know why this keeps happening, but it seems that a component hasn't been loaded correctly. 

    BTW the way to solve this is to open a VS command line and write devenv /resetskippkgs

    Please reinstall Visual studio

    Posted Friday, January 09, 2009 7:44 AM | Feedback (1),

    I blogged about this issue in my company's blog a while ago, now this has happened again.When I try to update or just change the properties of a web service in Visual Studio 2008 I get the anoying message

    The components required to enumerate web references are not installed on this computer. Please reinstall Visual studio

    I don't know why this keeps happening, but it seems that a component hasn't been loaded correctly. 

    BTW the way to solve this is to open a VS command line and write devenv /resetskippkgs