In .Net any data structure which is derived from IEnumerable<T> interface of theSystem.Collections.Generic namespace of the mscorlib.d...
Thursday, May 31, 2012
Quick Overview of C# Attribute Programming
Introduction Attribute programming is a declarative programming model tool that you should keep in your development toolbox. Programming wit...
ASP.NET MVC 3 plug-in architecture using Griffin.MvcContrib
Introduction Griffin.MvcContrib is a contribution project for ASP.NET MVC3 which contains different features like extendable HTML Helpers (...
Implementing ASP.NET MVC Views in three different ways
The ASP.NET MVC Framework allows building a Web application as a composition of three roles: Model, View, and Controller. The View role can...
Wednesday, May 30, 2012
Client-Side Logging in Silverlight
Many of us have implemented logging in our ASP.NET , Windows Forms and WPF applications, so why shouldn't you do the same in your Silver...
Wednesday, May 23, 2012
Understanding ASP.NET MVC (Model View Controller) Architecture for Beginners
This article is intended to provide basic concepts and fundamentals of ASP.NET MVC (Model View Controller) architecture workflow for beginn...
An introduction to cross-platform mobile development technologies
Introduction Smartphones and tablets are becoming ubiquitous, and, with them, mobile apps. But what does the proliferation of different devi...
Streaming MP3 player in WP7
This article show how to create a streaming MP3 music player in Windows Phone 7. All the music files are stored in the server and are stream...
Tuesday, May 22, 2012
Finding the Id (Guid) for a SharePoint List
There are times when you need to find the Id (a Guid) of a list – for example, when setting the Task list to be used with SharePoint Designe...
Open Settings app in iphone using Open URL Scheme
if you want to open settings applications or any section of settings application from your iOS application, then you can do this, you have t...
Metro: Grouping Items in a ListView Control
The purpose of this blog entry is to explain how you can group list items when displaying the items in a WinJS ListView control. In particul...
Retrieve System Information in Silverlight
In a Silverlight application we are building for a client, they wanted an About screen that would display system information such as the cur...
Porting a simple Silverlight game loop to Windows8 Metro style
Yesterday evening I went on the hunt for a XAML/C#-based example of a game loop. I ran into a couple of OLD blog posts by Mike Snow. Natural...
Metro: Implement a parallactic scrolling for your GridView
A customer of mine asked me about how to create a "parallactic scrolling" for the background of a GridView. For people that do not...
Telerik WP Controls Roadmap - what is coming in our next release
The next release of RadControls for WindowsPhone is near and I would like to shed some light on what we have been working on in the last thr...
Monday, May 21, 2012
Common SharePoint Foundation Terms Every SharePoint Developer Must Know
Here is the brief definition of commonly used SharePoint terms which every one should know as a SharePoint developer. Alerts: Alerts provide...
SharePoint 2010 - Sharing data between Visual Web Parts
Sometimes developers might need to shared data between web parts. In this article I am going to demonstrate how you can share data between t...
3D Space Flight Demo for Android OS, with Accelerometer-Based Controls
This article describes a modest 3D game ("Demofox") written for devices running the Android OS. While the scope of this game is li...
WPF: Belt Clock
Introduction This work is inspired by a pricey watch which I spotted while perusing one of those magazines filled with other shockingly pric...
Simple Metro Style Panorama Control for WPF
The attached code doesn't really do much so it doesn't need much jibber jabber describing what it does. What it does is pretty simpl...
47 Keyboard Shortcuts That Work in All Web Browsers
Each major web browser shares a large number of keyboard shortcuts in common. Whether you're using Mozilla Firefox, Google Chrome, Inter...
SharePoint 2010 101 Code Samples
Each code sample is part of the SharePoint 2010 101 code samples project. These samples are provided so that you can incorporate them direct...
Important Useful Objective-C Snippets for Your iOS Applications
Being an iOS developer, you should keep a shed-load of Objective-C snippets nearby so whenever you are coding that you can refer to and ...
Sunday, May 20, 2012
Visual Studio Extension Of The Day PHP Tools for Visual Studio
PHP Tools extend Visual Studio with the support for PHP code. The extension adds syntax highlighting, real-time checking of syntax errors, c...
Modify Web.config File Dynamically in SharePoint 2010
Recently I was asked to modify a custom solution downloaded from CodePlex to allow it to updated web.config file programmatically. The deplo...
Friday, May 18, 2012
Introducing “dotPeek” - A free .NET Decompiler
JetBrains released a new Decompiler and Assembly Browser named "dotPeek" for .NET Application Developers. It is a FREE productivit...
Adventures in Unhandled Exception Handling for XNA/Silverlight
One thing that can tick off your users / players is that inevitable time through a series of random events a crash occurs, it's unhandle...
Getting an App in the Windows Store: What, Why and How
Most of my readers are probably aware that Windows 8 is on the horizon. If you're a software developer, whether an experienced Windows d...
Google Analytics on your WP App in 1 minute
I've been in contact with Michael Scherotter for some time about NuGet and MSAF, thanks for the support Michael. Basically the MSAF proj...
Farseer tutorial for the absolute beginners
This post is inspired (and somewhat a direct copy) of a couple of posts Emanuele Feronato wrote back in 2009 about Box2D (his tutorial was A...
How to mimic the application bar of the game hub and to avoid the splash screen bug
With the release of the Mango update, having a minimized application bar with an application using the panorama control is now part of the M...
13 ways to improve the performance of your WP app
There are lots of ways you can improve the performance (and the perceived performance) of your app. This is not a complete list, just what c...
Being productive when your app is offscreen
In the Managing app lifecycle post, Adam Barrus described the new app lifecycle introduced in Windows 8. The most common question we hear is...
Wednesday, May 16, 2012
Why Developers Should Care About Design, and How Metro Helps
I'm going to avoid casting aspersions on my fellow developers and instead simply own up to my own failings…I've been developing soft...
WP Tip: Get the Assembly Version Number
When creating a Windows Phone application that will be submitted and hopefully published in the Marketplace, is always a good idea to have a...
Designing WP Applications With Photoshop
When it comes to being an indie-app-developer, you usually find yourself being the Jack of All Trades. You are the developer, designer, test...
WP A-Z Resources
In my endeavor to learn the best aspects of Windows Phone 7 development I have been looking out for resources ever since I started developin...
WP Tip: URIs Rules
When developing frontend applications, especially on a platform like Silverlight and Windows Phone you will always need to load resources, w...
Visual Studio 2010 - Recommended Extensions
What are your recommended extensions for Visual Studio 2010? (Please indicate if its free or not) Free: PowerCommands - use...