Brian Johnson works with BizSpark Startups on the East Coast of the United States. For more information about the BizSpark program you can go to http://bizspark.com.
Developer Security Webcast Week February 16 - 20, 2004Microsoft announces a special week of webcasts addressing the most important and newly emerging security issues surrounding developers. Topics range from corporate security reviews and computer crime to a host of webcasts aimed specifically at developers. These webcasts are designed to help developers write applications that are resistant to security attacks.
Yes, the need to box occurs only when the source of the assignment to an Object^ is a value type. A Value type, recall, maintains its state within each associated object [what in C++ is created when we write T t]. A Reference type is a duple in which the named instance is a handle holding either null or the address of an unnamed object allocated on the managed heap. When we initialize the Object^ second parameter of Console::WriteLine with a Value type, there is a hiccup in the unified type system because there is no way to represent the Value type directly within the handle of a Reference type. The solution is to create a shadowed Reference to the Value type on the managed heap and pass in the address of that object.
Entire BookPlease replace all references to Windows® .NET Server with Windows® Server 2003.
Microsoft had decided to finalize the Windows Server name as Windows .NET Server, just a couple of days before we were shipping to the printer. So I changed every reference in the book from Windows 2003 Server to Windows .NET Server. It took me a long time and I was very proud of the work I did to make that change. I think they changed the name to Windows Server 2003 a couple of weeks after I got my first copy of the book back from the printer. Doh!In any case, this is literally the best book you can buy on writing secure applications on any platform. I keep it on my desk and I use it all the time.
MSDN Webcast: Managed and Native code in Longhorn – Roadmap for Existing C/C++ Applications Join Microsoft experts from the Visual C++ Product Group on Friday, February 13, 2004 at 11:00 AM PST to discuss the roadmap, best-practices, and recommendations for moving existing C/C++ Win32/MFC applications to Longhorn. We will also explore topics such as C++ and the CLR, mixing native and managed code, COM interop, migrating to WinFX, and the future of MFC. Presenter: Anson Tsao, Program Manager, Microsoft Update: This turned out to be a great Webcast. I'll post a note when it's avaialble online.
MSDN Webcast: Managed and Native code in Longhorn – Roadmap for Existing C/C++ Applications Join Microsoft experts from the Visual C++ Product Group on Friday, February 13, 2004 at 11:00 AM PST to discuss the roadmap, best-practices, and recommendations for moving existing C/C++ Win32/MFC applications to Longhorn. We will also explore topics such as C++ and the CLR, mixing native and managed code, COM interop, migrating to WinFX, and the future of MFC. Presenter: Anson Tsao, Program Manager, Microsoft
Update: This turned out to be a great Webcast. I'll post a note when it's avaialble online.
Hubble Space Telescope: 1990-2007 NASA officials adamantly defend the decision not to perform any more service missions to Hubble -- which means one of the greatest scientific instruments in history will die as early as 2007. By Amit Asaravala.
...it would be too difficult for NASA to prepare a second, backup shuttle on the ground in case of an emergency during the Hubble mission. The backup plan would be required under the agency's new safety policies, set forth after seven astronauts died in last year's Space Shuttle Columbia tragedy.
.NET Performance and Diagnostics Just came across this great page of links up on MSDN: Performance and Diagnostics.
Just came across this great page of links up on MSDN: Performance and Diagnostics.