I've written two previous reviews of a Zenbook UX31 Ultrabook. Short summary: I really like the form factor, build quality performance, and battery life. Here's a final review with a look at Zenbook as a longterm Windows 8 laptop. Installing Windows 8 I installed the latest public release of (Windows 8 Release Preview). As with every Windows 8 install I've done, this was a very fast install. I opted for a pave / reinstall because everything I cared about was already being sync'd via Skydrive or was in source control. Yay clouds! After a few minutes, it was
installed and I was ready to log in. I've got Windows 8 installed on some other computers, so it already had my desktop and other settings set up. The Zenbook came preinstalled with Windows 7 and a bunch of utilities including an ASUS Update manager thing. My initial reaction was that it was a bit much. They'd obviously put some thought and expense into the unbox / first run experience, and the utility overload thing was really the only thing I encountered that marred that experience. So when I started with a fresh install on Windows 8, I was...(Read whole news on source site)
I headed up to the Gwinnett .NET Users Group last night had we talked all about mobile web development using ASP.NET! If you were there, thanks for attending and here are the slides and code as promised! Code Slides (pdf)
If you had any questions that you didn’t get to ask at the talk, just comment below.
Tomorrow, Friday August 10th, I’m doing another online LIDNUG session
. The talk will be from 2pm to 3:30pm (Pacific Time). I do these talks a few times a year and they tend to be pretty fun. Attendees can ask any questions they want to me, and listen to me answer them live via LiveMeeting. We usually end up having some really good discussions on a wide variety of topics. Any topic or question is fair game. You can learn more and register to attend the online event for free here
. I’ll update this post with
a download link to a recorded audio version of the talk after the event is over. Hope to get a chance to chat with some of you there! Scott P.S. In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu
...(Read whole news on source site)
Have you ever been terrified to try something? Not because you don’t think you would enjoy it, but because it’s new, different, scary and potentially dangerous? Or because you see one potential path – the easy path – that it … Continue reading →
You all know the story. Adam and Eve in the garden of Eden. The fall of man occurred when Eve ate of the tree of knowledge of good and evil and subsequently gave the apple to Adam. Of course it was the devil who tempted Eve and they were all cast out of the garden of Eden and man’s destiny of a life of sin was set in motion.
The part I take issue with is the tree of knowledge of good and evil itself. It didn’t just grow on its own, it was placed there deliberately by God. Sure God told Adam
and Eve not to eat it and sure they disobeyed. But if God is all powerful and all knowing, he knew good and well that they would eat, yet he put it there anyway. He knew that the devil would temp Eve and yet he was allowed to be in the garden of Eden.
This means that, if the bible is true, the fall of man was directly and completely architected by God himself. Christians will all agree that God is all powerful, all knowing and incapable of mistakes. This means that the fall of man wasn’t a mistake, but rather...(Read whole news on source site)
Not Just a Designer: Code First in Entity Framework – VSLive Session Slide Deck and Demos
Today I had the pleasure of delivering another session in VSLive conference. The session that I delivered was about Code First in Entity Framework and I covered Code First, DbContext API and Entity Framework Migrations. I want to thank all the attendees who came to my session and also to VSLive organizers for giving me the opportunity to speak in the conference. You can download the slide deck and demos from this link
Once again, in this series of posts I look at the parts of the .NET Framework that may seem trivial, but can help improve your code by making it easier to write and maintain. The index of all my past little wonders posts can be found here
. Often times, we need to update a count in a multi-threaded program. This may be an incrementing, decrementing, or adding a value in a thread-safe manner. This post will discuss one of the lightest ways to do this: the Interlocked
class. Problem: Increments Are Not Thread-Safe
The .NET Framework does a great job simplifying asynchronous programming to the point where you may be using threads with or without knowing it! The Task Parallel Library (TPL), the new async
keyword, and services (web, WCF, etc.) all use threading to accomplish concurrent execution. The problem with asynchronous programming is that even though incrementing is very simple, it is not atomic. For example, if wanted to increment a count of trades in a system, we could do this:
Issue When you run the TFS Integration Platform for the first time with TFS WIT bypass-rule submission enabled you will likely get the following error:
Figure: A Runtime Error Microsoft.TeamFoundation.Migration.Tfs2010WitAdapter.PermissionException: TFS WIT bypass-rule submission is enabled. However, the migration service account ‘MS Finance TFS Service Acct’ is not in the Service Accounts Group on [...]-Are you adopting Visual Studio, Team Foundation Serve or Agile? Are you stuck in a rut? Let us help you... email
LightSpeed Fix for an issue with LINQ providers handling of certain Any/All queries Added validation info to Mindscape.LightSpeed.MetaData, available on field information Fix for combination of cross join of two entities containing soft delete creating an invalid SQL statement Fix for column name not being specified when ClrCased for defining stored proc result entities Web [...]