Tag | Developing Posts

Now, after the very futile example which accompanied the introduction to JavaScript Object Notation in my last post (by the way, I forgot to mention that this is what the fancy acronym stands for, but I'm sure you already knew that), let's go straight to the fun part, and see how we can leverage the flexibility of JSON (and ASP.NET AJAX, of course) to achieve some less trivial result. When developing a web application, we often need to aggregate data from different sources. You might argue this is ...
I've been slogging away on an automation framework update for the last 4 work days. What I have been working on is developing an action that will build an HTTP post for one of our functional applications. Its been a challenge b/c of the data differences between the typical UI and the post. For example, I can't pass in Years, I have to pass in a constant value of 2 for one of the post strings. However, in the endeavor I discovered something FANTASTIC about QTP which made me want to shout WAHOOO...and ...
Hi, this is our first post. We finally decided to set up a blog where to write about our development experiences. We're both Computer Engineering students and .NET programmers. Our interest is mainly focused on Web Development, using ASP.NET, SQL Server, CSS, and (recently) Javascript. We're also interested in developing soft-computing models for risk prediction and analysis. We hope this weblog might contribute positively to the already thriving .NET developers' community! Marco & Serena ...
Quote from the event: "The third South Carolina Code Camp, a free community supported and run one-day technical conference, was held this past Saturday in Charleston and provided an excellent opportunity for about 150 local developers to learn from each other, strengthen their local community and also bring attention to the growing technical community in the region. While the code camp consisted primarily of local talent, both attending and speaking, it also brought in developers from as far away ...
Recently I have been working a lot with web services : developing new ones and maintaining some. All the web services I maintain return a XML string which are build manually using XMLDocument, XMLWriter etc. But I prefer to pass a complex type because it is easier to develop and maintain. Also the client who is using the web service would find it easy to see the XML schema returned if we are returning the complex type. If we are constructing a XML file and returning it as a string, then we will have ...
For those of you who might not know about the IASA, it is the premier association focused on the software architecture profession and promotes the advancement of best practice and education while delivering programs and services to IT architects of all levels around the world. The association is committed to improving the quality of the IT architecture industry by developing and delivering standards, education programs and developing accreditation programs and services that optimize the development ...
I now believe that anyone who is developing an ASP.Net application and is not in an extreme time crunch is crazy not to use Ajax.
Okay, being a speaker at Remix07 Boston is probably among the coolest things I have done professionally to date. And I haven't even presented yet. We had a "speaker's" dinner which included the Microsoft full time employees. I randomly wound up sitting with Brad Abrams, PM Silverlight and Seema Ramchandani PM WPF(Avalon). Brad will be our Keynote speaker who I will follow with my presentation on Developing with the Virtual Earth SDK. There was a lot of cool conversation over dinner, but it got absolutely ...
For those of you who are still developing with Visual Studio 2003 and .NET 1.x and want to take advantage of the enhancements in Visual Studio 2008 may have thought they were out of luck. There are breaking changes between the versions of the CLR and the Framework itself. Daniel Moth provides an excellent post that describes some of the issues facing you and provides a list of resources to help with the migration, including some lists of breaking changes between .NET 1.1 and 2.0 ...
I've been pondering about the lack of a more efficent process for developing MOSS/WSS Solutions (I mean a solution to a business probelm and not a wsp) lately, because believe it or not, when your MOSS Solution contains more than just one component, e.g. WebParts, Features, ASPX pages, Workflows etc, there is no Solution template in Visual Studio where you can add all these project types and have them compile to a single wsp. Its kind of a pain to develop without this functionality. Serge pointed ...
If you work with PowerShell and don't already have PowerTab installed, take a few minutes to download and install it now. It's a painless setup, especially if you just keep hitting enter at the prompts to accept the defaults, and the ansi-art intellisense magic just starts working everywhere without you having to learn anything. If you're still not convinced, take a minute to watch this quick flash demo. I made the mistake of thinking that I had to master the basics in PowerShell before experimenting ...
Sometimes when developing orchestrations in BizTalk it can be useful to be able to communicate with web services. For this example I’ll be calling a web service to generate a MIN for a loan based on the organizationID and sequence number that are passed in as parameters. Below is the definition for the web method: The incoming message that activates the orchestration will contain the organizationID and the sequence number. An example of the input message is provided below. To communicate with the ...
I am reading Agile Estimating and Planning, by Mike Cohn. I really like this book and it has helped me on the several things, from user story points to burndown charts. My favorite topic in the book is using user story points in estimating. Most people on projects (especially developers) have difficulty estimating the amount of work that needs to go into developing and delivering functionality for user stories. Developers usually estimate development work only (no testing or cross-functional tasks), ...
Thanks to Chris5287 for posting the response below which outlines one way to create a new Silverlight project while having the free version of AVG installed. "I had the same problem, if you dont want to unistall or shutdown AVG, even with the free version, you can stop the "Access Denied" problems by going into your Control Center on AVG, click on the properties of the Resident Sheild and in the Properties tab, deselect "Turn on AVG Residential Shield protection". If you want to stop AVG moaning ...
Like most BizTalk Server developers I am addicted to the use of DebugView. This, in case you are one of the three BizTalk developers out there who are still not aware of it, is a free utility written by the SysInternals people. Microsoft bought SysInternals a while back, and the utility can now be downloaded from their web site at: http://www.microsoft.com/te... DebugView provides a viewer for traces created using the Win32 OutputDebugString() API. You can ...
What is it with people? I don't dispute global warming, but, as I blogged on before, can we have an intelligent conversation about it without people going nutso to the extreme, or making us all feel ashamed of flipping on a light switch? Good example: Climbing Magazine (rock climbing mag), August 2007 issue had a commentary on page one by the editor who lamented about the carbon footprint he was using by driving his mini-SUV 300 miles to the crag. Then he wailed about how much carbon was created ...
Recently I was testing my Jawbreaker clone game (http://strony.aster.pl/mar... on my moms laptop with Windows Vista platform to verify that it works properly. This game was developed under Windows XP (C++, MFC), so I thought there should be no problems. After running it everything looked wrong, by that I mean that all controls were at wrong positions and actually I was unable to play my game. At first I thought that this should be some Vista thing, and since I had no access ...
I needed to get some work finished this weekend. The VPN connection to my clients network is generally very slow and flaky (and doesn't work with my Vista box), so I decided I would install the database on my PC and work without the tethers of Cisco constraint. The database in question was db2, so I went to IBM's website and downloaded a copy. After everything was in place, I attempted to create a database. create database mydb SQL1032N No start database manager command was issued. SQLSTATE=57019 ...
Background This post is mainly about the design decision that you will face on a project where you have a system you want to integrate with but its interface does not have a supported out of the box BizTalk adapter. We are quite lucky that in BizTalk 2006 there are an extensive set of adapters now with the Enterprise Line of Business adapters, but there are still lots of occasions when you have to use something else. The design decision to be made is what that "something else" should be. My intention ...
This is an area that I have not explored before. That is the creation of plug-ins and community property. Add to that the fact that the most graphical programming I have done is frame by frame line drawing animation on an Apple II. In this case I ran into a challenge online that requested an effect that Paint.NET did not offer. My first adventure started with a version of CodeLab published by BoltBait (sorry I don't have a real name). It is a tool that launches as an effect within Paint.NET giving ...
I've been developing a web application recently which needed to access a calendar in a sharepoint installation to retrieve events and display them. Under the covers in sharepoint, a calendar with events is more or less just a list. So we access the list. Here's how I did it: Step 1 Add a reference to the lists sharepoint web service in Visual Studio: Step 2 Next we want to initialize a new instance of the Lists class in the referenced web service, and set the credentials to access the sharepoint ...
*Moved to: TFS Event Handler in .NET 3.5I have decided to have a little go at creating a Team Foundation Server Event Handler in .NET 3.5 that is resilient and scaleable. I will be using as many of the features of Team Suit as I can, but bear with me as there are a few things that are new to me. TFS Event Handler in .NET 3.5 ArticlesRead more...Follow my new blog on http://blog.hinshelwood.com ...

At SCS we are approaching the final phase of Maisonette so I had the task of developing the setup project after looking at many alternatives we picked WiX toolset to be tool we develop our msi files with.

Here in this blog I willl try to share all the problems we faced in developing the setup.

see u soon.

Since I've been developing for mobile devices lately, I've needed to test what the site does based upon what browser is hitting it. I've found a need to make my web browser report the User Agent from the Blazer browser or any other browser for that matter. There are quite a few ways to do this. Luckily a co-worker happened to show me the User Agent plug in for Firefox. It's called User Agent Switcher and lets you switch out the reported user agent of your firefox browser at will. Remember, this of ...
First off, let's answer the question of what an RD, or Microsoft Regional Director is. From this Microsoft site, they say" "Regional Directors aren't Microsoft employees--they're independent developers, architects, trainers, and other professionals who provide a vital link between Microsoft and the developer community." So Regional Directors should be key figures in your community efforts. Obviously, this isn't always the case...but that's a topic for another post. But this post is meant to open ...
My latest article Asp.net Ajax Error Logging has been just published in DotNetSlackers.com. In this article, I have demonstrate how to extend Asp.net Ajax Framework to create an effective error logging system which support multiple trace listeners like Enterprise Library. A must read if you are developing or planning to develop an Asp.net Ajax Web Application. You will also find my name in the Ajax Columns in DotNetSlackers.com as I have planned to write at least one, preferably two articles each ...
Over a number of years I have been considering, cajoling, driving, arguing and mostly thinking about BizTalk in a SOA world and Microsoft's messaging around SOA. A number of things have struck me: 1. Achieving a SOA based on BizTalk is not just about exposing various BizTalk applications as Services. 2. Services shouldn't be simply request/response 3. Messaging is at the core of SOA but which form? Command, Event or document? 4. If BizTalk is to play a significant role it is not just simply the Bus ...
Designer-Developer week I was pretty busy this week, spending most of it in Milano, where we have one of our development teams. We met some of our designers to work on and refine the designer-developer workflow that we will use during our WPF UI development. It was a very interesting week, because we had to learn to speak the same language (we already know each other, so the learning curve was not too big, but still). I called that the designer-ish / developer-ish translation. It's very interesting ...
Now this is a very interesting thought, especially when placed in context with the history of the fact that Symbian is effectively the son of Psion, and forgive me now for sounding incredibly optimistic, but given the legacy of what the Psion team and code could achieve then from a performance perspective in small tight code it's quite possible it could blow the doors of the Benchmarks? Let's take this crazy thought one step further and suggest that they launch a Notebook? Better yet, just take the ...
Silverlight 1.0 RC sucks right now!!! That's right... Why is this you ask? I run Vista Ultimate x64 and have installed/reinstalled/unins... browser-installed/uninstall... browser-installed-restarted browser/uninstalled-reboote... and NOTHING but the lovely "Get Silverlight 1.0 RC!". Does Silverlight not support x64 yet? If so, I will wait until x64 support.Why is this Silverlight important?I'd like to start developing our new site with ...
Some interesting comments are starting to appear in advance of this, what has always been dubbed as, a point release launch. In particular Ronald Schmelzer, an analyst with the SOA consulting firm ZapThink LLC, says the 2006 R2 release "adds a number of significant features with regards to loosely coupled styles of interaction [and] greater capabilities with regards to BizTalk Services, the hosted version, and a number of features that aid in process-driven service creation." Click here to link to ...
I've been struggling to get a post out here, so let me begin with a quick list of some of my favorite CAB resources; Szymon Kobalczyk's Blog: Understanding Composite UI Application Block CabPedia Getting started with CAB Getting started with SCSF CodePlex Jeremy Miller's awesome "Build your own CAB" series, which Bil Simser points out to 'not look at it as "how to replace CAB" but rather "how to learn what it takes to build CAB"'. That's the short list off the top of my head for now. Hopefully between ...
Reference and value types Structs are value types, while classes are reference types Stack What is executing Heap Heap -> pointers to ref types Value Types – · if a field, -> stack, else (part of an object), -> heap: · box value type to reference type In C#, all the "things" declared with the following list of type declarations are Value types (because they are from System.ValueType): bool , byte , char , decimal , double , enum , float , int , etc Reference Types · Heap · Unbox box reference ...
I’ve been programming on engineering related projects for over 20 years. I’ve specialized in Computer Aided Design applications for MicroStation systems primarily, but have the occasional database and web based projects too. I’ve been getting up to speed using Microsoft Robotics Studio (MSRS) lately. Microsoft released version 1.5 at the first part of July. The products initial release was a little over a year ago. Programming with MSRS involves two distinct learning curves. Working with the Visual ...
Up until now, if you were developing an Office Business Application (OBA) there weren't a lot of resources available. OBA Central means to change that. It is a community site that brings together Microsoft, Microsoft OBA ISVs, services partners and customers, making it easy to connect. There are already a few Microsoft Partners featured on the site ...
To go along with the release of Visual Studio 2008, Microsoft has also released the Release Candidate (RC) 1 of Silverlight 1.0 and a refresh for Silverlight 1.1. You can get more information about the releases on Tim Sneath's blog. If you install both Silverlight 1.1 and Visual Studio 2008, be sure to check out the Microsoft Silverlight Alpha Tools for Visual Studio 2008 Beta, which is an add-on for Visual Studio to provide a Silverlight project system for developing Silverlight applications in ...
When developing a large web application especially if it is Ajax enabled, we often ended up with a larger number of JavaScript and Cascading Stylesheet files and it is quite common that more than one JavaScript file is involved for a single functionality. For example, if you are using DataTable widget of Yahoo User Interface you have to add yahoo-dom-event.js, connection-min.js, dragdrop-min.js, json.js, datasource-beta-min.js, datatable-beta-min.js (as per the example). When a browser encounters ...
David S. Platt's book on Programming Microsoft Composite UI Application Block and Smart Client Software Factory book is now available for pre-order here. Get hands-on guidance for developing smart client applications using Windows Forms with the Composite UI Application Block (CAB) and the Smart Client Software Factory. Smart clients bridge the gap between thin clients and rich clients--providing the benefits of Web applications without sacrificing user experience. However, developing smart clients ...
Well where to begin, This is my first attempt at a blog so it may be boring, almost contrite at first but in time it will get better so please bear with me. First a little about me (thank you for humoring me). I am 39 years old, will be 40 in March of 2008, and live way out in the country with my wife (My Angel), my son, 4 dogs, 2 cats and 2 fish. I am what some refer to out here are a "high tech redneck", I may live in the country (simply because I love the solitude and privacy) but that doesn't ...
Over 13 or 14 months, i had a conversation with my brother -Marlon Ramirez-. We comment us about distributed technologies and our world (at these moment), and he say me that "to develope distributed applications is very hard, because exists many technologies, but they resolve a problem in a specified scenario. But what happens if you find deploy more than one of these technologies in your solution?" I answer: "yes to deploy more than one distributed technology is really a very hard work, because ...
I tested out the new Blog Engine.net yesterday. It's really nicely done. I might start using it for another blog. I finally got sick of the computer I had been developing on. It would at times, take up to 45 seconds to open the Start menu, or open My Computer. That is un-acceptable. So I swapped machines after being denied by the boss to wipe it clean. So I got down on my hands and knees and started to install software. I work at a school during the summer, so there are a lot of computers laying ...
Visual WebGui is the .net answer for GWT (Google Web Toolkit). But it’s seems more powerful than GWT even though it’s not coming from Microsoft and yet it’s open source. Still I hadn’t got time to put my hands on deeply but you can feel it by just browsing their web site and checking the features and comparing those with GWT. Not like GWT, in Visual WebGui you can use existing windows controls to create your UI. Major advantage of Visual WebGui over GWT is we can deploy Visual WebGui applications ...
"Good morning everybody, you're tuned to Computers 2K7 on sports radio 850 The Buzz" and so began this mornings show as we do every Sunday morning from 8am - 10am here in Raleigh, NC. You can download the show from the show's website. How to Print Contents of a Directory Here's a link to the Microsoft Word MVP FAQ Site that contains the steps to print the contents of a directory. Scroll down and check out the "If you don't have Outlook" section. That page is contributed to by fellow Microsoft MVP ...
My second session at Tech Mela which was also the second session on the first day of Web Platform track was a Deep Dive on ASP.NET AJAX. The topic I did as Deep Dive was on Update Panel internals. Update Panel is the most popular ASP.NET AJAX Server control used widely for AJAX enabling your ASP.NET Pages. A better understanding of the same would help in using it in a better way. So, here I am providing the contents and the specifics discussed during my session. UpdatePanel is one of the important ...
I'm coming up to the midway point of my "How I am becoming a better developer in 6 months.", and I have a bit of catching up to do. Oddly enough, what I should have done is add in an area called "Get my passion back", although in April I don't think I would have posted "quit my job and go independent" as one of the goals. Anyway, I had a goal of reading a couple of tech books a month, but I'm just now starting to sink my teeth into some relevent geek-reading over the last month and a half. One of ...
I'm proud to announce, well, I'm proud to announce on behalf of my company, TakeNote Technologies, that Chris Love has been added to our list of instructors. You may know Chris from his blog or all the great work he's done with the Triangle .NET User Group (TRINUG). Chris is going to be teaching TakeNote's upcoming August .NET classes including VBN101: Programming With Visual Basic 2005 (August 13 & 14) VBN301: Developing ASP.NET 2.0 Web Apps With Visual Basic 2005 (August 15 - 17) Head over ...
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... In my previous post I discussed a problem of developing ASP.NET 2.0 applications in Visual Studio 2005, while having the .NET 3.5 framework installed. In summation, the issue was because Visual Studio 2005 was linking against a library that shipped with .NET 3.5 instead of the explicitly referenced version from the web.config. The ...
My daily Silverlight 'Pick of the Litter' from the web, and sometimes even things NOT Silverlight, I will add on as I come across others silverlight: who needs inertia, introducing lt. bennett Tim Heuer gave the AZGroups.com folks a peek at this at the last meeting, so I'm glad to see him post it. I'm a little late posting this, but maybe some folks haven't already seen it! silverlight: base class changes coming If you're developing in Silverlight Alpha, you should read this post... breaking changes ...
OK, so let's stop right here, this is getting silly isn't it? Is it April the 1st? ;-)) Virtualization on your iPhone? June 20th, 2007 by Alex Barrett No, Apple hasn’t made any announcements about virtualization for the iPhone, but all this reporting about VMware ESX Lite jogged my memory of a conversation I had recently with XenSource CTO and founder Simon Crosby. While talking about Xen 3.1, Simon mentioned that since Xen is an open-source project, some developers in the consumer electronics space ...
So it's great to see that the info is slowly starting to emerge and be defined - to be sure it'll be a slow process... Vista Enterprise: Licensing FAQ for Virtualization ABOUT LICENSING RIGHTS TO 4 VIRTUAL OPERATING SYSTEMS Q. What does licensing rights to 4 virtual operating systems mean and why is this valuable for customers? A. Customers who deploy Windows Vista Enterprise receive a new benefit: the ability to install up to four copies of the operating system in a virtual machine for a single ...