August 2005 - Posts
Noticed these Cafe Press threads
for NTeam on Jonas's blog
, how cool :) I am unsure about this but from reading the forums
it looks like NTeam is using VSTS, not sure what that means for the OSS tools they were using?
Helped a few folks with this today so a blog post makes sense. The RC 1 drop of CCNet has a defect with the MSBuild task that means the task will fail to work under certain system locale time zones (GMT for example), this is fixed a drop later than RC 1. Until RC 2 rolls up, get the latest drop from here.
When considering your RIA options with .NET, you want to code in a language you know and use and using a IDE you know and use (debugger, intellisense etc). The XML syntax you want to target has a long term future in the Microsoft development and business world so you opt for XAML but you want to target Flash. Seems like Xamlon is a perfect match, sure Jesse has outlined some of things that need working on, but its a beta and things can only get better in a beta.
The Eclipse project is proving a popular choice as a future IDE for RIA development, both Macromedia and Laszlo are using the IDE. I was left wondering is it used by .NET developers at all (most .NET coders I have seen use Visual Studio or the SharpDevelop IDE while those targeting Mono/Linux use the MonoDevelop IDE) and if not then will .NET developers have to switch to another IDE (like for example they do at present with the Flash IDE). Also to raise a previous point, switch to another IDE and switch to another languag but why not same .NET language using the same IDE and IDE tools, makes sense to me.
On this day 12 months ago I posted this
. I can't believe that almost 12 months have passed since the big day. Here's to 12 more with the love of my life.
Been a while since I last caught up with Parrot, quite a number of languages starting to target it now.
PHP's project to run on Parrot, the Pint project, has an article here.
I was recently pointed at the CCNet and CI posts by Jim Shore, I feel Jim is wrong and here is why.
If you ask each and every developer to run the full test suite through their development then your asking for a world of pain. Big teams and XP smaller teams alike this will end up burning the project, your asking them to get the full set of source, build, wait for the tests to finish and then carry on. Should the tests be made speedy as Jim suggests to avoid folks waiting around, what if there is a lot of code, a lot of tests, what then. You don't want speed in the face of loosing quality and just how pratical is speeding up those tests when there is a lot to test. Asking humans to test is something and builds on dev's machines you want to avoid at all costs. Avoid humans and the mistakes a human can make, obtaining source on a change is automated, its testing is automated, its packaging is automated. So your devs all run the full test suite, thats builds and tests on those builds all on different machines, possibly different hardware, different setup, different components, lots of variables and changing conditions for the build to be built and tested in. Makes more sense thats is done at one point, same machine, same hardward, same setip, same variables and same conditions for each and every build and test, the source may change but the conditions its being tested in won't.
Zac Bowling (one of the Mono folks) talks about ColdFusion/.NET Interop and his options
. Given the long list of options that Zac is faced with, I wonder what info is available to help guide .NET developers who wish to interop with ColdFusion (best pratices and so forth). I still don't understand why MM were pipped to the post to run their application development system on .NET.
The Quake 3 code was released today, I have been thinking a lot lately about game AI and how AI concepts can be pushed within games. Game AI is very good but more powerful AI requires more processing power that would slow down other elements of the game. So this has set me thinking why no one has created a PCI card thats for AI, rather than adding more memory or processing is actually dedicated hardware (say a card version of a CAM). While the card would not be used as much as a graphics card it would appeal to game fans (and could be added to say an XBOX or PS) seeking game AI 100's of times more powerful.
More Posts Next page »