Archives
-
.NET 1.x/2.x, Assembly, StackTrace and possible bug...
Yesterday I spent one hour to investigate a problem in a software I developed. The issue is about a strange behaviour that happens when I build the project in Release mode, rather than in Debug.
-
One day conference about SOA and Smart Clients development
I'm working on a Conference Day about SOA and Smart Clients development with Microsoft .NET Framework. It will be on Friday 14 of January 2005, here in Italy, in my town (Brescia). If you're Italian and you like to come .... catch the date and stay tuned on my blog.
-
CryptoAPI and DPAPI are not thread-safe :-( !
Today, while stress-testing a Web Application of a customer of mine, I discovered an issue in a piece of code working with DPAPI: CryptoAPI are not thread-safe!
-
SQL Server 2005 Web Services (DAT329)
The session covered clearly the new features of SQL Server 2005 in the fields of Web Services support.
-
Creating Efficient, High Performance XML Web Services (DEV319)
It was a very good session Christian, one of the best in this TechEd! I'd like to see a little bit more of demos, just to convince the people in the room, not for me :-), that I already totally agree with you. I really apreciated the agenda of the session and the ideas expressed. You confirmed in my mind many of the ideas that I've already had and suggested to my customers, but above all you confirmed me that I'm on the right way. Here are the main rules expressed:
-
Third day at TechEd
To tell the true, today was not so exciting! The only two good session that I've attended were the one of ClemensV "Best Practices for State Management at Multiple Layers (CTS404)" and the one of Mike Fitzmaurice about "Programmatic Access To SharePoint Lists And Document Libraries (BPR377)".
-
FABRIQ: Architecture for High Performance, Decentralized, Agent-Oriented, Connected Applications (ARC405)
Good session about FABRIQ, a new framework defined as an "Agent Oriented Architectural Pattern".
The idea is to provide a framework to architect and develop applications that need: -
BizTalk 2004 for the Visual Basic and C# Developer (EBZ214)
Great session! Scott Woodgate is a guarantee! It was a 200 level session, so not so deep in BizTalk architecture and programmability, but really a good session!
Aside from the "standard" contents of a session like this, Scott showed us a wizard, fully integrated with VS.NET, to create BizTalk Adapters that he's working on. He told us that it will be available in a few days, probably next week, on his blog. Good job Scott! Thanks! -
Web Services, XML Serialization and Networking in .NET 2.0 (CTS2001)
I've just attended this session. Not so exciting, probably because I was already aware of many of the contents. The interesting thing is that it's confirmed the support for IXmlSerializable in .NET 2.0, even if the GetSchema method will be ignored by XmlSerializer, that instead will call a method defined through a new attribute called XmlSchemaProviderAttribute (something like [XmlSchemaProvider("MethodName")] on top of the class...).
-
Service-Orientation and the Windows/.NET Developer (CTS200)
A non-standard :-) session, based on Q&A instead of slides ... It was a good idea Don, expecially in a session late in a long day.
-
Express Editons of VS2005 and SQL2005 available for download
Microsoft has just announced: SQL Server 2005 Express Edition, Visual Web Developer Express Edition, Visual C++ Express Edition, Visual C# Express Edition, Visual J# Express Edition, Visual Basic Express Edition!
-
soap.msmq Transport for WSE2
Thanks to Roman Kiss we are able to move SOAP messages over MSMQ with WSE2 !!!
-
Offline Application Block: persistent MSMQQueueStorageProvider
Microsoft Smart Client Offline Application Block makes possible to build applications that are network aware and that are able to work online or offline. When offline you can enqueue messages for central services using many different kind of QueueStorageProvider. One of the pre-built QueueStorageProvider is MSMQQueueStorageProvider that, as you can argue from its name, is a queue provider based on MSMQ. It works with a private queue not transactional by default. Sometimes it happens that you would like to make your messages persistent in order to keep trace of them in case of your Smart Client host shutdown, reboot, crash, etc.
-
DataSet vs Custom Entities
Hello everybody!
-
DataSet vs Custom Entities
In these days I’ve read many different opinions about DataSet and Custom Entities. Here is my personal point of view.
-
About me
I'm a consultant, trainer and author about software development with Microsoft technologies. My job is focused on .NET, XML and
WebServices, SharePoint and software architectures. I work in DevLeap, a group of people focused on producing high-level contents for the community of developers, which is delivered through a web site (www.devleap.com in Italian language), books and conferences. I wrote five books: three about XML and Web Services, in Italian language, published by Mondadori Informatica, and two books about Microsoft LINQ, published by Microsoft Press.
I'm MCP and MCT, with more than 35 passed MCP exams, and IBM Certified Developer on XML technologies.