- Posted by SondreB on August 15, 2010
-
Here is how you can simplify the way you work with resources in Silverlight 4. The normal procedure to bind against resources is writing an binding statement in the .Content or .Text property of your elements. I will explain how you can use a dependency property to extend your Silverlight controls w...
[More]
- Posted by SondreB on August 10, 2010
-
Here is my analysis of the recently “released” (embedded) Microsoft.Data.dll assembly, the namespace and the types it includes. It’s been the topic of a lot of heated debate recently, with viewpoints I’m unable to relate to and understand just from reading, so I needed to u...
[More]
- Posted by SondreB on July 7, 2010
-
You might have heard about Caliburn, a client framework for WPF and Silverlight. Caliburn is a very rich and featured framework, as a consequence of this the, the great programmer Rob Eisenberg have reset the full Caliburn with a new and fresh one, named Caliburn.Micro. Caliburn.Micro is smaller, m...
[More]
- Posted by SondreB on June 19, 2010
-
Following up on my previous post on how you can achieve no code-behind for your WPF or Silverlight application, I will explain one possible way of doing view model instantiation using any Inversion of Control container and using a naming convention to do it automatically. MVVM Project Structure On...
[More]
- Posted by SondreB on June 8, 2010
-
One of the annoying things when you start working with Model-View-ViewModel in Windows Presentation Foundation (WPF) is the fact that you can’t just delete the code-behind file for your .xaml files. After discussing the problem with Peter Lillevold, he came up with a solution to our problem. Let’s ...
[More]
- Posted by SondreB on May 20, 2010
-
Complexity is the number one cause [1] of failures on IT-projects. It’s probably the number one reason for any type of project failure. Failed projects and bad software makes our customers and users unhappy. What are the reason we initiate IT-projects? It’s all about reducing complex problems to m...
[More]
- Posted by SondreB on May 17, 2010
-
Using the Facebook Developer Toolkit (Facebook SDK), you can quickly get started building applications of any kind that integrates with the social networking service, Facebook. I’m currently using this for the coming version of InTheBoks, which will from now on use Facebook Connect for authenticati...
[More]
- Posted by SondreB on May 9, 2010
-
Here are the slides from my talk on Solution Architecture at MSDN Live in the spring of 2010. The slide decks alone isn't enough to appreciate the presentation, so I have included all notes that was written for the presentation. This means you can read through the presentation and the points I made ...
[More]
- Posted by SondreB on April 1, 2010
-
April Fool: It was fun participating in this years April Fools’ day, I hope nobody got hurt ;-). Thanks for all the congratulations and responses on Twitter and Messenger, and special thanks to Clemens Vasters for helping me out! Please enjoy the Geek and Poke cartoon at the bottom. ---- I’m thril...
[More]
- Posted by SondreB on March 11, 2010
-
At the next MSDN Live tour in Norway (in April), I’m doing a talk about Solution Architect and SharePoint 2010 for Developers. I would like to air some ideas I have for the Solution Architecture talk and hopefully get some feedback, perhaps some tips and hints that can improve my talk. What’s in a...
[More]
- Posted by SondreB on February 18, 2010
-
Tuesday 23th of February I’m doing a presentation on realizing your idea, using the latest technologies available and especially focused on Cloud Computing with Windows Azure. Foundation for my talk is my work on Boks, which is an online service for organizing stuff such as books, movies, music alb...
[More]
- Posted by SondreB on February 16, 2010
-
Here is part of my analysis of the recently announced Windows Phone 7 Series, the brand new platform for Windows-based phone devices. I want to analyze and draw some conclusions on the User Experience of Windows Phone 7, how it compares to Surface and the technology capabilities of Windows Presentat...
[More]
- Posted by SondreB on January 18, 2010
-
Learn how you can create the CSR (Certificate Signing Request) for Windows Azure, using Internet Information Services 7.0 on Windows Server 2008 R2. The CSR is used to generate the proper SSL by any certificate provider. You will know learn how to go through the process of securing your Windows Azur...
[More]
- Posted by SondreB on January 5, 2010
-
During the winter I’ve been working on a new project called Boks. Boks is a rich interactive application that helps you organize all your stuff. Stuff such as books, movies, games and more. Boks runs entirely in the cloud, that means all your stuff is stored online and there is never any need for ...
[More]
- Posted by SondreB on December 28, 2009
-
As we enter a new decade, one which will be called The Tens or Twenty Tens, we are ready to a fresh start on a new decade. One which will bring huge important developments in all areas where human kind puts it’s efforts and energy. Let me first give a general introduction to what others have predi...
[More]
- Posted by SondreB on December 17, 2009
-
This is a follow-up to my previous post on SQL Azure: Getting Started. This time I’m going to show you how to do things simpler. Thanks to SQL Server Management Studio 2008 R2 (currently in November CTP) you can now connect without any hacks or tricks to your SQL Azure instance. This will make it mu...
[More]
- Posted by SondreB on December 13, 2009
-
Here is an example that show how you can extend your Entity Framework entities with properties, which you might return from a stored procedure, a database view or inline SQL. The use case if when you want and need to return more data from your database than what is in your 1:1 mapped entity models. ...
[More]
- Posted by SondreB on November 30, 2009
-
Update: Some of the details in this blog post is no longer required, by downloading and installing SQL Server Management Studio 2008 R2 you get better support for SQL Azure. Read my post about simpler management with SSMS.
Here follows a step-by-step introduction to SQL Azure....
[More]
- Posted by SondreB on November 20, 2009
-
My blog is about technology, robotics and the future. One very important piece in today's society is the government of democratic states around the world. They are the policy makers that dictate a lot of regulations, which has and can shift the directions and progress of technological advances. Re...
[More]
- Posted by SondreB on October 19, 2009
-

