This morning I woke up at 4:30 AM, and could not sleep anymore, so I decided to work on my publishing tool for my site Tech Head Brothers. I finally managed to publish directly from Word 2003 in a secure way.
The website expose a publishing web service that uses WS-Policy, to specify that it needs Signature and Encryption using a X.509 certificate. When the user hit the publish button, the tool:
- Transform the XML generated by Word 2003, e.g. to include pictures, colorize source code...
- Zip the XML document and all referenced files (pictures, zip)
- Attach the zip file using DIME to the SOAP context
- Add signature and encryption to the SOAP context
- Call the web service
During my trip to Barcelona, last week, I met Atif Aziz, President and Program Director, and Roman Mathis, Vice President and Membership Director, of the .NET Managed User Group of Switzerland. We had several interesting discussions and I finally decided to join them in there user group as I am working in Zürich, Switzerland and there are located in the same city.
The 3 upcomings Events organized by the user group are:
Implementing MVC with ASP.NET
02.11.2004 at 19:00, 1020 Renens
Presented by Sébastien Bouchet
Most of the development time in a project is dedicated to the user interface, making the presentation layer architecture the backbone of any ambitious development project. An appropriate architecture should enforce maintainability, versatility and reusability. This requires fine isolation of layers with different business lifecycles, such as the look & feel, navigation and business logic. Beyond the physical code-behind model, ASP.NET does not mandate any architectural paradigm for the presentation layer so nearly every project is required to create one from scratch. The Model-View-Controller (MVC) approach is a de facto industry standard and available in most development frameworks, but what about in .NET? This sample code-driven session will discuss application of MVC in .NET, available frameworks, and in particular the Microsoft User Interface Process (UIP) Application Block.
In an older post, I talked about the method described by Steven M. Cohn to have Multiple IIS Virtual Servers on XP Pro. Discussing with Renaud yesterday he shown me a tool to do it, I don’t like to type under the shell ;-).
“IIS Admin is a small tool for use on Windows XP Pro. It allows you to create multiple websites on WinXP Pro and to switch between those websites. On Windows XP Pro, only one website can run at a time.“Continue reading
I finally fixed the issue I reported in the post “New milestone reached in the development of the authoring tool for Tech Head Brothers French portal “. I am still waiting some feedback from Peter (he might be in holidays).
I am getting an exception when I try to deserialize an object. This exception is due to a security problem.Continue reading
In this version we now have:
- a toolbar hosting Preview, Zip, Post plugin Continue reading
This evening, I mean morning, it is already almost 1 AM, I read the article about NHibernate from Justin Gehtland on TheServerSide.NET. Btw it is a good introduction. I am playing now for some time with O/R frameworks. And i must say that I appreciate tools like NHibernate but also tools like Data Tier Modeler. This tool is great to use for new projects, but what about projects that already have a database? In this case you might use tools like NHibernate. What I really like in DTM is that you use a UML tool to model your domain. Then the tool consume this model and generate all the plumbing needed to store your objects states. So you really deal with your domain objects and do not need to create mapping files or things out of your domain. There is another project that Ikeep an eye on is Neo, it is really similar to DTM. If you look at the ppt presentations of both you will see the idea are the same.
- Documentation summary is shown in completion list and in Parameter Info (Ctrl+P)
- Code completion for symbol references in doc-comments
- Option to switch between VS icons and own ReSharper icons for symbols
- Code style options for modifier keywords order and use of explicit private/internal modifier (and Reformat Code can reorder modifiers)
- A secret feature, many of you will see it in the next few days :-)