An AJI Software Community
BLOGGER LIST

(1149, 12/03/2008) 
(1133, 12/02/2008) 
(838, 9/08/2008) 
(765, 12/04/2008) 
(751, 12/02/2008) 
(620, 11/18/2008) 
(605, 11/25/2008) 
(579, 11/30/2008) 
(534, 12/03/2008) 
(525, 12/02/2008) 
(468, 11/25/2008) 
(462, 10/28/2008) 
(411, 11/04/2008) 
(377, 10/12/2008) 
(358, 12/04/2008) 
(335, 12/03/2008) 
(316, 12/04/2008) 
(306, 11/30/2008) 
(290, 12/04/2008) 
(276, 11/30/2008) 
(273, 11/21/2008) 
(255, 8/14/2008) 
(251, 7/15/2008) 
(238, 12/02/2008) 
(234, 12/01/2008) 
(230, 12/03/2008) 
(220, 12/03/2008) 
(218, 12/02/2008) 
(197, 7/29/2008) 
(169, 11/13/2008) 
(169, 11/26/2008) 
(168, 12/03/2008) 
(157, 9/22/2008) 
(157, 11/10/2008) 
(154, 12/03/2008) 
(153, 11/25/2008) 
(150, 11/21/2008) 
(147, 10/31/2008) 
(145, 11/07/2008) 
(144, 11/14/2008) 
(141, 12/04/2008) 
(137, 9/30/2008) 
(137, 11/25/2008) 
(136, 11/02/2008) 
(132, 11/29/2008) 
(132, 11/03/2008) 
(130, 11/26/2008) 
(130, 11/09/2008) 
(129, 11/17/2008) 
(129, 12/01/2008) 
(126, 11/24/2008) 
(124, 10/15/2008) 
(123, 12/01/2008) 
(123, 11/11/2008) 
(117, 12/01/2008) 
(116, 11/18/2008) 
(114, 8/23/2008) 
(111, 8/07/2008) 
(110, 9/19/2008) 
(109, 11/14/2008) 
(108, 12/04/2008) 
(107, 12/04/2008) 
(105, 12/03/2008) 
(104, 11/30/2008) 
(102, 7/12/2008) 
(101, 10/28/2008) 
(101, 11/21/2008) 
(99, 11/14/2008) 
(98, 12/02/2008) 
(97, 10/19/2008) 
(93, 10/22/2008) 
(91, 11/11/2008) 
(90, 11/27/2008) 
(86, 10/09/2008) 
(85, 11/02/2008) 
(83, 11/24/2008) 
(82, 11/30/2008) 
(81, 11/04/2008) 
(81, 8/12/2008) 
(79, 12/02/2008) 
(79, 12/03/2008) 
(78, 10/16/2008) 
(78, 11/25/2008) 
(76, 12/01/2008) 
(76, 11/21/2008) 
(74, 11/18/2008) 
(74, 8/31/2008) 
(68, 9/08/2008) 
(68, 11/21/2008) 
(67, 10/26/2008) 
(67, 11/05/2008) 
(65, 11/21/2008) 
(63, 9/07/2008) 
(63, 12/04/2008) 
(62, 11/30/2008) 
(62, 10/31/2008) 
(61, 11/17/2008) 
(60, 10/15/2008) 
(59, 11/30/2008) 
(58, 12/03/2008) 
(57, 8/08/2008) 
(57, 12/02/2008) 
(56, 11/30/2008) 
(56, 12/02/2008) 
(56, 10/15/2008) 
(55, 11/21/2008) 
(55, 11/18/2008) 
(55, 9/18/2008) 
(55, 8/06/2008) 
(54, 11/11/2008) 
(54, 11/02/2008) 
(53, 11/13/2008) 
(53, 10/29/2008) 
(50, 8/27/2008) 
(50, 10/22/2008) 
(49, 11/29/2008) 
(49, 12/04/2008) 
(49, 11/25/2008) 
(49, 11/18/2008) 
(48, 9/03/2008) 
(48, 7/24/2008) 
(48, 12/01/2008) 
(48, 11/05/2008) 
(47, 9/05/2008) 
(47, 11/06/2008) 
(47, 11/26/2008) 
(46, 10/07/2008) 
(46, 11/12/2008) 
(46, 10/28/2008) 
(45, 11/23/2008) 
(45, 10/05/2008) 
(43, 10/30/2008) 
(43, 11/19/2008) 
(43, 10/17/2008) 
(41, 11/12/2008) 
(40, 12/04/2008) 
(38, 10/06/2008) 
(38, 10/27/2008) 
(37, 12/03/2008) 
(37, 11/18/2008) 
(37, 11/08/2008) 
(36, 9/25/2008) 
(36, 10/28/2008) 
(36, 12/02/2008) 
(35, 11/07/2008) 
(35, 11/03/2008) 
(34, 10/13/2008) 
(33, 11/05/2008) 
(33, 11/29/2008) 
(33, 12/04/2008) 
(32, 10/23/2008) 
(32, 11/07/2008) 
(31, 11/30/2008) 
(31, 11/24/2008) 
(31, 10/09/2008) 
(30, 6/14/2008) 
(30, 10/04/2008) 
(29, 11/25/2008) 
(29, 8/01/2008) 
(28, 11/23/2008) 
(28, 11/14/2008) 
(28, 7/29/2008) 
(27, 10/29/2008) 
(27, 9/16/2008) 
(27, 7/22/2008) 
(27, 12/03/2008) 
(26, 11/17/2008) 
(26, 6/24/2008) 
(25, 10/11/2008) 
(25, 10/12/2008) 
(25, 12/04/2008) 
(25, 11/14/2008) 
(25, 10/22/2008) 
(24, 7/21/2008) 
(24, 11/23/2008) 
(24, 12/01/2008) 
(24, 11/07/2008) 
(24, 7/10/2008) 
(23, 8/23/2008) 
(23, 10/31/2008) 
(23, 7/09/2008) 
(23, 9/10/2008) 
(23, 12/02/2008) 
(23, 8/15/2008) 
(23, 11/17/2008) 
(22, 6/28/2008) 
(22, 11/17/2008) 
(22, 8/19/2008) 
(21, 11/21/2008) 
(21, 9/17/2008) 
(21, 7/30/2008) 
(21, 11/25/2008) 
(20, 11/13/2008) 
(20, 11/16/2008) 
(19, 11/24/2008) 
(19, 11/17/2008) 
(19, 10/10/2008) 
(18, 11/24/2008) 
(18, 10/09/2008) 
(18, 12/01/2008) 
(18, 10/12/2008) 
(18, 7/03/2008) 
(18, 11/08/2008) 
(18, 11/29/2008) 
(18, 10/07/2008) 
(18, 8/11/2008) 
(18, 10/09/2008) 
(17, 9/23/2008) 
(17, 9/16/2008) 
(17, 11/17/2008) 
(17, 8/17/2008) 
(17, 8/12/2008) 
(17, 10/29/2008) 
(17, 8/06/2008) 
(16, 11/28/2008) 
(16, 11/25/2008) 
(15, 10/31/2008) 
(15, 10/20/2008) 
(15, 11/01/2008) 
(15, 10/24/2008) 
(15, 11/05/2008) 
(15, 6/05/2008) 
(15, 11/19/2008) 
(15, 6/30/2008) 
(15, 11/06/2008) 
(15, 12/02/2008) 
(15, 10/14/2008) 
(14, 11/18/2008) 
(14, 10/06/2008) 
(14, 7/16/2008) 
(14, 11/01/2008) 
(14, 6/30/2008) 
(14, 9/07/2008) 
(13, 9/18/2008) 
(13, 11/25/2008) 
(13, 11/03/2008) 
(13, 11/09/2008) 
(13, 9/23/2008) 
(13, 9/02/2008) 
(12, 9/21/2008) 
(12, 7/31/2008) 
(12, 12/01/2008) 
(12, 12/02/2008) 
(12, 12/04/2008) 
(12, 11/09/2008) 
(11, 10/23/2008) 
(11, 12/01/2008) 
(11, 11/23/2008) 
(11, 6/25/2008) 
(11, 9/07/2008) 
(11, 7/09/2008) 
(11, 11/28/2008) 
(10, 11/28/2008) 
(10, 12/05/2008) 
(10, 7/08/2008) 
(10, 12/02/2008) 
(10, 9/05/2008) 
(10, 11/08/2008) 
(9, 11/13/2008) 
(9, 12/02/2008) 
(9, 7/07/2008) 
(9, 11/11/2008) 
(9, 11/20/2008) 
(9, 10/27/2008) 
(9, 10/02/2008) 
(9, 11/12/2008) 
(9, 11/01/2008) 
(9, 12/02/2008) 
(9, 8/22/2008) 
(9, 12/04/2008) 
(9, 10/27/2008) 
(8, 9/03/2008) 
(8, 9/12/2008) 
(8, 6/23/2008) 
(8, 11/08/2008) 
(8, 11/30/2008) 
(8, 7/09/2008) 
(8, 11/13/2008) 
(8, 11/11/2008) 
(8, 10/27/2008) 
(8, 12/01/2008) 
(8, 11/20/2008) 
(8, 10/07/2008) 
(8, 7/24/2008) 
(8, 9/02/2008) 
(8, 11/10/2008) 
(8, 11/14/2008) 
(7, 10/06/2008) 
(7, 10/06/2008) 
(7, 10/26/2008) 
(7, 9/18/2008) 
(7, 10/23/2008) 
(7, 9/18/2008) 
(6, 11/08/2008) 
(6, 11/24/2008) 
(6, 7/09/2008) 
(6, 10/28/2008) 
(6, 8/02/2008) 
(6, 10/10/2008) 
(6, 7/21/2008) 
(6, 9/10/2008) 
(6, 9/08/2008) 
(6, 8/12/2008) 
(6, 9/29/2008) 
(6, 10/23/2008) 
(6, 11/21/2008) 
(6, 12/01/2008) 
(6, 11/11/2008) 
(6, 11/02/2008) 
(6, 7/06/2008) 
(6, 11/21/2008) 
(6, 11/21/2008) 
(6, 7/26/2008) 
(6, 10/01/2008) 
(5, 10/07/2008) 
(5, 8/01/2008) 
(5, 6/24/2008) 
(5, 10/23/2008) 
(5, 10/29/2008) 
(5, 9/29/2008) 
(5, 10/30/2008) 
(5, 8/06/2008) 
(5, 11/24/2008) 
(5, 12/01/2008) 
(5, 12/02/2008) 
(5, 11/21/2008) 
(5, 11/13/2008) 
(5, 11/06/2008) 
(5, 11/01/2008) 
(4, 12/04/2008) 
(4, 12/01/2008) 
(4, 11/13/2008) 
(4, 7/11/2008) 
(4, 12/04/2008) 
(4, 11/25/2008) 
(4, 11/06/2008) 
(4, 12/03/2008) 
(4, 11/15/2008) 
(4, 9/25/2008) 
(4, 8/28/2008) 
(4, 7/03/2008) 
(4, 9/05/2008) 
(4, 10/01/2008) 
(4, 7/29/2008) 
(4, 9/15/2008) 
(4, 11/25/2008) 
(3, 11/13/2008) 
(3, 8/18/2008) 
(3, 7/30/2008) 
(3, 10/29/2008) 
(3, 11/03/2008) 
(3, 10/23/2008) 
(3, 11/25/2008) 
(3, 11/15/2008) 
(3, 7/11/2008) 
(3, 11/18/2008) 
(3, 9/05/2008) 
(3, 11/28/2008) 
(3, 9/04/2008) 
(3, 12/04/2008) 
(3, 11/12/2008) 
(3, 10/03/2008) 
(3, 7/21/2008) 
(3, 10/30/2008) 
(2, 8/18/2008) 
(2, 11/24/2008) 
(2, 11/24/2008) 
(2, 12/01/2008) 
(2, 8/27/2008) 
(2, 11/14/2008) 
(2, 9/08/2008) 
(2, 11/01/2008) 
(2, 11/30/2008) 
(2, 7/03/2008) 
(2, 9/10/2008) 
(2, 9/18/2008) 
(2, 9/15/2008) 
(2, 12/01/2008) 
(2, 11/06/2008) 
(2, 10/29/2008) 
(2, 6/18/2008) 
(2, 6/09/2008) 
(2, 11/09/2008) 
(2, 11/25/2008) 
(2, 9/30/2008) 
(2, 8/18/2008) 
(2, 10/04/2008) 
(2, 11/21/2008) 
(2, 10/20/2008) 
(2, 9/02/2008) 
(2, 11/22/2008) 
(1, 7/08/2008) 
(1, 8/08/2008) 
(1, 9/10/2008) 
(1, 6/17/2008) 
(1, 12/03/2008) 
(1, 9/25/2008) 
(1, 11/01/2008) 
(1, 11/01/2008) 
(1, 11/02/2008) 
(1, 11/03/2008) 
(1, 9/20/2008) 
(1, 10/25/2008) 
(1, 11/29/2008) 
(1, 11/07/2008) 
(1, 8/18/2008) 
(1, 10/30/2008) 
(1, 10/30/2008) 
(1, 11/04/2008) 
(1, 8/18/2008) 
(1, 9/22/2008) 
(1, 10/06/2008) 
(1, 12/02/2008) 
(1, 11/16/2008) 
(1, 9/10/2008) 
(1, 11/03/2008) 
(1, 8/01/2008) 
(1, 11/24/2008) 
(1, 6/06/2008) 
(1, 10/09/2008) 
(1, 10/30/2008) 
(1, 11/03/2008) 
(1, 9/28/2008) 
(1, 9/15/2008) 
(1, 7/01/2008) 
(1, 11/06/2008) 
(1, 9/11/2008) 
(1, 11/06/2008) 
(1, 8/28/2008) 
(1, 12/02/2008) 
(1, 11/11/2008) 
MOST POPULAR TOPIC
Harish Ranganathan | 11/17/2008 | 5 Comments
One of the common navigation tools in a website is the back button of the browser. People use the back button quite frequently to go back to the page already visited. When there is a postback, the browser is updated with the information of the page visited
POSTSTWITTERCOMMUNITY NEWSFEATURED BLOGGERS
I wanted to install one of the 20 Admin Templates for WSS v3. I was only interested in the in the HelpDesk Template. So i went and downloaded the help desk templates and added the solution. When i tried deploying the solution i get the error: A feature with ID 75a0fea7-97c5-4487-88e4-70fde8f79b25 has already been installed in this farm Use the force attribute to explicitly re-install the feature. So i tried deploying it using the -force option and the error went a way.So i was happy But anytime i...
December user group meeting we combined the Roanoke Valley .NET User Group and Roanoke VAlley SharePoint User Group into one meeting. Kudos to Kevin Israel for addressing an audeince that is: 50% SharePoint Admins that do not know .NET 50% .NET Develoeprs that have never seen SharePoint He lived up to the promise of providing contnet for all. Quick overview of SharePoint OTB, SharePoint Object Model and SharePoint Services and then a demo in C#. Might have to do this again sometime before next December....
I came across an interesting question today – How can I use a sources file to build multiple sub-folders? Of course the obvious answer is don’t do that. Instead set up a tree something like this: MyDriver |- Dirs (file listing sub-folders) |- Folder1 (Create a static library) |- sources |- makefile |- file.c |- Folder2 (Create a static library) |- sources |- makefile |- file2.c |- BuildDLL (Link the libraries to create a DLL) |- sources |- makefile But the question is still valid, can you use a sources...
Wow.. what a week... by the third day of a conference, I find I'm just totally maxxed on information and tired, and this one is no exception. My first presentation was yesterday just before lunch and I got some nice comments which was cool... also had some negatives, but I think it was from folks that were expecting more meat. Yesterday I spoke on styling controls with static resources, then moved on to the toolkit themes, ImplicitStyleManager,and then moved the app.xaml resources into a Resource...
If you're developing webparts using VSeWSS and going to run the setup.bat that that VSeWSS creates, you might need to modify the deploy solution line before running it. The deploysolution instruction that VSeWSS adds contains the -local argument. This is all good if you're going to run it on an implementation with only 1 WFE, but for farms with 2 or more WFE's then you will need to change -local to -immediate. I also make it a habit to call the execadmsvcjobs command before and after adding and deploying....
We are pleased to announce that we will be hosting our Q4 BISIG meeting at Microsoft Corporation, 8300 Norman Center Drive, Suite 950, Bloomington, Minnesota, 55437 from 3:00 p.m to 6:00 p.m. We hope you will plan to attend this meeting where we have lined up two very exciting and informative speakers. Registration URL: www.ncbisig.org Times: 2:30 - 6:00 Agenda: 2:30-3:00 Registration 3:00-3:15 BI SIG Updates & Announcements (Hear about how the organization is growing and changing to better serve...
Here is a bit of JavaScript that can be used by a site visitor to email a page. Nothing fancy - just a plain ol' mailto command. 1: <script type="text/javascript"> 2: function mailThisPage() 3: { 4: var link = window.location; 5: var emailSubject = "Check this out: "+ document.title; 6: var emailAddress=prompt("Please enter the recipients email address",""); 7: window.location = "mailto:"+emailAddress+"?Subject="+emailSubject+"&body="+link 8: } 9: </script> Technorati Tags: javascript...
Expressions are something I have found to be very handy when using SSRS. A report I needed to setup had to list when a user had last visited a site. Since they needed to make a visit every three years the report listed the last visit date and the date three years out (this was all done is the stored procedure). Sometimes folks may get behind and I wanted to highlight the sites that were past due. The report needed to be able to be sorted by a date, town or county so I could not just list the sites...
Mytech Partners invites you to join us for a special event...the launch of Windows® Small Business Server and Essential Business Server 2008. As one of 15 Microsoft partners worldwide who participated in technical evaluation for over a year, we are offering you an exciting opportunity to be one of the first to experience how this affordable and integrated server solution helps you protect your business data and increase your employees' productivity. Mytech Partners will also be featuring Essential...
Business Analysts' Professional Development Days 2009 In Cooperation with IIBA Minneapolis - St. Paul Registration Link: http://guest.cvent.com/EVENTS/Info/Summary.aspx?i=337634b0-496c-4127-ad71-f1372858d0f2 Make plans now to join other Business Analysis professionals at the Business Analysts's Professional Development Days 2009. PDD 2009 will be held January 12-15, 2009 at the Ramada Mall of America. We invite you to network with other business analysts, participate in our workshops, and attend...
Come and share the holidays with ISESat our annual “Jingle Mingle” celebration event.Skyway Classic Events and Aarcee Classic Events will be hosting the event at their Bloomington location and are looking forward to having an opportunity to share their excitement about the merger of Aarcee, Skyway and Classic Events. You will find out about the merger, have a chance to peruse their newly expanded Bloomington showroom and then it’s on to a party tent with incredible food and beverages as well as dancing...
First of all, as a computer science trainer for many years, I'm biased to classroom training. As a trainer, you can see someone's eyes and determine if your students are learning concepts that you are teaching. I will adjust my presentation if needed so that the majority of the audience understands. There's always that minority that needs more help. Also, as a student, getting one on one help is the best way to learn. However, as you might know, there might not be a class in what you need to learn...
Previous posts: Part 0 of 4: Introduction Part 1 of 4: Testing the Service Testing the Client So far, I outlined how to test your WCF service. I simply took advantage or the WCF architecture and tested the service directly outside of the actual service harness. Now I need to set my sights on the client. This becomes a bit more difficult, but I wouldn't say that it is necessarily hard. I will start by giving a typical textbook example of hooking up to our service, and then I will tell you what is...
Want to know what Services or/and Processes are running currently on your PC? In one of my previous project I implemented small diagnostic utility which showed what processes and services are running on host box. Here is the example how to obtain this information. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Management; namespace ManagementInstrumentation { class Program { static void Main(string[] args) { ListServices(); Console.ReadLine(); ListProcesses();...
I have been getting very interested in the new Azure Services Platform and how I can use it to facilitate WPF development. Imagine being able to launch a ClickOnce application from anywhere and for it to have exactly the same configuration and settings in all locations, or imagine being able to chat with other users of the application while you are using it. This things have been relegated to large companies who can afford to support the infrastructure that you would need to run this. In fact, the...
Recently, I ran into a problem where I needed to cast from an unknown type to a known type. Normally this would be fine as I a generic cast. For example... 1 public static T ValueOf<T>( this OracleCommand command, string parameterName ) 2 { 3 return (T)command.Parameters[parameterName].Value; 4 } The parameter of course returns an object and I wanted to streamline the parameter value lookup process. All was well until I started using ODP.Net (instead of Microsofts OracleClient). With the OracleClient,...
Been sort of interested in the ethical hacking area lately since I've been doing some of it for work. It's nice to be exposed to something new at work every once in awhile. During my exploration, I realized it would be handy to have a good reference on the subject. I found what appears to be a good book on the subject, and I'll probably pick it up at some point. Anyone else have any suggestions for a good reference...
I am using delegate to invoke asyncronous call of the function. Sometimes the function can throw exception. As described in thread Re: exception handling with events , article "Handling Exceptions Thrown from an Asynchronous Delegate"(and in many other places) "You should call EndInvoke in a try/catch block to catch any exceptions your asynchronous method threw". I followed the same approach in my Asynchronous long-running tasks in ASP.NET application The code is like the following: RecalculateDelegate...
Some of the new Windows Live Wave 3 services have gone live over the last couple of days. One of the best IMO is the SkyDrive services, updated to 25GB and with complete integration with other services like Photo Share, Connect to people… You can connect to your Facebook and LinkedIn contacts as well :) A nice feature is the ability to link your live accounts so you can easily switch from your clever [yourname]@[yourdomain].com to your nasty [yourname]@live.com address. As you can see from the menu...
I started working with the Unity Application Block just the other day. It is the Dependency Injection Block that has recently been introduced in the Enterprise Library Block 4.1. Personally speaking I found it much easier to understand and work with compared to the other standard DI tools like Castle Windsor and Structure map. Some very useful links regarding Unity are : http://www.codeplex.com/unity Also you can check Scot ha's blog , whci contains a few number of podcasts which were very helpful...
Below are couple simple helper functions to get last element in collection: public static Object LastElement(Object[] myArr) { if( IsNullOrEmpty(myArr)) { return null; } return myArr[myArr.Length-1]; } public static DataRow GetLastRow(DataTable tbl) { if (tbl == null) { throw new NullReferenceException("tbl is null"); } if (tbl.Rows.Count == 0) { return null; } return tbl.Rows[tbl.Rows.Count - 1]; }...
Last week I attended a couple of events. On Wednesday Microsoft held a SOA/BPM day at the offices in Reading and a number of speakers talked about SOA, the Microsoft platform now and in the future and how to deliver the SOA promise using those technologies. It was a mix of stuff I already new or had seen before and some other perspectives. Darren Jefford gave a good demo on the new wave of cloud technologies. One interesting comment relayed something Don Box had said – that we are only 15 years into...
Over the last few weeks I’ve been working on implementing a Geneva Framework based STS that supports both active and passive scenarios. This is progressing very well and I already have a fairly solid PoC running for both scenarios. Generally, to make any web site participate in the federated identity “dance” all it takes is some configuration on the application’s web.config (separate post coming shortly), but up until today I have only done so for web applications developed as a .net 3.5 project....
[Source: http://geekswithblogs.net/EltonStoneman] The latest release of the OpenXML SDK (v2.0 September 2008 CTP) comes with the DocumentReflector tool which can load an OpenXML document and reverse engineer the code for generating that document with the SDK. It's very handy but there's an issue with it when you have a Word document with content parts that contain XML. In this scenario, DocumentReflector will build the XML content for the part like this: public static void GenerateCustomXmlPart1(OpenXmlPart...
I just got done reading Strategic IT Portfolio Management by Jeffrey Kaplan. Governance is something that doesn't get talked about very much, and certainly not in a positive way. Many companies do governance during the project charter and approval process, to fiigure out what projects to approve, but do very little governance after go-live. Most project requests or project charters have exaggerated expected return on investment numbers, and how much savings or revenue the project implementation will...
Did you see the announcements over the last month on Visual Studio 2010 and the .NET Framework 4.0? Are you still wondering what is new and improved in those products? There is a lot! I’ve been developing on .NET since the beta of 1.0 and I can tell you that this release is as exciting as any of the previous releases. There are a lot of improvements both in the technology and the way that we’ll build applications on the .NET Framework. There will be a larger learning curve for this release than for...
Dear Zune, I want you to know I've tried, I mean really really tried, but I give up. It's over, we're done. I put up with your crappy software as long as I possibly could. I overlooked the clunky interface and pathetic battery life. I was initially enamored with your wifi, but since I could never find anyone else who had a zune... much less someone willing to share music, your "social" was pretty lonely. So this is it. I can't take it any more. Today was the final straw. Not only does your software...
Do you like install plug-in image for Silverlight 2.0? Do you think that user, who don’t know anything about Silverlight, will click it? Usual the answer is NO! What we should care is a user’s experience from first moments. If he disappoint on first install’s image, he probably won’t come back to our application. What we can do about this? We can customize installation process, so it will be more user-friendly and intuitive. We can give him information that everything is ok, that he should click...
I may have been a little harsh in my initial criticism of Chinese Democracy. (I stand by my statement that this is not (nor should it be confused with) Guns N' Roses... more like Axl's solo project.) On my most recent drive to South Dakota (6 hours) I forced myself to listen to Chinese Democracy the entire way. Nice and Loud. Around the 4 1/2 hour mark, something happened. I started to catch myself singing along (even with the really bad songs, which I maintain there are a couple.) Maybe it's not...
oh look it's snowing in South Dakota. yay. Makes driving to work fun. Nice and slippy slidey. Some of it has melted into slosh by now, which means driving around tonight when it refreezes should be fun...
Service Pack 2 for Windows Vista and Windows Server 2008 is now available to Microsoft TechNet subscribers through the download website. This is the Customer Preview Program (CPP) which will roll to general availability tomorrow. Technorati Tags: Vista SP2,Windows Vista SP2,Windows Server 2008 SP2,TechNet,Microsoft...
Most people know that when processing a message through the XmlDisassembler, if not explicitly told which schema to use through configuration, the disassembler would try to resolve the correct schema based on the message’s root node and namespace. Most would also know, usually through the experience of getting it wrong so many times first, that if more than one assembly contains the same combination of root node and namespace for a schema, the receive pipeline, containing the disassembler, would...
On the Community Credit forums there was mention of this really cool spatial operating environment likened to the ones in Minority Report. Visit http://www.oblong.com for a video demonstration, which is way awesome. From their site: Oblong Industries is the developer of the g-speak spatial operating environment. The SOE's combination of gestural i/o, recombinant networking, and real-world pixels brings the first major step in computer interface since 1984; starting today, g-speak will fundamentally...
I was just on a cool webcast called the .NET Coffee Break Show. I did a short show on getting started with IronRuby and Silverlight. Because the show is supposed to be just 30 minutes or so, I didn't get into my usual preaching about the Ruby programming language or why people should use a dynamic language. Instead I just stated the fact that I really like Ruby and I really like Silverlight and I especially like the combination of the two. I've got a walk through on getting started with IronRuby...
Thanks to everyone in Charleston who came out for that event yesterday! It was a good event, lots of good information and I even got to give a short presentation on Mobile development. Thanks Chad, Brian and Glen for coming down...
Though some of you that were on the fence or have not year head about the MSDN Dev Con, are now more interested in coming out. It’s a tiny price compared to PDC and is coming to a city near you! A good group of local celebrities will be presenting along side proven Microsoft experts at the Orlando event. I will be in the attendance and around any community areas. And any social after event :) Bayer White (Jacksonville), Joe Homnick (Boca Raton), Christopher Bennage (Tallahassee), Rob Eisenberg (Tallahassee)...
Like it or not, if you are purchasing gifts during the holidays, you're playing a miniature game of requirements analysis. Your niece Suzie isn't just getting her new (hopefully favorite) doll and your children aren't just getting the next thing that'll be all over your house, they are receiving the final product of their own miniature project, and you happen to be the project manager. Sure there won't be SCRUMM meetings, or code reviews, and no formal requirements analysis (well, at least in my...
Just posted about reading XML via LINQ. Now, this post is about the opposite direction - emitting XML from a collection. The simplicity of LINQ provides a straightforward interaction with XML makes LINQ to XML for me one of the easiest and most natural ways to interact with XML. The following emits a collection of objects out to an XElement (which can be streamed elsewhere as required. 35 Customer[] customers = new Customer[]{ 36 new Customer{ 37 firstName="john", lastName="lennon"}, 38 new Customer{...
Hello readers, and welcome to my new blog - phpd! PHPd is going to be my new blog for sharing my PHP programming knowledge and also details of any new PHP frameworks, new e.t.c I hope you enjoy reading this blog...
Mike makes an interesting observation about the future of BAM in his post here. I think the scope for confusion and blurring is going to become wider than just BAM though. Microsoft are saying that the purpose of BizTalk is as the “Integration Server” in the jigsaw, while Dublin is the Application Server. Now you can imagine developers building fine grained services hosted inside Dublin and BizTalk providing both ESB and technology/protocol Integration services as well as orchestration but what about...
The last several weeks have been a lot of fun. My team at Microsoft was busy supporting the announcements for Visual Studio 2010 and the .NET Framework 4.0 that happened at PDC and TechEd EMEA. Jason Olson delivered a tremendous series of videos on Channel9 focused on Visual Studio 2010 that followed an earlier, very successful series for Visual Studio Team System produced by Brian Keller. Between the two themed weeks, the videos have 1.2 million views! We finally have some time to breathe and think...
I recently encounter this error. It took a little bit of head scratching to work out why we were getting the error. The possible causes were quite high as we are using dynamically assigned maps (see code below). Message Assignment Shape Code SapOrderMapType = System.Type.GetType(SapOrdersMapName); //transform(MyOutputMsg) = MyMapType(MyInputMsg); transform (SapOrder) = SapOrderMapType(CanonicalPO); System.Diagnostics.Trace.WriteLineIf(TraceEnabled, "Transform to SAP schema complete.", TraceCategory);...
The DFA creation code in Sotue is well underway. I have more to do on the DFA front (namely, supporting exclusive character classes), but I have been happy with the results I have seen to this point. With this work well underway, I can finally turn to the meat of this entire effort: the lexical analysis engine itself. I have written the first unit test for the lexical analysis engine, and I think I have settled on an overall design for the lexical analysis engine. At this point, the design looks...
In the past couple of years, I had the unique opportunity to lead of team of developers building one of the highest (if not THE highest) volume .NET application in the world. With more than 3 billion requests per day and an SLA of 99.99% of requests under 250ms, we had some exciting challenges. Because the application was so performance intensive, we heavily utilized a huge in-memory cache. Because of the size of our cache, we had some interesting challenges to overcome with .NET garbage collection...
It's been a few months since I last posted over at http://colin.rockstarguys.com. A few good reasons for that - one of them is a switch in roles. Jumping out of the start-up space and into the financial industry couldn't have happened at a better time. For those who are grappling with downsizing and project cancellation you might not agree with me. In my new role as Enterprise Architect I have been tasked with unifying an organization that needs to find ways to leverage their existing capabilities...
Well, thanks to my father-in-law's early xmas present I am now the proud owner of a 3G iPhone. I had resisted the temptation since they were released earlier this year since I am usually on WiFi and didn't see the need; the ride to work this morning prov