November 2003 - Posts
From Mono's Gonzalo Paniagua
Oh! So you do web development and have not tried ASP.NET yet? Try it. You will feel that sensation... Yeah, falling in love again. It will be like the time you went to that science fair and met that smart girl that made you forget about computers for just one second.
The science of programming AI has always ranked as a research interest for me so these links from Colt Kwong are interesting to see. Colt mentions that a researcher into AI has a developed a system for Constraint Programming in .NET, the same researcher is giving a UG meeting on the subject (some slides/video from the session would be great to see). On the same note, I have seen a couple of articles on Neural Net's and GA's in .NET but nothing compared to the scope of the work that you find in other languages/VM's such as Java/JVM etc. If anyone knows of any further resources/books then drop me a note.
I missed the Rotor BOF at the PDC so I still have no idea what its future is (unless someone wants to drop me a email to let me know ;-) Until then I found this and more importantly.
The Rotor 1 year later talk and slides pointed to lots of exciting Rotor based research projects that are going on at the moment and that the next Rotor release will target the Whidby code.
You read that right, Chris Sells
points to a company that has created a version of XAML for 1.1
I know the road map's have been announced however the .NET Developers Journal reports on Novells offical announcement.
"Linux on the desktop is becoming a viable option for an increasing number of IT buyers," said Chris Stone, Novell vice chairman - Office of the CEO. "To be successful, developers need a productive development environment, stable APIs and a well-defined technology roadmap. Mono provides all of this, plus the benefits of .NET for Linux and Unix."
Nice to hear, however as a company that is building it's Linux support they would point at Linux. Lets not forget that Mono runs on Windows too.
Chris Anderson points to an interesting post on the use of helper classes in Delphi to aid with GC. Helper classes are a compiler feature that maps IDispose to callable method called Free. The article explains some common assumations about GC and where IDispose can help. However rather than modify existing Delphi code to make use of IDispose the compiler provides the Free method to do this for you. It's interesting to note that the compiler also controls this to prevent Free from being called twice. I can see the real value of adding this feature to the compiler as it provides a higher level to the programmer for clearing up.
I finally have mine via MSDN (note its also on MSDN downloads)...whoop...whoop. Trouble is I have this
keeping me busy :)
After much talk of RIA's it's time to get this blog back on track. Sam has put up his slides and sample code
from his INETA presentation on "Overview of the .NET Common Language Runtime and Friends"
where he talks about understanding topics such as the CLR and CLI etc. Some nice overview slides and demo code to play with, if you want a good understanding of these topics this is a great resource.
From the FAQ.
There are also many similarities around the approaches vendors are taking to build this technology. Both Macromedia (with Macromedia Flex/Flash Player) and Microsoft (with Longhorn/Avalon/XAML) are implementing an XML-based UI definition language and services oriented architecture. While the programmatic and architectural approach is similar, there are also a number of differences in approaches from both vendors, and we believe that both Macromedia and Microsoft can thrive in the market.
Jesse has added his thoughts on Avalon/Flex and points to area's where Flex is lacking.
More Posts Next page »