Two people doing their own thing.

Microsoft Certified Partner Soul Solutions
By Soul Solutions on Friday, 22 December 2006

johnWeeGo.jpgMerry Christmas everyone. It’s been a busy and fun year in the world of software development. I’ve upgraded to Vista, Office 2007, IIS7, SQL 2005, .Net2, built a media centre and found Virtual Earth and AJAX all in one year!

The move to Virtual Earth Development has been fun. I am very lucky to be working with great tools doing interesting work. No matter how much people complain about web2.0 I think it rocks.

For me it’s less about the social impact or the cost structures and more about getting a really great experience out there on the web. From an ASP.NET background being able to develop sites from scratch using AJAX has been a great experience. I’m now at the point where your UI code sits out there with the client and your web server just has to deal with getting the right bit of data served optimally. No more rendering complete web page because a checkbox was ... Read More »

By Soul Solutions on Friday, 22 December 2006

BronwenWeeGo.jpgSorting a datatable...just one of those things i always end up looking up...

Just set the default view sort string....e.g.
DataTable dt;
dt.DefaultView.sort = "CreateDate desc";

By Soul Solutions on Wednesday, 20 December 2006

BronwenWeeGo.jpgAlways one I have to look up....but if you've got an xsd it's really simple to turn it into a class.  Just use the xsd.exe tool.  Options i usually use are: /c (to generate classes) /l:CS (class in c#)  /n:somenamespace /o:outputdir

You can also use it to go the otherway, and generate a xsd from a class.

A simple example of using this can be found here.

By Soul Solutions on Monday, 18 December 2006

johnWeeGo.jpgI recently finished up with an Australian company developing an advanced prototype for fleet tracking / reporting. As part of the project I had to propose a mapping technology. Out of all the options available Virtual Earth is feature rich, scales well, has many great resources for developers and is able to be licensed for commercial use. At least it appears that way.

From Australia you find that our local sales team can’t help. You can send emails to the licensing link on the US site but I never got a reply. Now my request was not just for any old map point license, I wanted a per user license with no limit on transactions. This would allow my customers to use the technology in web based business under a very simple model. You charge the customer the base mapping cost from Microsoft plus the cost for the value added service you put on top of it.

I was in the lucky ... Read More »

By Soul Solutions on Monday, 18 December 2006

johnWeeGo.jpgSanta's sled in the form of a courier driver dropped off my xmas present early on Friday.

dell24.JPG

The Dell 24" is the pick of the developers monitors at the moment. A screen resolution of 1920x1200 is perfect for visual studio. My Dell 9300 laptop has the same resolution but its colours and brightness do not compare. You can pick them up for around $1100. The original release had some issues but this is the v3 model with those problems solved.

I recommend the speaker, it is silver, attaches to the bottom very neatly and means if you ever use it as a tv you get sound.

An interesting issue for people that use a desktop replacement style laptop is how to setup a 2nd monitor. I have been using the monitor above the laptop sty ... Read More »

By Soul Solutions on Friday, 15 December 2006

BronwenWeeGo.jpgBeen using a little tool called Fiddler to inspect and play wth HTTP traffic.  I love tools that make things simple for me, and this thing has proven to be super simple to use.  Been using it mainly for inspecting the HTTP traffic etc. but you can do more with it too.

By Soul Solutions on Friday, 8 December 2006

johnWeeGo.jpgI’ve just finished up with the project I was working on and come January will be ready for a new challenge. If anyone knows of, or is planning, a really challenging project using Virtual Earth, AJAX, .Net2 and SQL server please let me know.

I’m really keen to show just how powerful Virtual Earth is. It has some great applications in Real Estate, Asset Tracking, E-Learning, the Travel Industry and I’m sure many more.

John.

By Soul Solutions on Thursday, 7 December 2006

BronwenWeeGo.jpgThis one always gets me...and have to look it up.  To dynamically add a web user control do use: LoadControl("control.ascx")

 

By Soul Solutions on Wednesday, 6 December 2006

BronwenWeeGo.jpgNeeded to apply mulitple css classes to one element today.  Pretty easy once you know it's just space delimited e.g.

<DIV class="greenbox clearfix"> </DIV>

By Soul Solutions on Wednesday, 6 December 2006

BronwenWeeGo.jpgHad a problem where i had 2 floating divs inside a container box that had a visible border.  It wasn't forcing the container box height correctly.

Found the solution here..(thanks to Holly 'n' John)

To summarise...the CSS class you need is as follows:

clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;} ... Read More »