Tag | Personal Posts

The following sections are covered in the Interaction Design book – the sections in blue are examinable for 2011, the sections in pink are not examinable. A brief example of questions to be expected in the Exam Below are some example questions extracted from previous exam papers and assignments…. I have outlined just the basic section headers, you will need to be able to expand on these… Define Interaction Design (Chapter 1) Interactive Design is the process of designing interactive products to support ...
There’s been a lot of discussion around Scott Hanselman’s recent blog post around profanity in presentations. He discusses whether the use of profanity is appropriate in conference presentations, and the feedback through comments and the Twitterverse are varied. Some say its ok, others say it isn’t. Everyone seems to be discussing about the presentation itself, the “artistic license” that presenters are granted when creating their presentation. I wanted to give a different take on the subject – the ...
In this Issue: Michael Crump, Kevin Dockx, Ollie Riches, Shawn Wildermuth, Kunal Chowdhury, Beth Massi, Joost van Shaik, Colin Eberhardt, Tony Champion, David Catuhe, Igor, Jeremy Likness, and Dhananjay Kumar. Above the Fold: Silverlight: "SL5 PivotViewer Custom DetailPaneStyle" Tony Champion WP7: "Taking screenshots with Windows Phone 7 applications using a video feed" Joost van Schaik LightSwitch: "“I Command You!” - LightSwitch Screen Commands Tips & Tricks" Beth Massi Metro/WinRT/Windows8: ...
We’ve all been inundated with images from the various Occupy Wallstreet demonstrations that have been occurring throughout the United States. Hordes of people frustrated with how their country’s financial systems have imploded due to corporate greed. I’m not American, so really I can’t comment on the situation – its an internal family issue that’s really none of my business. After all, Canada’s economy weathered the global recession very well and we avoided the disaster that befell other countries. ...
Introduction I recently found out that I have been awarded with the Q3 Community Champion Award from INETA. It is a honor and a privilege to be part of this Elite group of community leaders. I cannot tell you how excited that I am to be acknowledged by my peers for the community work that I do. Below is what the email said: I would like to congratulate you on winning the INETA Champion Award for the third quarter of 2011. I want to personally thank you for your time and effort in supporting and helping ...
I was recently helping a client do some capacity planning for an upcoming TFS Lab Management deployment. I was being kind of lazy so I just sent them over the Capacity Planning Calculator spreadsheet that the great folks in the ALM Ranger team released with their LM guidance: http://ralabman.codeplex.com/ Less than a day later and they're calling me up telling me the spreadsheet doesn’t make any sense. So I fire it up, punch in some numbers for a fictional team, and sure enough the numbers it’s giving ...
Hi Everyone, This is a place for .NET lovers like us can go and learn more about all Microsoft Cloud technologies. This website makes it more easy, simple and actually fun to know what the technologies are, how they work and what we can do for it in the perception of both business and personal entities. Here is what you have to do (to make it much easier, follow the steps) 1. Go to http://www.microsoftvirtual... this website 2. Login with your Windows Live ID (Create one if you ...
Hi Everyone, The only and main purpose of this blog is to educate all .NET pre-Beginners, who love to do .NET Programming but don't know where, what and how to do. Now you have a place to share and ask for that little thing that is holding you to move on your development. I was in your place 2 years ago, dont know anything about it, doesnt know where to start. I did googled(Bing'd) a lot, found so may articles, blogs about .NET and got very excited about it. Now I wanted to get all that information ...
In the last few weeks I have had the pleasure of familiarising myself with various async patterns in C#. After going through the different approaches one gets a feel for how far we have come since the .Net 1 days. One particular pattern that I was not familiar with implementing but which has been available since the beginning of .Net is what I call the Async Begin / End Pattern. Since my interest is really making calls asynchronously so that I don’t block the UI thread - from what I can tell this ...
I'm going to say this a few times. Look for it. Local Optimizations do NOT equal increased productivity. Everyone wants their development to succeed. The policies of a team are an important element to successful development. As teams gel together, decide on things like pairing frequency, WIP limits, check in policies, testing practices, Done Definitions, etc, they have the opportunity to change behaviors that otherwise would detract from that success. One of the big advantages of these policies is ...
First let me say that this is a “what I like” post and not a comparison of platforms. The Windows Phone is the first smart phone that I have owned (no, I’m not 100 or 15 years old). Now that I have done the full disclosure I did want to talk about the features of the Windows Phone that I really enjoy. I have had the Samsung Focus since shortly after it came out. I have found it extremely capable and enjoy the performance of the device. It is light, durable and bright. My wife has the LG Quantum that ...
As one of my KPI’s I am responsible for implementing a solution to split one of my databases in two… no problem you may think except if I tell you that one table is 100GB’s big (don’t ask I am new here). Having limited experience working with such a cumbersome amount of data I am learning things as I go. So as a first port of call I have decided to create a series of holding tables that I am going to use to hold one months worth of data, drop the original table rename the holding table, implement ...
I previously blogged about technical wisdom here. Here's the my definition of that: Technical wisdom: Knowing why a particular solution is a bad idea even if you are technically capable of implementing the solution. So today I want to discuss one of the best ways to get technical wisdom. I read a great article about the benefits of maintaining bad code here davybrion.com/blog/2011/09/... and I was in complete agreement with his thoughts. And that led me ...
In the hours since Steve Jobs death was announced, the world has seemingly fallen into a conjoined state of mourning…well, at least according to my Twitter feed. Quotes Steve made over the years fill the stream, along with reports of people gathering at Apple stores with some garnering memorials outside their doors. Very rarely has someone from the corporate world garnered such a response to their passing. Even more rarely does a corporate individual get a statement from the US President. But its ...
Windows Azure AppFabric ofrece servicios en dos areas distintas. La primera la forman servicios de middleware como Service Bus, Access Control, Caching e Integration. La segunda está formada por un servicio para contener aplicaciones AppFabric, un gestor de estas aplicaciones que se ofrece desde el portal de la plataforma y herramientas para el desarrollo de este tipo de aplicaciones. La segunda area, Windows Azure AppFabric Applications, está en CTP desde Junio pasado y es el motivo de este post. ...
Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans... ...
El NIST define 4 modelos de despliegue dentro del entorno de Cloud ComputingNube Privada Una Nube privada es la implementación de servicios de la nube sobre los recursos que se dedican a su organización, ya sea una implementación dentro de las instalaciones de la organización (on-premises) o fuera de ellas (off-premises) . Con una nube privada, obtendrá muchos de los beneficios de los servicios de una nube publica — incluyendo autoservicio, escalabilidad y elasticidad — con el control adicional y ...
I’ve been a bookworm for years and have amassed a significant volume of books of all kinds. Most of my collection is technology related, but volumes of Conan, manga, astronomy, philosophy, genetics, personal productivity, science fiction, fantasy, and just about everything else abound. After getting my Kindle Christmas before last, and later, my iPad, I’ve grown steadily more comfortable with reading and utilizing digital printed media. This comfort level, coupled with my semi-new found desire to ...
C++ is a very powerful language. Well written native C++ code can perform much better than managed languages like C# and Java due to optimizations that the managed systems are not able to perform during run-time compilation (if this is done at all, that is). This is great for developers who work on gaming technology for instance. For people concerned with game logic, performance isn’t necessarily priority number one, but productivity and the ability to express oneself without too much head banging. ...
I had dinner the other night with my good friend Josh Smith, and of course we started talking about Windows 8. Something he said was pretty much spot on: He said that Windows 8 feels as if it has split personalities. There are the WinRT “Metro-style” apps and there is the “classic” Desktop, which looks and feels like Windows 7++ (optimized for touch, and actually a real delight to use with my fat greasy fingers). Read the rest of this entry » ...
Are you passionate about your job? Do you enjoy programming? Do you think you're any good at it? One of the things that make me productive as a developer are the tools and products I use. However, these tools seem to try and grab all my attention. When I go to a conference, or read a blog entry, I'm bombarded with them: Windows 8, Visual Studio 11, TFS, WCF, Silverlight, MEF, OData, Lightswitch, LabManagement, NuGet, ... it just doesn't stop, and I know I will never be able to keep up with all of ...
One benefit of my recent experience on a BA flight was that I got plenty of time to read through “Microsoft BizTalk 2010 Line of Business Systems Integration”. I’d promised the publisher weeks ago that I would take a look and publish some comments, but August has been such a busy month for me, and they have had to be patient. I should point out that, for the sake of transparency, that with another BizTalk book about to be released (next week) which I helped co-author, I have an urgent and obvious ...
I'm sitting is a nice new hotel in Redmond - the Hotel Sierra is well worth considering if you are staying in the area. I'm sleep-deprived and jet-lagged, and it's raining hard outside, but hey, I just got to play with one of the Samsung tablets they handed out at Build, and was not disappointed. Microsoft is doing something trully remarkable with Win8 Metro. On the other hand, I am deeply disappointed with the UK flag carrier, British Airways. Indeed, I've lost patience with them big-time. So forgive ...
I've just installed the Windows 8 Developer Preview. These are some first impressions: Installation of the preview was quite smooth and didn't take too long. It took a few minutes to extract the files onto a virtual image, but feature installation then seemed to happen almost instantaneously (according to the feedback on the screen). The installation routine then went into a preparation cycle that took two or three minutes. Then the virtual machine rebooted and after a couple of minutes more preparation, ...
Come on, who doesn’t love a good cheeseburger? Ok, I’ll rephrase that. Other than the Chik-fil-a cows and vegetarians, who doesn’t like a good cheeseburger? Check out this episode of the Grapevine TV’s Developer’s Kitchen and watch me demonstrate how to prepare and grill up my Duffy’s Paradise Cheeseburgers! mmmm tasty! Looking for additional recipes from your favorite .NET personalities? Check out the .NET Guru’s Can Cook cookbook for a wide variety of tempting appetizers, dishes, sweets and drinks. ...
I have to say that it has been awhile (just over a year actually) since I've updated my blog. I feel embarassed. On the other hand, I have been quite busy - so it's not like I don't do it because I am lazy (well I am somewhat lazy), but it's because time is somewhat a scarce resource. But... I will try to see if I can muster up some moments to be active with my blog. With that said, last month (August 5th and 6th) St. Louis held the 4th annual conference of the St. Louis Day of .NET. It was a rousing ...
I know I haven't been blogging like I should be. Been playing alot of PC games in my free time. I will dial down some of that for some upcoming projects. I will be doing mobile applications in both Android and Windows Phone. I will discuss my Android projects on my personal site blog, which you can access from the link on this post. I currently don't have a Developers account to distribute my applications on the market. My plan as of now is to get my account in January. I will be in a better financial ...
It’s been quite a while since I’ve done a GeeksWithBlogs.net Influencers review. This time, I had the opportunity to check out Red Gate’s SmartAssembly 6.1, which is a integrated collection of tools for modifying and manipulating assemblies. Now that phrase, while accurate, is quite a mouthful. So what all does it actually do? SmartAssembly has the ability to: Do strong name signing; Add automated error reporting; Add feature usage reporting; Merge dependencies (e.g. libraries) into the main assembly ...
I’ve had a lot of bad things happen to me in my life. The past few weeks I believe have been a huge test I’ve had some problems with my personal life and some natural disasters. I was thinking during this entire experience what doesn’t kill me makes me stronger. I am going through something traumatic, but you know what I can survive it. I am an incredibly durable person. When things suck I go into crisis mode when I’m on my own. I believe that what made this possible is all the traumas in my life. ...
Last month at the Microsoft WPC I had the opportunity to see Richard Branson do a live Q&A during one of the morning keynotes. I honestly knew very little about Branson, other than he headed up Virgin – which was, what, a music, mobile phone, and airline company that was also looking into space travel? My education into all things Branson was about to begin. You can see the entire video of the Q&A from the WPC site here, but what was really awesome was the initial intro video that gave a ...
In my previous posts I have shown how to get xml data from database and deserialize it. But sometimes we want to work with the xml and do some operations on it. To working with xml, in the .net framework there are two tools for it. One is to use the XmlDocument class and second is the linq to xml with the XDocument class. I personally prefer to work with linq to xml, so I must convert the XmlDocument object to XDocument which I have after I took the xml from database. To convert the XmlDocument to ...
I have a simple database table with only id and one xml column as shown below. In this column I have a list of available extensions saved as xml. public class FileExtensionsList { public FileExtensionsList() { Id = Guid.NewGuid(); } public virtual Guid Id { set; get; } public virtual XmlDocument Extensions { set; get; } } This xml I'm not creating manually. I have a custom entity which I serialize to xml: [XmlRoot("FileExtensionsLis... [Serializable] public class FileExtension { [XmlAttribute] public ...
I have a client that desired to have the MOSS 2007 capability of My Links but in no way wanted My Sites in SharePoint 2010. I took some steps that gave them the capability of My Links by creating a personalized web part that could be linked to in a modal. It worked, However, in addition, they didn’t want users without web admin rights to see the SharePoint ribbon. The result was that admins could use the web part and the personalization data would be kept by SQL in the personalization database. Members ...
So, you grabbed the latest Mango Build and installed it on your phone. Now your probably thinking, Why should I update to the latest Mango Beta 2 Refresh? Well, I will give you two good reasons. New Screen Shot Tool built into the Emulator Marketplace Test Kit Screen Shot Tool You may be thinking, there are a hundred ways to take a screen shot. I personally used SnagIt, but this involved a lot of steps. Load up SnagIt. Make sure my Emulator was visible. Click the “Capture Button” in SnagIt. Resize ...
Everyone has a journey. You start off young & stupid, and 2 decades later, you're closer to understanding the nature of reality. That’s one of the main goals in life, to seek knowledge (justified, true beliefs – pick any 2 J ). I must have read 5000 books in my life. From some of my readings it could be construed that reality computes itself, It from Bit. From others, it can be concluded that Entropy is decreased by increased rates of computation, and in the short span of human civilization, ...
More and more companies are turning to companies who host cloud applications such as SalesForce. I may be mistaken, but I thought we used to call these ASPs (Application Service Providers). Whatever we call them they are the latest trend in IT services especially in larger corporations. So what does this trend mean for those of us who design, build and integrate systems? It means a new set of challenges, considerations and opportunities. The more you know about these areas going into a project the ...
After installing Linux, on my personal machine, I realized I don't use it very much, or at all. So, I wanted it gone. A few months ago I tried to just delete the partition and go on, but the bootloader flipped out and wouldn't let me even boot into Windows. So, I had to manually put in the CD and re-install Fedora to get everything to even load. Finally I just gave up on the task, until last night it really just pissed me off. So, today at work I decided I would give it another shot. I found this ...
This morning I got the information that the Windows Azure Tools for Visual Studio 2010 - August 2011 Upgrade had been released. The version of this new upgrade is 1.4.40727.1601 with the Windows Azure SDK v1.4.20407.2049. This upgrade includes some awesome features that I was looking forward for a long time, which are: Profiling the application running in Windows Azure. New ASP.NET MVC 3 web role template. Multi-configuration files in one cloud project. More validation in the service package and ...
In this Issue: Kunal Chowdhury(-2-), XAMLNinja, Jonathan Marbutt, Rob Eisenberg, Jeremy Likness, Jesse Liberty(-2-), and Derik Whittaker. Above the Fold: Silverlight: "Reflection, Lambda, and Expression Magic" Jeremy Likness WP7: "Working with Live Tiles in WP7 Mango–Creating, Updating and Deleting them" Derik Whittaker LightSwitch: "Visual Studio LightSwitch 2011 Released - Download the Final Version Now" Kunal Chowdhury Shoutouts: Beth Massi has a link post up for lots of good LightSwitch resources: ...
Wow, it has been awhile, so let's do some catching up. In January 2011 I joined a local gym and have since been pretty dedicated to that and work leaving me little to no time for personal projects (although I've lost almost 40 lbs!). This includes both this blog, posting at Gamasutra, the Deep Fried Devcast, and anything else. Add to this my recent increased interest in music and guitar and I've been left with very little extra time. In fact, I've changed so much about the way I spend my time that ...
Over 6 months ago we released SharpBox 1.0.3 our last bugfix and service release. In the last few months we were focused on reworking our library core to achieve a couple of simplicity and feature goals. The importants goals from my personal perspective were: Clear and stable service provider API which allows 3rd part vendors to implement new cloud storage protocols Adding a well working WebDAV client in our API core to support all the webdav base storage providers by default Bringing our different ...
I recently obtained a Samsung Omnia 7 with the WP7 OS. Straight off the bat - let me say how impressed I am with this phone and how easy it is to use. It took about 3 minutes to have all my Gmail and Facebook contacts loaded and merged and be connected to the Wifi. Another huge plus is the Zune software.This absolutely beats the ITunes for Windows software hands down when it comes to podcasts. Other pluses included the screen being so bright and the physical size of the phone which is comfortable ...
I wanted to take this time to introduce myself. My name is Roger O'Dell Jr. My development training is in .NET, but my current job requires me to work with Java and Android. I have been doing mobile development now for almost a year. And what a year it has been. I had the opportunity to go to a Microsoft Conference in Overland Park, KS last year. While I was there, I was one of the lucky few who was introduced to Windows Phone 7. Coming from an ASP.NET background, I found the new Windows Phone to ...
A combination of lack-of-wifi, long bus rides, and no time to spare is getting me behind in my blog posts for WPC. Below is what happened the afternoon on Day 2 (Monday). I have lots more to post from yesterday and today, hopefully I get around to it tonight. Anyway, about Day 2… We were supposed to meet with some members of the Microsoft Digital Marketing team, but they no-showed (thanks guy! :\ ). That was ok though, as the wi-fi in the one-on-one meeting area was *way* better than the rest of ...
Giovanni Bassi published the original NuGet package for LINQ to Twitter (L2T), which I'm appreciative of. Since then, I have yet to do a release myself, but that is changing now. The current version of LINQ to Twitter is stable enough for a release, so the time is right. I think there are a few aspects of a LINQ to Twitter NuGet package that aren't as simple as point at a project and your done, so I'll document my process here in case anyone else is interested. Getting Started I had played around ...
Initial troubleshooting As always, one of the first things to check is the event viewer to see if an event was generated detailing the error. Additionally check the %windir%\debug for the adamsetup.log and adamuninstall.log (this last one is only created during the uninstall process). These two logs will tell you where the setup is failing and what should be checked. It also pays to know that setup errors are written to the registry. If you cannot find the following key there was no failure as the ...
I was included in a very happy group of developers that yesterday was awarded (or re-awarded -- is that a word?) Microsoft MVP in their area of expertise. In my case, it was a re-award. My first was in 2007, so this is my 4th re-award. I'd like to take space in my blog to personally thank my Lead, Allen Li, and the folks on the Silverlight team for once again including me in the list with the cool kids. Also the Silverlight team for their steadfast support of the MVPs by keeping us in the loop. Re-awards ...
Sometimes working with the js Serializer is easy, sometimes its not. When I attempt to serialize an object that is derived from a base, the serializer decided whether or not to include the type name. When its present, the type name is represented by a ___type attribute in the serialized json like this: {"d":{"__type":"Commerce.In... The missing type name is a problem if I intend to ship the object back into a web method that needs to deserialize the ...

Office 365 is out of beta and you can buy the plans as an individual or for the enterprise. The personal plans start as low as USD 6 Per Month giving all the good features like personal mailbox, office web apps and the IM.

For more information logon to www.office365.com

 

Those who are familiar with BizTalk 2006, should know about Development and Deployment modes in Visual Studio. Personally, I never questioned why it's not Debug and Release just like everything else in Visual Studio. Then everything changed in BizTalk 2010. BizTalk and Visual Studio 2010 now uses Debug and Release modes by default. When we upgraded BizTalk 2006 solution to 2010, Development and Deployment modes remained unchanged for all the projects, and code compiled without any issues. Soon, I ...