, our multi-touch 3 screens solution, is among the 27 finalists worldwide for the Microsoft Next 2012
competition. More details: http://tinyurl.com/7tp3x6k
We need you to win the People's Choice award
, follow the link above and make a Facebook "Like", thanks to help a small Canadian company!
In June of 2011 I started the journey of writing a Silverlight book. The Silverlight team was about to release version 5 with an incredible set of new features that would revolutionize how it can be used in the enterprise. I knew there were already a number of books available to use a reference for fundamentals and controls, so I wanted to dig deeper and hit the topics I was challenged with in my job as a consultant as well as those questions that continually seem to surface on blogs and forums. I began with an
introduction that analyzed client technologies available at the time, especially focusing on how HTML5 was evolving but not yet mature. The focus of the book is my “sweet spot” as I have been developing Silverlight applications for the enterprise since it’s version 3 release in 2008. No one could have realized just how much change would take place over the following year. Silverlight 5 was released but without a roadmap for version 6 and Windows 8 was announced. Fortunately it was soon discovered that Windows 8 provides a path to build applications using C# and XAML, has full support...(Read whole news on source site)
One of the more recent features that I added to my Backbone.Marionette framework is the CompositeView. It’s actually been in the code for a while now, but in a recent version I extracted it out of the CollectionView and in … Continue reading →
I have been a vocal, and sometimes harsh, critic of Microsoft’s approach to Open Source Software. I call that activism, some call it whining, ranting or pisser dans la soupe. People are entitled to their opinion, and mine has been … Continue reading →
Today's Deal of the day from Microsoft Press at http://shop.oreilly.com/product/0790145305930.do
is Windows® Internals, Part 1, Sixth Edition.
"Delve inside Windows architecture and internals—guided by a team of
internationally renowned internals experts. Fully updated for Windows 7
and Windows Server 2008 R2, this classic guide delivers key
architectural insights on system design, debugging, performance, and
support—along with hands-on experiments to experience Windows internal
there is a list IE6 usage4 by country.
The following countries have now reached the 1% or lower IE6 usage.
Austria, Belgium, Czech Republic. Denmark, Finland, Mexico, Netherlands (Holland), Norway, Philippines, Poland, Portugal, Sweden, Turkey, Ukraine and the USA.
However the UK is still at 1.4% IE6 usage - not good.
I have been working with Database Development and the aspects that come with it, the pain and the joy of moving from Dev to QA and then on to Production. Source Control has a place in Dev, and that is where the baselines should be established. Where am I going with this? I have been working with Redgate’s Source Control 3.0, and I am seeing some features that are great for the process of moving from Dev to … well something that allows for quite a level of control. We are not only talking about scripting the structure of
a database, but creating a baseline, working with migration scripts, and integrated with Redgate’s Schema Compare. There is a detailed paper that will be posted here in the next day or so to provide step by step information of the process to define your baseline in Dev and then take it to the desired destination. In the meantime, check the Webinars Redgate
has regarding this process and products.
...(Read whole news on source site)
A linear gradient is a fill style that fills an area with a pattern that starts out as one color and gradually changes to one or more other colors. You can create a linear gradient directly in XAML using the element. You can also use the the tools in Blend to create a gradient. Let’s [...]
In the first article
of this series we saw as the implementation of the MVVM
pattern had not suffered too many variations and also as the navigation section had varied considerably. Today I want to devote this second article in the series to the mechanisms used to connect our Views
with their respective ViewModels
Linking Views and ViewModels
See how we could use the MVVM pattern perfectly in a Windows 8 Metro application, would like to explore the options that we have to "marry" our View with its corresponding ViewModel, as clean and
organized as possible. To start, let's see how we would in Windows Phone 7.5:
In Windows Phone 7.5 liaison between View and ViewModel we would through 3 basic steps. First IoC
could use to have a mechanism to resolve our ViewModels
from its Interface.
After this, we could use a Locator
class that would expose properties, one per each ViewModel
, so that we can finally assign through data links these properties to the DataContext
of our View
. The process would continue the following scheme:
...(Read whole news on source site)
Today let's slightly change the theme of the blog, to talk about Windows 8 and more specifically of the Metro applications. Let's take a look at the similarities and differences that we will find in this type of applications from the point of view of a Windows Phone developer. One of the things that will surprise us when we start working with Windows 8 and its Metro applications, will be the large number of similarities you find with the Windows Phone platform. Although subtle, will also find differences in development, but
they are easy to understand and get used to them it is easier still. Let's start with the foundations.
A good foundation: MVVM
One of the things that has not changed in Windows 8 is how to implement the MVVM pattern in our application. We can take the structure of a Windows Phone application and move it easily to Windows 8. Link to data expressions continue to operate as they have always done and we can establish our ViewModel
of a page.
Windows Phone is very normal to use a viewmodel base, which implements INotifyPropertyChanged
and for collections support...(Read whole news on source site)