October 2005 - Posts
The cutest thing that I’ve brought back from the MVP summit was this little shirt for Shira ( She is 4 months old now.. wow time fly )
So… here she is… Visual Studio 2025 Developer!
Do you want to knoe how to integrate security into your application developmnet life cycle ?
Check the the patterns & practices Security Engineering approach pdf which contains activities for identifying security objectives, applying secure design guidelines, creating threat models, conducting security architecture and design reviews, performing security code reviews, security testing, and conducting security deployment reviews
Its all here from PAG !
Keep on with the good work guys !
Visual Studio 2005 includes new ReportViewer controls that you can use to add rich data reporting to Windows forms and ASP.NET applications. This download
provides two complete samples so that you can view the control and sample reports in a finished application.
- The RSSNewsReader sample is a Windows form application written in Visual C#. It retrieves data from live news feeds and presents that data in a report. The report demonstrates how to use parameters to filter the dataset.
- The Web Log Analyzer is a Windows form application written in Visual Basic. It analyzes log files created by Web servers, such as Microsoft Internet Information Services (IIS). It includes reports that show statistics on page hits, server activity, and referrals from other sites
Check it here
In case you have a service which is compiled with .NET 2.0 and a caller which is compiled with .NET 1.1 and lets assume that the remoting objects are interfaces that are implemented in the service and you are using .NET remoting for communication it works fine !
Works fine… until there is an exception in interface the implementation code. In that case the exception cannot be serialized back because the 2.0 exceptions use ListDictionaryInternal class and that class is missing in 1.1. As a result the caller always receives SerializationException instead of the real one.
Is there a way to convert the 2.0 exceptions to their 1.1 equivalent so they can be received by the caller?
Well it seems there is !
Contact PSS and mention KB #907262 and you’ll get a patch for the interop prob.
MS plans to have this patch on the Microsoft download center in a month so customers will be able to download it without going through PSS.
A couple of days ago Ron Jacobs and Tom Hollander from Patterns & Practices had an excelent Enterprise Library for .Net 2.0 webcast.
So if you want to learn about the new Enterprise Library version 2.0 check out this webcast.
For all of the offline viewers out there, the recording of the webcast had just been made availble for download ! ( Recording time : 1:03 hours / Size : 5.94GB )
1. Go to https://msevents.microsoft.com/cui/default.aspx?culture=en-US
2. Enter EventID: 1032282441 on the left side and click search
3. Register and then view or download the presentation/stream of the webcast.
FTPOnline just published bunch of videos and pdf slides from VSLive Orlando, October 2005 !
To watch the videos offline you can use HiDownload to download the streams.
Simplifying Service-Oriented Apps (Intro to WCF) – by Richard Turner
Windows Communication Foundation (formerly "Indigo") can coexist with, communicate with, or even replace existing Windows communications APIs and technologies, said Microsoft's Richard Turner in his VSLive! Orlando keynote.
Add Pizzazz ti your web pages with GDI+ – by Wait Ritsher
Generating charts and graphs is an integral part of reporting. Walt Ritscher's ASP Live! session reveals the essential pieces of the .NET graphics libraries that allow you to create charts from your data dynamically.
Managing and Writing High-Performance SQL Server Stored Procedures - by Bill Vaughn
Stored procedures can improve performance if they're written and executed correctly. Bill Vaughn's session focuses on some best practices to help you optimize performance when working with stored procedures.
SQL Server 2005 Offers Developer Improvements – by Bill Baker
Developers should explore several key improvements in SQL Server 2005, said Bill Baker, Microsoft's general manager for SQL Server Business Intelligence, in his keynote address.
Do Ajax-Style Dev With ASP.NET 2.0 – by Vishwas Lele
What's New in ADO.NET 2.0 – by Jennifer Perret
Discover the new extensions that Microsoft has added to ADO.NET 2.0. You'll benefit from better performance, a provider-independent programming model, and other new features.
Connect to SQL Server Instances – by Bill Vaughn
SQL Live! speaker Bill Vaughn guides you through the maze of issues you'll face as you connect to, manage, and monitor SQL Server instances—including the new SQL Express instance.
Advanced VSTO Programming and Deployment – by BJ Holtgrewe
Visual Studio 2005 Tools for the Microsoft Office System provides a wealth of new capabilities. BJ Holtgrewe shows how to create a server-based document solution, and highlights VSTO's security and deployment options
Build Mission-Critical Software – by Eric Lee
Eric Lee shows you how to avoid software failures by collaborating and communicating with your team. Learn to build to robust and reliable software with Visual Studio 2005 Team System.
New VS 2005 Features Showcased at VSLive! – by BJ Holtgrewe
Visual Studio 2005 will increase developer productivity with a 50 to 75 percent code reduction, said BJ Holtgrewe in the opening keynote at VSLive! Orlando this week.
Discover New T-SQL Enhancements – by Stephen Forte
By now you've heard that you can write stored procedures in C# and VB.NET for SQL Server 2005. But that doesn't mean T-SQL is dead. A lot has changed in the world of T-SQL with the next version of SQL Server. See how efficient you can become with the new T-SQL enhancements. You can crosstab in seconds with the PIVOT statement, perform recursive queries much more easily with Common Table Expressions, manipulate XML data more easily with the XML data type, and aggregate with ease using the new TOP functions. Stephen Forte looks at the new T-SQL enhancements, data types, and the like. He'll also look at how to choose between CLR Stored Procedures and T-SQL.
.NET Windows Forms Tips and Tricks - by Ken Getz
Ken Getz's Smart Client Live! session demonstrates several techniques you can use when building Windows apps.
Security Changes in .NET 2.0 – by Robert Hurlbut
New components in .NET 2.0 can help you greatly reduce the amount of code you need to write to make your applications secure. Robert Hurlbut walks you through the improvements.
Diagnostics & Health Monitoring in ASP.NET - by Fritz Onion
ASP.NET 2.0 has more extensive support for diagnostics and health monitoring than any Web development environment to date. ASP Live! speaker Fritz Onion takes you through the new features.
Leverage New Features in C#, Framework 2.0 – by Richard Hale Shaw
.NET 2.0 is chock full of new features that advanced developers can exploit. Richard Hale Shaw's session explores custom iterators, trace listeners, debugger visualizers, and more.
Programming WCF – by Payam Shodjai
In this session, Payam Shodjai shows you how the Windows Communication Foundation architecture was designed, how it works, and most importantly—how you can leverage it to build service-oriented systems.
Smart Data Clients 2.0 – by Walt Ritscher
Find out what's new in the world of data controls and data binding. Walt Ritscher takes you on a tour of the new drag-and-drop data-binding features in Visual Studio, the new and enhanced data controls, and the changes in SQLClient.
Windows "Monad" Shell
is a new interactive command-line and task-based scripting technology in Windows that enables administrators to more efficiently and securely automate and control system management tasks on both desktops and servers. "Monad" Shell provides powerful task-based control (via built-in command line tools and utilities) and a powerful scripting language that enables comprehensive scripted control of the Windows operating system and applications. The key features of Monad include
- Simplified command-based navigation of the operating system (including drives, startup files, and registry).
- Command extensibility that allows administrators to quickly write scripts, customize commands, and author their own shell tools.
- Powerful object manipulation capabilities (objects can be directly manipulated or pipelined to other tools or databases).
- Direct control of system data (without the need to perform error-prone text parsing and object lookup).
- Powerful aliasing and output formatting capabilities.
- Support for existing scripts and command line tools.
Download Monad here and Monad Docs here
Following is a list of links to technologies revealed in PDC 2005 conference :
Programming model, engine and tools for quickly building workflow enabled applications on Windows.
The set of .NET technologies for building and running connected systems built around the Web services architecture.
The unified presentation subsystem for Windows exposed through WinFX, Windows Vista's managed-code programming model that extends the Microsoft .NET Framework.
The new windows operating system code named Longhorn
The new interactive designer tool for leveraging the capabilities of the Windows Presentation Foundation.
BizTalk 2006 is looking great … but here’s the first time look at the BT solutions designer at Channel 9
. It paints an interesting roadmap for BT taking into account, WWF and WCF!
A good talk on the features of IIS7 is covered by Scott Guthrie on Channel 9
All new release off the office suite of products. Much too much to mention but the level of integration and usability looks fantastic.
Scott Guthrie’s blog is the place to look at for ATLAS, a framework for simplifying the development of client-side browser applications.
Project codename for a set of extensions to the .NET Framework that encompass language-integrated query, set, and transform operations.
A new photo sharing and display application built on WinFX.
I’ve just uploaded 135 photos to my MVP Summit photo album
Better late then never :-)
So if you came from Israel, belongs to EMEA MVPs, one of the Sec MVPs or just want to take a look check it out here
Raffaele Rialdi also took several pictures at the MVP Summit, watch them over here