Today we will see a very interesting topic and you can save us on occasion. Talking about DataContextProxy
but. what this really? Let's go beyond! What is a DataContextProxy and that is?
When we created a Windows Phone application using the MVVM pattern (i.e. always.) (Because you always use MVVM right?)
We establish our ViewModel
of our View, so that all our controls use it as a source of data and allows us to bind to the properties of the VievModel
something like this:
by Terry Room
There is a lot of buzz around Big Data at the moment. This is both exciting and confusing in equal measures. With this post I’ve tried to distil some of the key thoughts and learning on the subject gleaned from a number of interesting discussions on the subject.
So how big does your data have to be to be BIG?
Not too long ago a Terabyte database required highly skilled practitioners to deliver and operate. Assisted by developments in storage technology, CPU architectures and systems management tools, multi-TB is now far more commonplace. Cast your mind back a
little further and enterprises gainfully employed people to punch holes in cards which would form the base instruction sets for the first mainframe computers. My Windows Phone now carries more CPU capacity, and generates more data.
Traditional data management ways of handling increased business transaction volumes have scaled to this point. So what's different now?
Latencies are changing
The opportunities brought by the global economy has brought with it fierce competition. This environment is more like a weather system - difficult to predict beyond short term time horizons, and where seismic events can massively disrupt. This brings the need for more agility -...(Read whole news on source site)
As I said in my previous post, tasked with having to load 3.1 million files into RavenDB, most of them in the 1 – 2 KB range. Well, the first thing I did had absolutely nothing to do with RavenDB, it had to do with avoiding dealing with this:
As you can see, that is a lot. But when the freedb dataset is distributed, what we have is actually:
This is a tar.bz2, which we can read using the SharpZipLib library. The really interesting thing is that reading the archive (even after adding
the cost of decompressing it) is far faster than reading directly from the file system. Most file systems do badly on large amount of small files, and at any rate, it is very hard to optimize the access pattern to a lot of small files. However, when we are talking about something like reading a single large file? That is really easy to optimize and significantly reduces the cost on the input I/O. Just this step has reduced the cost of importing by a significant factor, we are talking about twice as much as before, and with a lot less...(Read whole news on source site)
ASP.NET MVC, Web API, Razor and Open Source - Scott Guthrie announces the big news today, that the ASP.NET MVC, ASP.NET Web API and Razor view engine are being released as open source, on CodePlex using the new Git functionality, and will be taking community contributions which will be reviewed by Microsoft for potential inclusion [...]
As you know I have started a new series on "Exploring SSMS" by which I will be posting some features that are available in SSMS which will be very helping during the development. In this post we will see how to open query window at default when opening SSMS.
When you start SSMS, by default it opens only Object Explorer. You have to open a Query window using a toolbar. If you want to open Query Window along with Object Explorer whenever SSMS is started, you can set the following option.
In the Toolbar, goto Tools-->Options-->Startup. On the rightside window, choose
Even though early specifications of the limitations of low-end devices (256 MB) stated that Fast App Switching (FAS) would not be available - it actually is! It's just so much less likely to happen because of the memory limitations. The updated MSDN documentation
explains it as: Fast Application Switching is supported on 256-MB devices. However, because keeping applications in a dormant state for Fast Application Switching is dependent on the phone's available memory, an application running on 256-MB devices will be terminated and tombstoned more often and more quickly than the same application running
on a phone with more memory. I first came on to this when holding the back key in the 256 MB emulator - it gave me the regular FAS view where I could flip between apps. After a moment of confusion I came to the conclusion that they must've kept the app switch view but are just letting apps always tombstone. ...Read more
...(Read whole news on source site)
Having been in IT for 32+ years, I have worked on a variety of hardware. I suppose the slowest computer I used was an IBM 360/25 (total RAM 15K), however the slowest PC to run Visual Studio was at a particular client site. In the morning after logging in, we would start our PCs, lock the keyboard and go to the drinks machine. We would stand there and drink one drink, get another and then go back to our PCs. After giving the three-finger salute (ctrl-alt-delete) and entering out password, visual studio would still be starting!
On the day
I left, I was told they were about to upgrade the PC's from 256Mb to 4Gb of RAM - a little bit late! This is an important lesson, Visual Studio does need a lot of RAM to give the best performance.
...(Read whole news on source site)
The Visual Studio 2010 ALM Virtual Machine has been updated with a longer expiration date. If you are using the previous version, please note that it expires on April 9, 2012. The new version will expire on September 10, 2012. You can download the new version here
I was recently in Park City, Utah to teach
the Professional Scrum Foundations
course and i just got an email from one of the students. As I want to help everyone I will answer here: If I recall from our training, you suggested teams could burn down their sprints using points or hours. [...]-Do you want to move to Visual Studio 11 Team Foundation Service NOW? Microsoft is providing a Go-Live licence (that means that it is supported in production) and you can use it today! For help moving forward contact
C# is a great programming language, but there’s still a bevy of features in other programming languages that I often wish were in C#. I’m doing quite a bit of work in F# nowadays, and I thought it would be fun to jot down a few F# features that I really miss when I come [...]