Moving time!
I'm going to bring some more life to my blog. And to take a fresh start I have moved my blog to a new provider.
You can now find me at:
http://www.yourblogs.net/davedotnet/As you can see it already contains articles. These are not new articles, I just copied the entries that still had some value to form my old blog to this new one.
I already have big plans for an upcomming article, it's going to be one about patterns. And also another one is going to be about SOA or should i say an ESB. Why I mention those together will be explained in the articel, so stay tuned!
To the people who have me in their links, could you please be so kind and update them?
Thanks,
Dave
Picasa, 1gb of pictures
Last year i was running my personal website via webhost4life, but boy were they slooooow. So this year i didn't want to renew my subscription. So i went searching for something else.
And since 99% of my personal site is just showing pictures to friends, this is what I had to get a solution for first. And i found it!
It's called Picasa, it comes with the goolge pack of software (yes there is an installable part of it). And it works like a charm. Just install the Picasa program, select the folders you want to index with it. And then when you select a folder all you need to do is click the web album button, eh walla you have created a new online album!
And best of al it is free and you get 1 gb of storrage per account.
For the rest of my site i used MSN spaces to link everything together and googl video to store my video's. (also free :-) ).
If you want to try it just download the google pack.
Threading in C#
Recently I had to implement a threading mechanism for a client. As we all know threading is always a royal pain in the **s.
So for some help from the internet community I went on Google and found this interesting link.
All you ever need to know about threading clearly explained.
It surely helped me out a lot!
http://www.albahari.com/threading/index.html
Tech-Ed session choice is open
Tech-Ed Developers is getting really close now. Today I received the long awaited email that announces the availability to chouse your sessions for the upcoming event. After some careful consideration and a lot of reading (boy there are a lot off sessions again.) this is the list of sessions I will probably attend.
Tue, 7 Nov 2006- KEY001 - LAUNCH: Windows Vista, the 2007 Office system, and AJAX
(Eric Rudder) - DEV230 - Developing Rich Web Applications with ASP.NET AJAX
(Shanku Niyogi) - ARC207 - Introduction to Agile Methodologies and Concepts
(Roy Osherove) - ARC305 - Connected Systems - Part 2: Communication, Flow, Rules and Logic
(Clemens Vasters, Steve Swartz) - ARCWD03 - Understanding Service Modeling Language (SML): The SML and Platform
(Pratul Dublish) - Welcome Reception
Wed, 8 Nov 2006
- ARC203 - Software as a Service (SaaS): Just another Hype?
(Juergen Pfeifer) - ARCWD05 - Examining Business Process Management (BPM)
(David Chappell) - ARC301 - Connected Systems - Part 4: Presentation and Interactivity
(Clemens Vasters, Steve Swartz) - ARCWD02 - Enterprise Library for .NET Framework 3.0
(Tom Hollander) - ARC201 - Patterns and Anti-Patterns for Service-Oriented Architectures (SOA)
(Ron Jacobs)
Thu, 9 Nov 2006
- ARCWD08 - Service Capsules - A Language and Patterns Perspective on Service Design and Implementation
(Arvindra Sehmi) - ARC302 - Connected Systems - Part 5: Identity and Access Management
(Clemens Vasters, Steve Swartz) - DEV316 - An Implementation of Windows Cardspace
(Steve Plank) - ARCWD04 - Introducing the Service Factory
(Don Smith) - ARC309 - Security is a Feature - Best Practices for Designing Secure Distributed .NET Applications
(Dominick Baier)
Fri, 10 Nov 2006
- DEV403 - Optimizing Performance and Scalability of Distributed .NET Applications
(Ingo Rammer) - ARC209 - Microsoft Solutions Framework 4.0 Core and its Family
(Rafal Lukawiecki) - ARC206 - Abstract Concepts: Architecting Applications for a Service-Oriented World
(Beat Schwegler) - ARCWD06 - Iron Architect Finals
(Beat Schwegler, Ron Jacobs, Juergen Pfeifer, Arvindra Sehmi)
I've made my choice, although some things might still change because...hey, it is still a couple of weeks away :-)
Hope to see you all there.
Installing a Loopback Adaptor in Windows Vista
This week I installed Windows Vista Beta 2 on my laptop.
And much to my surprise it went very smooth. The only thing that I still have problems with is the integrated Bluetooth module on my HP. But I'm leaving it like it is for now.
The next step that I wanted to do is to install Virtual Server and create a Team foundation server on it.
So I did. And of course I need to be able to connect to it over network. But since I'm working disconnected from any company network most of the time and I need 2 way communication between host (my visual studio development machine) and client (the virtual Team foundation server), I found out on previous installations (XP + WS2003) that the best way to do this is add a loop back adaptor to the host and make both machines connect to it.
So I set off to add a loop back adaptor to my Vista host like I did so many times before on my XP installs.
Add Hardware -> Install manually -> Network Adaptor -> ... euhm, damn I should be able to select Microsoft as a manufacturer here, but the list is empty!?!
So after some searching the net I found this nifty little tool called devcon.
This tool allows you add devices from cmd line. And it works like this:
Download the DevCon compressed file, and then extract the files:
a. Visit the following Microsoft Web site for download:
DevConb. Save the Devcon.exe file to a folder on your computer, and then open the folder.
c. Double-click Devcon.exe.
d. In the Unzip to path box, type the folder where you want to unzip the files, and then click Unzip.
e. Click OK, and then Close to complete the unzip process.
2. Install the Microsoft Loopback Adapter:
a. At a command prompt, change directory to the folder where you extracted the DevCon files.
b. Change directory to the i386 folder.
c. Type devcon.exe install %windir%\inf\netloop.inf *msloop, and then press ENTER. You see output that is similar to the following:
Device node created. Install is complete when drivers are updated...
Updating drivers for *msloop from C:\WINDOWS\inf\netloop.inf.
Drivers updated successfully.
And behold, it works!
Now all you need to do is assign both the host and the guest a static Ip in the same subnet mask and you're in business!
Visual Studio 2005 Team Foundation Server
This week I’ve been working on an install of TFS on a virtual server.
Following the walkthrough it worked out very well. Got everything up and running.
And I can even connect to my team server and create a project.
Ok now, back to the host and fire up Visual studio from there, connect to team server, whoops enter user account....damn I did not set it up as a domain controller.
Ok, now worries let's promote it to a domain controller.
Well my Team foundation server didn't think so. After a lot of fiddling and some not so nice words addressed to my computer later I decided to reinstall everything. Because I couldn't get the Reporting service back up and running after the promotion.
Oh and another thing that they could mention in the Administration Guide. You must add your user to the Licensed Users group. Otherwise you can't connect with a user other than the one you were installing with.
But it is up and running now, so I'm off having some fun with designing templates and stuff :-)
SQL 2005 Standard edition
As you can read in my previous post I went to the launch Event of VS 2005.
At this event we got some free products and among them was a license of SQL Server 2005 Standard edition.
Now, lately I was playing around a bit with dotnetnuke. Building custom modules and stuff. Great thing to play with btw.
And at one point I needed to export a table to a text file to be able to generate reference data for the deployment package of my first custom module.
So I fire up the export data task in SQL Server and it starts asking me a bunch of questions, such as source, target, delimiter, ect...
After all steps are completed I hit the execute button.
And BANG, error. It seems that my product version is insufficient to perform the task. wft?
You can't do exports to flat file from SQL Server 2005 Standard edition?
Ok I get that the standard edition is not the most complete of them all, but a simple export to a text file? I have to be missing something here....