Today Microsoft introduced beta 2 of their next update to Visual Studio and the .NET Framework. As a Microsoft Regional Director and Visual Studio Team System influential, I have used and tested this future version for a while. It’s represents the
first major upgrade to the Visual Studio suite since Visual Studio .NET was upgraded from Visual Studio 6...
[More]
- Posted by SondreB on October 17, 2009
-
Using Windows 7 and Windows Virtual PC has it's benefits. It's useful for managing a few virtual machines and you get decent graphical quality on the virtualized machines (Windows Aero Desktop). The biggest issues with Windows Virtual PC, is the fact that it cannot virtualize 64-bit OS. That means ...
[More]
- Posted by SondreB on October 15, 2009
-

Today I want to introduce you to a wide range of extensions and additions to Visual Studio. Lots of developers are not aware of the potential of your existing .NET skills and experience and how you can utilize them across multiple devices, form factors and platforms. Learn about Game Development, Cloud Development and Robotics Development...
[More]
- Posted by SondreB on August 9, 2009
-

Part of Windows 7 is a completely new platform for Location and Sensors. This is a framework that tries to remove the old legacy of COM-ports for communication with external devices. Even a lot of today's USB devices, still rely on the COM protocol to communicate with the PC. The Location and Sensor Platform in Windows 7 improves this with a modern architecture for arbitrary hardware sensory input.
Read more to learn how you can program against sensor devices on your own...
[More]
- Posted by SondreB on July 15, 2009
-

Here is a code sample that I wrote for a custom Windows Live ID Logon Dialog, that can be used when you develop desktop applications that integrates with the Live Framework SDK...
[More]
- Posted by SondreB on May 3, 2009
-

Learn about the new Virtual Windows XP, which enables full backwards compatability for Windows 7.
With the Windows Virtual PC functionality built into (separate installation) Windows 7, users will be able to run multiple types of virtual machines - which makes life simpler in regards to backwards compatibility of software.
Read on to see how my adventures with the latest release candidate of Windows 7 went...
[More]
- Posted by sondreb on March 29, 2009
-

Flickr Downloadr is a simple and efficient tool to download photos from Flickr.com that runs on Windows Vista and Windows 7.
Flickr Downloadr is an open source project licensed under Microsoft Public License (Ms-PL) and is hosted on CodePlex.
Read on to see screenshots and video...
[More]
- Posted by sondreb on March 8, 2009
-

Computer security is one of the hardest things in computer science and engineering. It’s easy to make software today, anyone can do it. Though, not everyone knows how to develop security into their software.
Every week I come across insecure solutions and it frightens me, it gives me the willies.
See how easy it is to gain access to personal and private information if you're not carefully with how you use the net.
This is a must read for anyone that uses computers, I hope it can raise the awareness about insecure web services that we use every day in our lives...
[More]
- Posted by sondreb on February 14, 2009
-

For the last hundred years, humanity has rapidly been responsible for shrinking the world through our technological advancements. We are closer connected to those we care about and to total strangers. We are moving towards a society where you can be connected with just one degree of separation. Read more on how you can join the social web through micro-blogging...
[More]
- Posted by SondreB on February 8, 2009
-

We are daily faced with an information overload. It's not easy to be living a good digital lifestyle when you have a bunch of computers and digital devices. Learn how you can improve your home network and enter the Digital Lifestyle of 2009...
[More]
- Posted by SondreB on February 2, 2009
-

Read about my vision for the future of open public debates. Here I lay out some ground principles of how debates should be organized to include a wider specter of attendees. I give examples on services and software you can use today to improve how You organize debates...
[More]