Denise Jacobs: The Creativity (R)Evolution

The creativity evangelist Denise Jacobs coaches people in the tech field through creativity. In her keynote, she talked about creativity, betterness and habits. She’s a pro-speaker, meaning that her presentation is more or less what you could expect from an “American motivational speaker”. Professional, but so streamlined. Interesting, but leaving you with a feeling of “what did she say…really?”.

Jimmy Nilsson & Jon Gyllensward: Less is more! - When it comes to art and software

My fourth session of the day was a case study from Sirius International, where my old colleague Jon Gyllenswärd and friend and Jimmy Nilsson from factor 10 talked about a two year long change process they managed together. The process involved a complete system redesign, moving to a business optimal code base, cross functional teams and, sometimes controversially, always choosing the simplest solution possible.

Windows 8 Activation Fail

Unlike Apple’s outstanding OS X experience, Microsoft really have to step up the Windows user experience. If you are going to charge a lot of money for people to use your os and require them to activate their copy of Windows, you need to make this work. Not work good, just plain work.

Activating Windows 8

Inspired by my trip to Oredev and all the great devices and presentation, I have finally installed Windows 8. I decided to upgrade my Windows 7 installation, and found the installation to be very quick and painless.

iOS Bounce Animation

I have an app with a main menu, where users can swipe horizontally through a set of large icons that each take the user to a certain part of the app. When an icon is tapped, it bounces, plays a sound, then takes the user to that particular part of the app.

NDepend 4

Earlier this summer, the NDepend team released v4. I have been meaning to try it out for some time, but life (summer, sun, vacation…hey, we Swedes live in snow, cold and darkness for like 3/4 of the year) and some projects got in the way.


I am currently creating an iOS app that will share data using JSON. Working with JSON is trivial in iOS 5, since there is now a great, native JSON serializer and deserializer. It works well, but I find it tedious to write all the required code for creating and parsing JSON data over and over again.

Trying out NDepend

I have been using NDepend to analyze the latest version of my NExtra library. The code is spotless (this is where you should detect the irony), but the analysis is highlighting some interesting design flaws that I should fix in the next version.

Where do I put the logic?

    I could use some advice regarding a project I’m currently working on. It’s a web site where people can sign up and join various groups (did I hear a “Facebook is already doing that”?) and do stuff depending on what groups they belong to.

    Slow iMac about to be fixed?

    I have been having big problems with my iMac 27″ (4GB RAM) that runs Windows 7 on a Boot Camp Partition (using VMWare Fusion). It is basically the same setup as I have on my MacBook Pro (which has 8GB RAM though), with the minor difference that the MBP is fast as lightning and the iMac is slow as HELL!


    My personal WPF WTF list has grown steadily since I started to work with WPF. In my opinion, WPF is filled with bad naming conventions and inconsistencies.

    Hide the close button of a WPF window

    In a WPF application that I am currently working with, I have to be able to hide the close button of a progress window. Instead of being closed by the user (like an alert window or a message box), this progress window should instead be closed by its owner window once its related operation has finished.

    Trying out Plupload

    In a hobby project of mine, I had a really handy UI plugin called FileUploadForm, that could upload any number of files with AJAX. All you needed to do was to add such a form to the page to have it handle the entire upload process automatically.

    PHP magic quotes

    About a year ago, I had problems when sending data to a PHP page, using AJAX. In order to be able to unpack the data, I had to use stripslashes, which does not seem good. However, since it worked, I let it be without further considerations.

    Getting familiar with PHP 5.3.2

    Since I’m no real PHP developer (just pretending) I have only now started to use PHP 5.3.2, although it was released quite long ago. The reason to this is that I have just installed Aptana Studio 2, which comes with PHP 5.3.2, so I guess it’s time to learn it.

    A* implementation for XNA

    I have recently been playing around with the XNA framework to get a grasp at how to develop games for the XBOX 360. It is great fun, but quite different from the development I usually do. So far, I have a game engine foundation, which lets me create generate missions from image/text file tuples, where the image determines the mission’s board and the text file describes the mission, emenies, goals etc.

    XOT-Uzg TV Streaming on your XBOX

    I recently picked up my old, black beast from my basement, where it has lived in solitude since I bought my Wii. Since it is old and much has happened with the video game indistry since it came out, I don’t game on my XBOX anymore. I use it to play around with the XBOX MediaCenter software, instead. After upgrading XBMC to the latest version, a friend of mine told me about XOT-Uzg, which is a script that can be used to stream web TV.

    Show all files in Finder

    A habit I’ve grown into as someone who spends 80% of his time awake in front of a computer, is to prefer seeing all files in a folder when I use Explorer or Finder. However, Explorer or Finder have grown into an equal habit of not showing me all files in a folder. So, how to bend them to our will?

    Twitter vs Jaiku

    I have been trying out Twitter and Jaiku (a couple of years too late). Since the two services basically do the same thing, I have evaluated which service that is the best fit for my needs. Keeping both accounts would just be a hassle, since I would have to keep both feeds going.

    DataGridView SelectionChanged event behaves strange

    In a project where I use the handy DataGridView control I, bind a data source to a grid view, then listen for the SelectionChanged event. When the event is fired, I enable or disable other controls according to the data that is contained in the grid. For instance, I disable a move down button if I have less than two items in the list, or if the selected row is the last one.