Lightweight agile test documentation

Fjodor Ekström

Test documentation has evolved from discussions about test results to rigid documents following strict processes and now we’re going back again. Let’s find out why documentation has become so time consuming, seldom read and what we can do about it. It all started with collaboration Honestly, I am not sure what’s the main reason for [...]

Tags: , ,

App Harbor and RavenDB

Gustaf Nilsson Kotte

Some days ago I had the opportunity to do a spike on making a small application and deploy it in App Harbor. I had never used App Harbor before, but I had used Heroku, which is another “Platform as a Service” (PaaS). Heroku is very easy to get started with and it’s easy to deploy [...]

Tags: ,

HTML5 Server-Sent Events

Gustaf Nilsson Kotte

There’s been a lot of talk lately about realtime web and WebSockets, but did you know that there exists an alternative HTML5 technology called EventSource that could handle some of the scenarios as well? EventSource is also called Server-Sent Events (SSE), a name that I prefer to use in order to avoid confusion with the [...]

Tags: , ,

Point-free programming style in F#

Christian Jacobsen

I gave a short presentation at Functional programming Stockholm user group about point-free programming style in F# which I will write a summary of here. I was reading Tomas Petricek’s and Jon Skeet’s book Real-World Functional Programming which contains a short section about point-free style. The conclusion was that the code could end up being hard [...]

Tags: , ,

Converting to Windows 8 from Windows Phone | Looking back–what would we do differently (12 of 12)

Andreas Hammar Håkan Reis Peter von Lochow

We started with a Windows Phone application and converted it to a Windows 8 equivalent. The end result was far from a clone, neither visually nor in function, but that was never the goal. The goal was to take a real application through the trembling steps of converting into a fully functional prototype on Windows [...]

Tags: , , ,

Neo4j.rb 2.0 – An Overview

On the 14th of May 2008 the first commit was made. Now, four years, 2045 RSpecs and 1480 commits by 31 contributors later Neo4j.rb has reached version 2.0. Here are some of the news: The neo4j gem has been split up into three gems, neo4j-core, neo4j-wrapper and neo4j Lots of refactoring (which probably also means [...]

My time with Jayway

Henrik Andersson

Finally my third conference as a speaker for Jayway is over. This time I’m sitting at the Pearson International Airport, Toronto, Canada and summarizing my time at Jayway. It all started in the summer of 2006. Back then I lived in Reykavik, Iceland and was going home to visit my mom and dad for a [...]

Converting to Windows 8 from Windows Phone | Background agents (11 of 12)

Andreas Hammar Håkan Reis Peter von Lochow

The Mango (7.1) update for Windows Phone brought us a lot of goodies including the Scheduled Task Agent. It allowed us to create a feeling of push notifications without actually doing any server push implementation. In the Reseguiden app we use the background agents to do new searches for trips and displaying the top result [...]

Tags: , , ,

Custom events in WinJS

Gustaf Nilsson Kotte

In this post, we’ll perform a refactoring that moves some code that controls the AppBar in a Metro application written in HTML5. The code is currently placed in each page in the application and each page searches the DOM for an element with an id ‘appbar’ and then hides or shows a button in the [...]

Tags: , , , , ,

Converting to Windows 8 from Windows Phone | Live tiles (10 of 12)

Peter von Lochow Andreas Hammar Håkan Reis

Live tiles was introduced with Windows Phone. Compared to an icon, which only used to start an application, a live tile is more like a window into your application. A window where you can present up to date information even if your application is not running. Live tiles in one of the strengths of Windows [...]

Tags: , , , ,

Windows 8 for Web Developers, TechDays 2012 Debriefing

Gustaf Nilsson Kotte Per Ökvist

Yesterday we had the pleasure to present at TechDays 2012, with a session named “Windows 8 for Web Developers”. The topic of the presentation was how to develop Win8 Metro applications using HTML5, JavaScript and CSS3. Thanks to all of you that attended the session – we hope you enjoyed it as much as we [...]

Tags: , , , , , ,

Converting to Windows 8 from Windows Phone | Localization of your application (9 of 12)

Peter von Lochow Andreas Hammar Håkan Reis

I don’t think I need to stress how important it is to place all of your texts (as in language specific texts visible to the end user) in the same place. To look around in your code and XAML after strings that may be duplicated through the application makes us sad developers. Even if you [...]

Tags: , , , ,

Beginning Windows Phone development–slides and code from TechDays Sweden 2012

Andreas Hammar

Today I’ve had the honor and privilege to present at TechDays Sweden and at TechDays@campus, Örebro University. The topic was Beginning Windows Phone development and at both venues I had a big crowd with interested developers – couldn’t be better! I here bring you the code samples and slides – thank you for coming! Code [...]

Tags: , , ,

[Windows 8] CSharp targets not found in Blend 5 after Windows Phone SDK

Håkan Reis

I had a little accident last week and needed a computer fast. The only thing I could get was a computer with Windows 8 Consumer Preview already installed. That was actually no problem as I’m currently working on a Windows 8 project. Problem is that I also work on a number of Windows Phone projects. [...]

Tags: , ,

Converting to Windows 8 from Windows Phone | Navigation (8 of 12)

Andreas Hammar Peter von Lochow Håkan Reis

Navigation in Windows Phone has a clear legacy from Silverlight, you get around using Uris and query strings. What might have been the best solution for the web is clumsy and cumbersome in a native environment. This has often led to custom wrappers around the navigation APIs. All this has changed in Window 8, navigation [...]

Tags: , , , , ,