Tag | Geekswithblogs.net Posts

Greeting to all.

Just created an account with GeeksWithBlogs.net and configured Word 2010 as my blogging client of choice.

About a month ago, Microsoft announced the release of Lync for Mac. If you have access to TechNet or MSDN you likely have access to download this tool. Among the benefits of the tool, being able to connect to Office 365. Exciting news, yet for some odd reason it was a battle if you had upgraded to Lion (have not heard of anyone having issues that is running on Snow Leopard). Microsoft then released an update for Lync for Mac. Now, after the update, it was still no dice for me. Upon further research ...
I have always been a fan of Google Reader. I have been using it since it first came out and have never tried another feed reader. Yesterday they decided to update the UI to fit their new G+ look and in my opinion, made the application almost impossible to use. I have three main machines I use on a daily basis. A Dell XPS desktop with dual 24 inch monitors, a Toshiba Protégé with a 13 inch display, and a 11 inch MacBook Air. When I am at my desk all day, the Dell is awesome for getting development ...
I wanted to have a VM that I could access remotely and thought why not take advantage of the VM role. So I just documented my steps, for those of you might be interested, but more importantly for myself, if I have to do this again. the server image that is used for the VM role in windows Azure consists of a base VHD and may or may not have differencing VHD. to create the base VHD you can use Hyper-V Manager. Creating the Base VM image In Hyper-V manager connect to your server , right-click the server ...
Introduction I’m sure by now you have heard that the Kinect SDK has been released by Microsoft. I recently had a chance to Guest Blog for the Microsoft MVP Award Program Blog on “Getting the Most out of the Kinect SDK”. Now before we get started learning about it, let’s look at what it is: *Kinect for Xbox 360, or simply Kinect (originally known by the code name Project Natal),[8] is a motion sensing input device by Microsoft for the Xbox 360 video game console. Based around a webcam-style add-on ...
For a full explanation and step-by-step guide to setup a linked server through Sql Management Studio (SMS), check out this reference: http://www.databasejournal.... Here it is in a nutshell: If you are setting up a linked server for another sql server 2005/2008 box, just remember to (1) name the Linked server the same name as its network name, (2) select and provide under the security option ,"Be made ...
During the last months, I was (for some reasons that are not related to programming) working for a dev shop where software development was done the 'traditional' way: You just write your application's production code, do it as good as you can, and hopefully it will be good enough and no problems will occur in production (this is HDD: Hope-driven development). Anyway, after I had finished this contract, I felt the need to review some core aspects of what I think is Test-driven development. And while ...
This is part 2 of a 2 part series exploring the MEF.We covered some of the basics in Part 1 In this part we'll cover the following: Catalogs Recomposition Export Providers Catalogs: Catalogs provide one way for MEF to discover components that it can compose. In it's most basic form it contains a registration of types. A container by itself is just an empty repository. The catalog is the one that collects and returns ComposablePartDefinitions i.e (objects of types that you have registered with MEF) ...
Sometime ago, say around mid April, 2011 I posted about Installing SharePoint 2010 on Windows 7 by going in a different path than using the standalone installation. This post is about what happens after the installation and initial configuration of your Windows 7 “development farm” gets the bits, and goes through the Central Admin and management perspective to get you to the first screen that says “Hi, SharePoint here, would you like to play a game of chess” (yeah, it does not really say that, but ...
We have gone through several iterations of the Windows Azure Platform Training Kit in the past, and while it was not a complex process to get up and running for me, well that was not the story for many. I had the chance of participating in a Windows Azure Bootcamp, and while the attendees were aware of the requirements on the systems, well it was not as easy to get going. You can get the October refresh here: http://www.microsoft.com/do... I believe that is the reason for ...
Once the installer for the AdventureWorks Community Sample Database has finished, we then need to complete the process (not mandatory, but nice to do to play with the OLAP content). The first thing we need to do is make sure we note the location of the script files and samples. The path if you are working with SQL Server 2008 R2 is as follows: “C:\Program Files\Microsoft SQL Server\100\Tools\Samples\Ad... 2008R2 Analysis Services Project\enterprise” I am working with the developer edition, ...
For a while now, if we have been around SQL Server we got used to the different sample databases that were provided. From Pubs to Northwind to AdventureWorks. In order to get the AdventureWorks samples we need to go to CodePlex and download the one that corresponds to the version of SQL Server we are working with. The link to the download site here : http://msftdbprodsamples.co... Now, on to the installation. Once you download the appropriate file, double click and launch ...
Level: Beginner In working with the Silverlight 4 DataGrid control, I found that documentation and online examples tend to focus on validation either at the cell level, or row level. However, there could be a case where validation is required after all rows have been entered, and comparisons between rows may need to be made. One example I can think of is the case where a list of products, including SKU information, is entered by the user. The SKU code is not derived automatically, but must be unique ...
Motivation During programming suddenly this error (“Failure has occurred while loading a type”) was thrown by accessing a artifact of a referenced library. In such cases I take the assembly fusion logger fuslogvw to search for problems of loading assemblies. Sometimes an old version from a not expected folder is binded. But all bindings were correct. Problem After several hour I got the right hint. Because the assembly is a COM+ one, there are some registration things in die background – and I don’t ...
Introduction In case you missed it, I have a 10-part series on Silverlight 5 on SilverlightShow.net. In this extensive guide to Silverlight 5, I give a step-by-step introduction to Silverlight 5, and dives into the features most important to a Silverlight developer. You can check out the first 3 parts now and I will be adding a new one each week. The Roadmap for this Series I’ve included the Roadmap for the series below as you may want to visit other sections as you learn Silverlight 5. I picked ...
The much ballyhooed release of Nokia’s first Windows Phone handsets finally took place Wednesday at the Nokia World event in London. There had been a lot of anticipation building up to this “reveal,” and it is genuinely a watershed moment for the Windows Phone platform. That’s because Nokia’s adoption of Windows Phone brings several firsts: For the first time, a major mobile phone player has standardized on Windows Phone as its exclusive smartphone platform. For the first time (apparently) an OEM ...
If you are active on Facebook, there is very less chance that you missed on the recent Facebook UI update “Social Graph” or more popularly referred as “Timeline” (a screenshot of how the Timeline profile UI looks, here below) This Timeline UI has been quite popular and is supported in most of the modern browsers including IE9, Chrome 14 & Firefox 6 and above. I am a power consumer of web and use IE9 as my primary browser. Timeline UI works excellent in IE9. I have also downloaded the IE10 Platform ...
I am playing more with the Windows Developer Preview and simply love the backward compatibility it has for applications that used to work in Windows 7. And one of the applications critical to my day-to-day life is Visual Studio. Visual Studio 2010 with SP1 and ASP.NET MVC 3 Tools is my everyday requirement. Windows Developer Preview when installed from the MSDN Center has two flavors. One with the Developer Tools which I would assume, most of us developers would want and the other one, which is simply ...
If you, like me, have ever looked over the MSDN documentation and though how nice it would be to have that type of documentation for your codebase, SandCastle is the tool you’ve been looking for. SandCastle is a Codeplex project initiated by Microsoft in order to provide MSDN-esque documentation for .NET projects or asssemblies. The documentation can come in several formats such as CHM files or a website. GhostDoc and SandCastle Help File Builder To get started with SandCastle for documentation, ...
Here are a few steps you can follow if you want to restrict access to Sitecore’s Interface on content delivery environments. 1) Open Internet Information Services (IIS) Manager 2) Expand your Content Delivery website 3) Click on the Sitecore folder 4) Double Click on Authentication in the middle content pane 5) In the Authentication Pane right click Anonymous Authentication and click Disable 6) Try visiting the Sitecore login page on the Content Delivery site and verify that you get an access denied ...
Welcome All So it has been a long time coming but finally I am coming out of my shell (publicly from the dark room) and giving back to the community. FYI I have been using computers since my first "Computer" a Sinclair ZX 81 back in 1981 There has been a long love afair ever since. My Goal is to provide understanding on the technical day to day struggle as we code our way through our lives Cheers Justin ...
UPDATED Jul 3rd 2013: Added Art of Unit Testing Version 2 UPDATED Apr 11th 2013: Added Instant TFS 2012 and Project Server 2012 Integration How-to UPDATED Jan 12th 2013: Added Prof TFS Server 2012, TFS 2012 Starter, Pro ALM with VS 2012 and VS 2012 Cookbook UPDATED Dec 8th 2011: Added Kanban book by David Anderson “Send me a list of books to read” – that is what I am often asked. No more, as this list is an answer to those request! I have divided it into different subject areas, and each area hold ...
74 Developers, 13 Charities helped, 0 slices of pizza served. GiveCamp is a national organization to help people organize development events for charity. Dallas GiveCamp is one of those events where Developers give back by building websites or solutions for charity. This years Dallas GiveCamp was held at CTRECH Hilton. With classrooms and whiteboards available to each charity group individually, we had the most hours worked on site that I have seen in past years. Many people where here all night ...
“Because everyone wants to kick their database, but sometimes kicking your database is a good thing!” Many would not argue that you should version your code, and few would argue against versioning your code in a way that can lead back to a specific point in source control history. However, most people don’t really think of doing the same thing with your database. That’s where RoundhousE (RH) comes in. I have been working on RH for over two years now and people always wander what it is, why and what ...
I’ve just published an article on deadlettering on “Deadlettering in Azure AppFabric Service Bus Brokered Messaging”. It looks at how deadlettering can be used to handle poison messages, and messages that do not meet business rules. The article will be included in the next release of “The Developer’s Guide to AppFabric”, a free e-book on Azure AppFabric development. The latest edition of the e-book is available for download here ...
NuGet is a topic that I have been hearing about for a while, especially from Clark Sell. I figured it was about time to take a dive into it and see what it was all about. The description of NuGet makes it seem like magic to add dependencies to your code projects. Of course there is always an explanation for how the trick works. In this case it is by using a package and a definition of how resources should be added to your project. One of the interesting aspects of using NuGet is the UI. The fact ...
In the closing keynote at TechEd Africa 2011, Clifford de Wit (Microsoft South Africa) made improvements on his previous years attempt to geekily give away a prize, but unfortunately still got it wrong… here’s why. At Teched 2010 Clifford gave away an amazing prize of a wheel barrow full of tech goodies – if my memory serves me right, it included a laptop, xbox, kinect as well as a whole bunch of other fun stuff – a geeks delight. Unfortunately he was given some flack on how he decided to pick the ...
You must have heard about it. Windows 8 will all about Metro. Sure, you can run ‘old-school’ applications on the platform, but most attention these days is about the new user interface. The UI is based on the design language Metro, a design philosophy we first saw in Windows Phone. Nowadays you see more and more of Metro. The Microsoft website is loosely based on it, the Zune mediaplayer uses it and so on. So it wasn’t a surprise to see that Windows 8 is all about Metro. In this screenshot you see ...
Today the Microsoft announced that the In-Place Upgrade feature had had some improvements. The major one would be, now the user could be able to change the VM Size by In-Place Upgrade, without redeploying the whole service. What We Did Before Before this improvement, since the VM Size was defined in the CSDEF file, we have to redeploy the service to change the VM Size property. This means we would remove the existing roles and VMs and then ask the Windows Azure to reallocate the new VMs with the ...
Been waiting to get some Apps in the Marketplace? Had that developer account sitting with no apps? Here is some motivation - are you ready to Mango? Your Apportunity to Win! 1 app = 1 entry to win a Samsung Series 7 Slate! For every Windows Phone Mango App you submit you'll be entered for a chance to win 1 of 5 Samsung Series 7 Slates. 5 apps = 1 entry to win Free advertising for 1 app of your choice! For every 5 apps you submit you’ll also be entered for a chance to win free advertising on the Windows ...
Be sure to use this code when you submit: ...
One day in my office, every one was talking about change of job. I felt this is also another day as usual. People see others' achievements and try sail in the same path. Unusually my mind was keep hinting for the change. I thought this is one of the sign that I should make use of it and move on. This can make most of other dreams come true. But I was not new as I was like every other person there and the difference is every one thinking their own way of achieving their goals. People get triggers ...
Below you will find my entire collection of Windows 8 Development Articles. I will focusing on XAML / C# Metro Applications in Windows 8, but may occasionally post on HTML / JS. Please bookmark this page as I plan on keeping this page updated with my latest Windows 8 articles. Windows RT XAML/C# Metro Applications Enabling Frame Rate Counters for XAML Applications in Windows 8 *NEW* - Adding an Application Bar to your XAML Metro Applications. Windows RT HTML/JS Metro Applications Enabling Frame Rate ...
In this Issue: Michael Washington, Ollie Riches, Jesse Liberty, Peter Torr, Jeremy Likness, Derik Whittaker, WindowsPhoneGeek, Morten Nielsen, Michael Crump, Asim Sajjad, Andrej Tozon, Dhananjay Kumar, Laurent Bugnion, and Avi Pilosof. Above the Fold: Silverlight: "Using Visual States to Set Focus on a Control" Jeremy Likness WP7: "Background Agents" Jesse Liberty Metro/WinRT/Windows8: "Adding an Application Bar to your XAML Metro Applications." Michael Crump Metro/WinRT/Windows8: "Using The Silverlight ...
UPDATE The below sample just showcases the locality sample. The complete set of attributes exposed which include PostalCode, CountryRegion, Address etc., are available at http://msdn.microsoft.com/e... This is the third in the series of posts I am doing on HTML5 for ASP.NET Developers Geolocation is one of the popular features of HTML5 that’s being touted as a favorite for building location aware applications. It helps to a great extent not just for Web Applications that run ...
This would be the first in the series of posts I plan to do for HTML5 for ASP.NET Developers The first thing that everyone would have experienced is the HTML5 header tag. The regular header tag that Visual Studio creates for ASP.NET Webforms is <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml... This would be the header tag present in the Master Page or the actual ASPX Page when you don’t inherit from a Master Page. Till HTML5 specifications ...
HTML5 for ASP.NET Developers is my attempt to learn HTML5 myself being an ASP.NET Developer. I am planning to post a series of posts on how ASP.NET Developers can leverage some of the HTML5 features in their applications. To begin with, I plan to post a few samples on the following 1. Markup Enhancements that every ASP.NET Developer should know 2. Using HTML5 Geolocation API 3. Using HTML5 Local Storage in ASP.NET Applications 4. Making HTML5 Video work with IIS Express 5. HTML5 Boilerplate template ...
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. ...
There is no one best branching strategy, the branching strategy that best fits the requirements of your enterprise is the best strategy for you. The ALM rangers have comprehensive guidelines to help you decide what might work best with your enterprise. A couple of parameters you need to consider while thinking about the branching strategy are, What is the length of the Iteration your team will be delivering in. Agile – Weeks, Waterfall – Months. Would you have multiple versions of the applications ...
On 13rd Oct, I had had a presentation on TechED 2011 Beijing. It was about how to build a multi-tenant application on top of Windows Azure platform. Thanks to the people attended my session, and special thanks to my friend Wang Tao, Robin Lo, Jason Lee, etc. I had uploaded the PPT and demo here please feel free to download (The PPT was in Chinese). Hope my session helps, and looking forward to see you all in TechED 2012. Shaun All documents and related graphics, codes are provided "AS IS" without ...
With TechEd Africa starting in two days time I thought I would briefly blog about two useful extensions I use for VS2010 when presenting. They are Presentation Zoom by Chris Granger ZoomEditorMargin by Benjamin Gopp The Presentation Zoom extension creates a global zoom level so that if you zoom a single window, all editor instances will be updated to that zoom level. Before I had this extension I had a few circumstances where I was not aware of the resolution restrictions of the projector until 5 ...
Yesterday, I just posted about How to Fix error: 26 - Error Locating Server/Instance Specified Well, this is an error message that we can find too "An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 28 - Server doesn't support requested protocol)" I struggle to find what is the problem. ...
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'm a big fan of automated testing which actually proves something. Unit tests may prove all the components in a solution work independently, but that doesn't mean you have a working solution. Integration tests give you confidence in the whole solution, but the cost of having a test suite with a lot of external dependencies is the risk of false build failures and long-running test suites. To get something in between, we have acceptance tests written in SpecFlow which run tests at the highest layer ...
Ok, I think this is the coolest contest I have seen. Red-Gate is sending a DBA to Space! If you have mad SQL skills, you should definitely look into this contest. More Information: Red Gate, a U.K.-based software company, has launched a campaign that will reward a database administrator (DBA) with the ultimate getaway: a seat on a commercial flight into space, courtesy of Space Adventures, Ltd But first, DBAs must unravel a Gordian knot of a plot involving morphing Martians, pets in peril, alien ...
Introduction We are all familiar with the Application Bars in Windows Phone 7… It can be achieved with a few lines of code as shown below: <phone:PhoneApplicationP... <shell:ApplicationBar> <shell:ApplicationBarIco... IconUri="/icons/download.png" IsEnabled="True" /> <shell:ApplicationBarIco... IconUri="/icons/settings.png" IsEnabled="True" /> <shell:ApplicationBar.Me... <shell:ApplicationBarMen... x:Name="mnuReturnToHome" Text="return ...
Hello Everyone, I thought I’d take a minute to update everyone on my upcoming talks and events that I will be attending. I have talks ranging from Kinect, Silverlight, HTML5 to OData! Wow, that’s a wide range of technology and I’m very passionate about everyone of them. Let’s get started. DevReach - October 17th through the 18th in Sofia, Bulgaria. I will not be speaking at this event only attending. I am very excited because this will be my first time visiting Bulgaria. I am looking forward to meeting ...
OOook, those who know me, or have read my blog probably have a pretty good idea that I’m a silverlight, wpf, wcf, c#, xamly kinda guy. I’ve never really done anything webby, the closest I’ve gotten is doing a bit of backend stuff, well, times change, and quite frankly I wanted to do something new… soooo I’ve opted to go down the MVC route, for two main reasons – 1, I figured I may as well learn a good framework, 2, Matt Abbott told me that MVC lets you get dirty with HTML, and that’s one of the things ...
I’m very excited to announce that we’ll be bringing the Prairie Developer Conference to Alberta in early 2012! I started Prairie Developer Conference in Regina in 2010 as an option to high cost remote conferences, and its become a huge success! With the announcement that Microsoft TechDays won’t be returning to Alberta this year, I think Prairie Dev Con can definitely fill that gap and provide Albertans with a fantastic professional development opportunity! Here are the details: When: March 13 – ...
I have dabbled in async programming in the past but never put any real effort into understanding how things worked. With the new async features in .Net 5 I thought I would give it a look. Here is a quick example of one of the features you can expect in the new framework and how it can make our life easier. The best way to illustrate this is to make a simple WPF application as follows… In the past If we had the following small WPF application with just one window / form… The XAML code for the window ...