2008 Nov 21
1 of 2555 | Architecture Meta Frame Cheat Sheet - We posted our Architecture Meta Frame Cheat Sheet to CodePlex as part of our Application Architecture Knowledge Base. The Architecture Meta Frame (AMF) is a lens to help you quickly navigate the application architecture space. You can think of it as bringing together some of the important factors that shape applications. You can also use it as a way to help find hot spots for focusing your architecture efforts. Architecture Meta Frame (AMF) The Architecture Meta Frame integrates context, application types, architecture styles, and an architecture frame to help map out the application architecture space. The Architecture Meta Frame serves as a durable, evolvab......
2 of 2555 | Cloud Computing - Seriously! - Cloud computing is a disruptive force that has the potential to change everything, but how do we take advantage of it? At Microsoft, cloud computing is a major component of our technology strategy and platform, and a rich and massively scalable cloud platform called the Azure Services Platform was just unveiled at PDC by Ray Ozzie (Ray’s keynote). Come for a discussion on how Microsoft’s platform can be leveraged to create a new class of applications that are more connected, dynamic, and can extend existing IT investments towards cloud computing. Facilitated by Microsoft, the premise of this group is to provide an open forum where architects can meet to discuss technologies with their peer......
3 of 2555 | Developer Office SharePoint Server 2007 Training Resources -
Developer Role Training Resources
Course Title
Course Type
Level
MSDN Webcast: Customizing SharePoint Server 2007
Web Seminar
100
MSDN Webcast: SharePoint Server 2007 and AJAX
Web Seminar
100
MSDN Webcast: SharePoint Server 2007 and Authentication
Web Seminar
100
MSDN Webcast: SharePoint Server 2007 and Silverlight
Web Seminar
100
MSDN Webcast: Build Serious Applications Using SharePoint Server 2007
Web Seminar
200
MSDN Webcast: Building High-Grade Applications Using Office SharePoint Server 2007
Web Seminar
200
MSDN Webcast: Collaborative Project Management with SharePoint......
4 of 2555 | El servicio asíncrono da Error 401 cuando ejecutamos un workflow - Últimamente estamos viendo este problema bastantes veces, por tanto no podíamos dejar de añadirlo a nuestro blog. El error ocurre en las siguientes condiciones: Nuestro Crm 4.0 está instalado en un Windows Server 2008. El servicio asíncrono está arrancado con una cuenta de dominio (es decir, ni Local System ni Servicio de Red). Dicha cuenta de dominio no está marcada en Directorio Activo para permitir delegación de credenciales. El síntoma principal es que los los trabajos de workflow no logran ejecutarse correctamente y se quedan en espera. Si cogemos trazas (si no sabéis cómo, mirad los posts anteriores de mi compa......
5 of 2555 | How to configure database mirroring between 2 instances on a standalone server - There are lots of troubleshooting articles about how to diagnose connectivity problems when setting up database mirroring, especially errors such as these:
Msg 1418, Level 16, State 1, Line 2
The server network address "tcp://mirrortest.com:5023" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational.
or
Msg 1456, Level 16, State 3, Line 1
The ALTER DATABASE command could not be sent to the remote server instance
but here's something a little different.
Imagine that you have a server which is not connected to a domain. It might just be a standalone machine, it could be a virtual machine that you......
6 of 2555 | Links about Visual Studio 2010 and C# 4.0 - A while ago we announced Visual Studio 2010 and C# 4.0. In case you'd like to catch up and read articles or watch videos about the upcoming new features, I wanted to gather some links here. PDC http://channel9.msdn.com/pdc2008/ is a great link about PDC, where you can watch a lot of interesting videos, such as: The Future of C# - a perfect talk by Anders. Must see. Panel: The Future of Programming Languages Microsoft Visual C# IDE- Tips and Tricks - some great tips from Dustin Campbell Natural Interop with Silverlight, Office and Python in Microsoft Visual C# and Microsoft Visual Basic An Introduction to Microsoft F# Future Direction......
7 of 2555 | New additions in 3.5 Sp1 - In .NET 3.5 SP1 the following features are added to the DataContractSerializer.
1. Support for POCO types. Aaron has a nice writeup here. I have updated my post on Serialization Rules to include this.
2. Support for get-only collection properties.
3. Support for schema-verifiable multiple object reference (i.e using the same instance of an object in two places)
Another new feature worth mentioning is the support of XmlSerializer for serialization of faults. I will write more about each of these features in the near future....
8 of 2555 | New Melbourne User Group - Silverlight Designer and Developer Network - Got this note from Jordan Knight today. Looks like a great new group staring up with some smart people in Melbourne. The Silverlight Designer and Developer Network Starts Next Week! Launching next week, the SDDN, which is part of Victoria .NET, is a new special interest group completely and absolutely for Silverlight and surrounding tools and technologies. As the name suggests SDDN is for developers and designers alike! Content will range from the most basic of Silverlight concepts to advanced topics like designer/developer workflow. When and Where? The group’s first meeting is on Thursday November 27 at 5:30 PM for a 6:00 PM start. The venue is Microsoft Th......
9 of 2555 | printf(“Hello MSBuild!\n”); -
Hello everyone. I’m Marian Luparu and I am a Program Manager in the Visual C++ IDE team. Last week I was in Barcelona attending TechEd EMEA 2008 where I had two talks delving into the areas where the VC++ IDE team is making major investments in the upcoming release:
· Building Visual C++ Applications - focusing on the Build System and the Project System changes and
· Taming Massive Codebases using the Visual C++ IDE - discussing the architectural changes in the IDE Design Time experience (C++ editor, Intellisense and Browsing).
In this post I want to go through some of the key points......
2008 Nov 20
10 of 2555 | Expression tree serialization code posted on Code Gallery - Luke and I worked on this last year for one week doing pair programming. It is a good sample of how you can serialize LINQ expression trees to xml. The sample includes these components: An Expression Tree serialization API: A general purpose XML serialization of Expression Trees. This should work over any expression tree – though there are inevitably bugs. The serialization format is fairly crude, but has been expressive enough to support the variety of expression trees I’ve tried throwing at it. A wrapper for serializing/deserializing LINQ to SQL queries: A wrapper around the expression serializer allows serializing LINQ to SQL queries and de-serializing into a query ......
11 of 2555 | Future of Correlation Examples -
Last time I talked about how WCF 4.0 standardizes many different types of correlations using a query mechanism and promised to go into more detail today.
You might already be familiar with the message filter engine in WCF 3.0. If you haven't seen message filters before, then the message filter engine is just a way to check for matches in a message. For example, you might have an implementation of a message filter that uses XPath expressions and then create the filter /s:Envelope/s:Body/x:FooRequestMessage/y:OrderId to match SOAP messages with a particular structure. Instead of using an XPath to match the message content, you might instead have used an intrinsic function to match a m......
12 of 2555 | How to extract aspx files out of a SharePoint content database. -
STSADMExtractFiles is a sample application that extends the STSADM.EXE command line via the ISPStsadmCommand interface and adds three new commands to the tool: savefile, savefromfolder and restorefile. The purpose of the sample is to show how an application could be built to extract content out of a SharePoint content database to the file system in order for the content (aspx files etc..) to be saved into a source control system.
These commands allow the user to save content from a SharePoint site directly to the file system and restore a file back to the SharePoint.
The sample uses the WebPartPagesWebService (from _vti_bin/WebPartPages.asmx) to retrieve the file content. This is......
13 of 2555 | Inner Join of Two Excel Tables - I recently posted some code that allows you to use LINQ to query Excel tables. The source for these queries is the Open XML document – you don’t need to involve the Office clients to query the data in these tables. In that post, I presented a few examples of queries of various types. This post shows an inner join of two tables.
The source for this post is the Northwind data that I imported into two sheets of a workbook.
var q = from c in spreadsheet.Table("Customer").TableRows()
join o in spreadsheet.Table("Order").TableRows() on
(string)c["CustomerID"] equals ......
14 of 2555 | Microsoft Public Sector Technology Conference - December 4, 2008, Reston, VA - I am pleased to announce the agenda and details for the Public Sector Technology Conference in Reston, VA to be held on December 4, 2008.
ACTION REQUESTED: Please register today as space is limited!!!
Event Date & Time: December 4, 2008, 9:00 – 17:00 Eastern Time
Event Location
Sheraton Reston Hotel11810 Sunrise Valley Drive Reston, VA 20191
Registration Information: Click here
December 4, 2008 9:00AM – 5:00 PM Eastern Time
About the Conference
We invite you to join us for a day of developer-oriented technical sessions, featuring .NET Framework 4.0, Microsoft Modeling Platform, Windows Application Server Ext......
15 of 2555 | N-Tier Improvements for Entity Framework - The first version of Entity Framework provides convenient ways to load, manipulate and persist objects and relationships. As with many other O/RMs, Entity Framework has a state manager that tracks every change made. Existing objects are typically loaded first from the database, later modified, and finally the changes are saved back to the store. Another feature, full graph serialization, makes it very easy for developers to ship around object graphs representing snapshots of the current state of the world, across execution boundaries. The next version of Entity will also support Persistence Ignorance. Therefore object graphs can now be made of POCO instances, which WCF now also suppor......
16 of 2555 | patterns & practices Performance Engineering Cheat Sheet - We posted our patterns & practices Performance Engineering Cheat Sheet to our Application Architecture Knowledge Base on CodePlex. It’s a bird’s-eye view of applying our performance techniques to the life cycle. The techniques and approach shipped with VSTS/MSF Agile starting in 2005. Performance Engineering Overlay Here’s a view that overlays our key performance techniques alongside common software engineering activities: Key Activities in the Life Cycle The core activities you should consider performing include the following: Performance Objectives. Budgeting. Performance Modeling. Performance Design Guidelines. Performance D......
17 of 2555 | patterns & practices Security Engineering Cheat Sheet - We posted our patterns & practices Security Engineering Cheat Sheet to our Application Architecture Knowledge Base on CodePlex. It’s a bird’s-eye view of applying our security techniques to the life cycle. The techniques and approach shipped with VSTS/MSF Agile starting in 2005. Security Engineering Overlay Here’s a view that overlays our key patterns & practices security techniques alongside common software engineering activities: Key Activities in the Life Cycle The core activities you should consider performing include the following: Security Objectives. Threat Modeling. Security Design Guidelines. Security Design Inspection. Securi......
18 of 2555 | Screencasts on emerging .NET developers technologies - Hey check out these cool screencasts from the braniacs over at Pluralsight. They show you current and emerging technologies, such as AtomPub, Atom feed, implementing WCF, sequential workflows and much more. My personal favorite is Jon Flanders talking about the new 'M' (modeling) language introduced at PDC08. Pluralsight - Screencasts...
19 of 2555 | Tip#25: Did you know... You can have canonical URLs and Redirects with IIS 7.0 - Canonical URLs help you to make your links Search Engine Optimized (SEO). For human it is easy to understand that http://www.contoso.com is same as http://contoso.com. But many search engines will not make this assumption and treat them as two separate entries. This will split the rankings among them and lower the overall relevance of the site. In IIS7.0 you can use URL Rewrite to solve this problem. The following rule when added in the "Web.config" file in the root of your web site will automatically direct all the people using http://contoso.com to http://www.contoso.com. <configuration>
<system.webServer>
<rewrite>
<rules>
&l......
2008 Nov 19
20 of 2555 | Design: SOA Taxonomy, an object oriented approach - This interesting post by Salvador explores the topic of SOA Taxonomy.
An essential part of the SOA Governance is to properly identify the requirements in order to introduce or upgrade a service within your SOA model, this is commonly known and service and integration planning within the SOA lifecycle. This is all good in theory but the nightmares start when architects are trying to put it in practice.
As an application development consultant here at Microsoft we constantly find chaos in the SOA first attempts, the main reason behind this is the lack of services organization. This not only brings problems to the model that are expensive to change but does not shows business val......
21 of 2555 | Future of Correlation -
One of the topics that you'll hear a lot about for asynchronous and decoupled programming in WCF 4.0 is correlation. Correlation is a relationship between one message and another message or one message and a piece of state. With synchronous programming, you may not always think about the correlations that are present. Correlations may be implicit through a call stack or through local variables. Or, they may be dramatically simplified by virtue of the fact that you know what's going to happen next and can craft your code to match the situation.
In asynchronous programming, correlation is the glue that joins together different operations. There are many different types of correlatio......
22 of 2555 | How to use Report Designer editor in VS2008 to edit .RDL files in non-report server project - If you try to open.RDL file in VS2008 in, let's say, C# project, it will open it in XML editor. To Enable Report Designer, you have to set following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Editors\{46F6D2A1-5E86-4080-A799-01F3D0E23796}\Extensions]"rdl"=dword:00000028
Then you can do"Open With", select "Report Designer" and make it default
...
23 of 2555 | Internet Explorer 8 ? ?????????????? ???????????????? ????????????? - ????? ? ????? ??? ??????? Internet Explorer 8 Beta 1, ? ??????? ?????? ? ??????? ?????????????? ???????????????? ?????????????, ??????? ?? ???????????? ? ?????? ???????. ???, ? ???????, ???? ???????????? ???????? Creative Commons ??? ?????????? ????????? ????, ? ??? ?? ?????????? ?? ??????????????? Microsoft Open Specification Promise (OSP). ??????, ????? ?????? Beta 2, ? ? ???????? ???????? ? ?????????????? ???????? ?????? ?????????????. ? ?? ??????? ?? ???????? ????????? ? ????????????? ????? ?????? ?????, ??? ????????????. ????????????? Creative Commons License ? ????????????? Search Suggestions ??? Search Suggestions ?? ???????????? ????? ?? ????????????? ???????????? ??????? XML Search......
24 of 2555 | MARK YOUR CALENDARS: Part 10 of Windows Mobile Application Development Series is coming up on November 19: Windows Networking - Please join us for part 10 of our 24-part Webcast series on Windows Mobile Application Development. This week, Andy Wigley, co-author of the Windows Mobile Development Handbook, will talk about networking. In this webcast, you learn how to create a network connection in code and how to discover if you have network connectivity. We look at the design of applications that need to be network aware and strategies for creating applications that can operate when disconnected from the network and then sync up data when network connectivity is restored. We also compare the options for transferring data over a network connection, which include ActiveSync, Microsoft SQL Server merge replication, remo......
25 of 2555 | Publication of ISO/IEC 29500 (Office Open XML) - It's official: ISO announced today the publication of the final text of ISO/IEC 29500, the Office Open XML specification. This includes all of the changes agreed to at the BRM, including the strict-vs-transitional structure and many others from the various national bodies involved.
This has been a global process, with participation from dozens of countries and hundreds of individuals. The final text, reflecting all of those contributions, was prepared by project editor Rex Jaeschke and his BRM assistant Tristan Davis in recent months. Great work, guys!
Going forward, the IS29500 standard will be maintained by Working Group 4 (WG4) of SC 34. This working group was formed at the SC 34 ple......
26 of 2555 | Publishing WCF web services for Silverlight. - As a self-confessed crayon wielder I tend not to get involved in the washing machine technology of web services. I am normally a consumer only and when I do have to write a web service it has only been part of prototypes or proof's of concept. The current project I am on required something a little more. We were required to develop and publish a web service that could be consumed by a Silverlight application from our live site. The development process was fairly easy. Deployment not so. You'll probably have noticed that when developing a WCF service, when you view the service in a browser you get something like this. You'll notice that 'localhost' is returned for the hos......
27 of 2555 | Unit Testing For Workflows - Because Windows Workflow Foundation (WF) is based on a runtime that manages the execution of workflows and activities, testing must, in almost all cases, involve the use of the runtime – and this can introduce some interesting challenges. In the November 2008 issue of MSDN Magazine, Matt Milner presents some techniques for unit testing activities, workflows, and associated components. You can browse the source code online. For more articles on testing, be sure to check out our MSDN Magazine archives....
28 of 2555 | Windows HPC Server Now in Top 10 Supercomputers - Windows HPC Server 2008 broke into the Top 10 among supercomputer list of the Top 500 super computers as judged by Top500.org
Windows HPC Server 2008, a 64-bit system that shipped Nov. 1, came in at No. 10, achieving 180.6 teraflops with 77.5% efficiency at the Shanghai Supercomputer Center and Dawning Information Industry Co.
Windows HPC Server 2008 makes supercomputing more accessible to end users by allowing you to harness computing power through a familiar Windows desktop environment. It also reduces the complexity of Top500 runs and increases efficiency. The Top500 Excellence Kit includes a Top500 guide containing best practices and internal knowledge from Microsoft developers o......
2008 Nov 18
29 of 2555 | ??Azure????,.Net Services??????????(Access Control) - 10?27???????????Ray Ozzie???????“????????”(PDC)???????????AzureTM????,???????????????????????????”??+??”???,??????????????????,?????????,????????????
???AzureTM??????????AzureTM???????????????????Windows Azure????????????????????????????????,??,?????????Windows AzureTM??????,?????Live Services,.NET Services,SQL Services,SharePoint Services?Dynamics CRM Services???????,?????????????????
?????????,???.NET Services???????????????????????????.NET??????????,??????????????(WS-*?REST)???????????????Windows,Linux?????????????,?????.NET,Java,Ruby,????????,?????.NET Services????????,?????????????,???????????????????-????......
30 of 2555 | App Arch Guide 2.0 – Beta 2 - Alldeles nyligen släpptes beta 2 av Application Architecture Guide 2.0. Några av nyheterna i den senaste versionen innebär beslutsmatriser för dig som står i valet av tekniker för Presentation, Dataåtkomst, Workflow och integrationslösningar. Det här är en “måste läsa” för alla lösningsarkitekter och avancerade utvecklare på .NET plattformen med massvis av tips och rekommendationer, baserade på egna erfarenheter och naturligtvis återkoppling från “communityn”....
31 of 2555 | Article on OAuth for RESTful WCF Services - Pablo M. Cibraro (aka Cibrax) recently published a post on creating an OAuth channel for WCF RESTful services. If you are not familiar with OAuth, it focuses on a particular security scenario where you want to grant (limited) access to secured resources to a third party. Picture (pun intended) exposing your Flickr photos to a third party service for printing. You would not want to provide them with your login credentials, nor would you want to grant them carte blanche access to your account. Enter OAuth. Take a look at this post for all of the details. Regards ...
32 of 2555 | Astuce Silverlight : comment charger un contrôle XAML depuis un fichier ou une chaîne de caractères ? - #S004 -
Si vous avez un contrôle écrit en XAML qui est inclus dans votre projet, vous pouvez le charger et le créer directement depuis le fichier en utilisant la méthode :
System.Windows.Markup.XamlReader.Load()
Cette méthode peut également être utilisée pour créer directement un contrôle Silverlight depuis une chaîne de caractères.
Pour le démontrer j’ai créé deux fonctions appelées LoadFromXAML(). La première fonction prend en paramètre une URI qui pointe vers le fichier XAML que vous voulez charger dans votre projet. La seconde prend en paramètre une chaîne de caractères qui représente le contrôle.public static object LoadFromXaml(Uri uri){ System.Windows.Resources.StreamRes......
33 of 2555 | Cloud Computing As An Economic Catalyst - The PDC was full of proper geeks as I like to call them – people who write code and talk fluent machine language. i.e. not me…for us mere mortals I found David Chappel’s paper on Azure to be a good primer. In particular he captured well what the CTP offers – underlines are mine. Windows Azure is a general platform that can be used in various scenarios. Here are a few examples, all based on what the CTP version allows: A start-up creating a new Web site—the next Facebook, say—could build its application on Windows Azure. Because this platform supports both Web-facing services and background processes, the application can provide an interactive user interface as well as e......
34 of 2555 | Comments on Communication Between Doug Purdy and Lars Corneliussen - Doug has published a response to an Open Letter addressed to him from Lars Corneliussen. I think Doug did a good job in addressing Lars’ concerns, and where not, to invite discussion. I wanted to add a couple of comments of my own.
First: terminology connected with modeling, code generation and runtimes. Given my background in various modeling efforts at Microsoft over the last ten years, I know of the difficulty in seeming to redefine established terms. We faced a lot of the same concerns when, in 2004, we tried to help people understand the subtle distinctions between modeling with DSLs and using UML. As history showed, in many cases we were not very successful then, th......
35 of 2555 | Detailed Description of PowerTools for Open XML cmdlets -
[Blog Map]
This post contains a detailed description of each of the PowerTools for Open XML cmdlets. For an overview and screen cast of PowerTools for Open XML, see Automated Processing of Open XML Documents using PowerShell. For more information on the cmdlets, see: www.codeplex.com/powertools.
Set-OpenXmlCustomXmlData
The Set-OpenXmlCustomXmlData cmdlet sets or replaces the specified custom XML part in the document.
Remove-OpenXmlComment
The Remove-OpenXmlComment cmdlet locates and removes comment contents and references from Wordprocessing documents.
Add-OpenXmlDocumentTOC
The Add-OpenXmlDocumentTOC cmdlet creates a Table of Contents based on the headings found ......
36 of 2555 | Event : UX Options with Microsoft, 11th Dec 2008 (Dublin) - Event Invite: User Experience Options with Microsoft - a full-day seminar If you've been reading a lot about Silverlight, WPF and all the various flavours of the Expression tools - you might be wondering about how they all fit together, and with more mature technologies like VB6 and WinForms. Well, this is your chance to find out! A free day-long seminar with Ronan, Martha and visiting expert Max Knor will be well worth it! Where? Microsoft EPDC2 Auditorium, Microsoft European Product Development Centre, South County Business Part, Leopardstown (Bus transfer available from Sandyford Luas stop - leaving at 9:40am sharp!) When? Thursday, December 11th. 10am -5pm (Doors ope......
37 of 2555 | Links for 11-17-2008 - Zeyad Rajabi has started a series of very useful hands-on posts over on Brian Jones's blog about working with the Open XML SDK. Recent posts include a Document Assembly Solution for SpreadsheetML and Reading Data from SpreadsheetML.
Alex Brown has two posts in the last week on the ongoing discussions between JTC1, SC34 and OASIS regarding maintenance of ODF: The Maintenance of ODF – an Aide-mémoire and ODF – OASIS and JTC 1 Get It Together.
Eric White continues to blog on many Open XML dev topics, demonstrating the power and elegance of Linq and functional programming techniques as they can be applied to common document processing tasks. His latest posts include Inserting / Deleting / M......
38 of 2555 | Microsoft UK SOA & BP Conference 26 November 2008 in Reading - Microsoft UK is hosting their third annual SOA and BP Conference on 26 November on the Microsoft Campus in Thames Valley Park at Reading from 8:00 AM to 5:30 PM. This year's keynote speaker is Massimo Pezzini, a Gartner Fellow, who will be reviewing Gartner's current view of the SOA and BPM landscape, as well as where Microsoft fits into it. Additionally, speakers from Microsoft's corporate headquarters and the UK subsidiary will cover a variety of topics, including the new features of BizTalk Server 2009, cloud computing and the Oslo modeling platform.
More information, including the agenda and registration information can be found here....
39 of 2555 | New Release: patterns & practices App Arch Guide 2.0 Beta 2 - Today we released our patterns & practices Application Architecture Guide 2.0 Beta 2. This is our Microsoft playbook for the application platform. It's our guide to help solution architects and developers make the most of the Microsoft platform. It's a distillation of many lessons learned. It’s principle-based and pattern-oriented to provide a durable, evolvable backdrop for application architecture. It's a collaborative effort among product team members, field, industry experts, MVPs, and customers. This is the guide that helps you understand our platform, choose among the technologies, and build applications based on lessons learned and proven pr......
40 of 2555 | Silverlight Tip of the Day #12 - Full Implementation of a Silverlight Policy Server. - Before a Silverlight application can connect to a server it must first successfully connect to a policy server on that machine in order to proceed with the connection. In this tip I will take you through every step you need to create and run your own policy server. To start, create a new C# console application. Then, create a new XML file called “clientaccesspolicy.xml” and add it to your project. This is the file your Policy Server will send to a client giving it permission to proceed with the connection. The contents of the “clientaccesspolicy.xml” are as follows: <?xml version="1.0" encoding="utf-8" ?>
<access-policy>
&l......
41 of 2555 | Silverlight Tip of the Day #8 - Silverlight Blogs and Resources - [Blog Mirrored from http://silverlight.net/blogs/msnow/default.aspx] The following is my list of Silverlight Resources including blogs, tutorials and more. If you know of any other good ones please let me know as I will keep this list updated on a regular basis. Install The Latest Version of Silverlight with Silverlight Tools Silverlight Tools RTM: http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&displaylang=en Getting Started Main Site: http://silverlight.net/GetStarted/ First Look at Silverlight: http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx Tutorials: http://silverlight.net/learn/tutorials.aspx......
42 of 2555 | Stupid Lambda Tricks - Hi. I’m Arjun Bijanki, the test lead for the compiler front-end and Intellisense engine. One afternoon a few months ago, I was sitting in my office in building 41 thinking about test passes, when an animated discussion between a couple of colleagues spilled into the hallway and grabbed my attention. My recollection is that Boris Jabes, whom some of you might have seen deliver the “10 is the new 6” talk at PDC last week, was trying to convince the other colleague that you could write an automatic memoization function for C++0x lambdas.
I became intrigued.
For those that haven’t used C++0x lambdas before, the feature provides a way to define unnamed function objects. ......
43 of 2555 | Windows Live Writer and YouTube a match made in… well not Heaven - With our last beta release of Windows Live Writer we included a new feature to upload videos directly to YouTube from WLW. This should improve the workflow for many bloggers that create videos and publish them to their blog using YouTube as the distribution. However, 2 problems have cropped up that are might interrupt a blogger’s mojo. Delayed Status When publishing a video from WLW we poll the status of video from YouTube. In the event the video was denied because of a copyright issue, a duplicate video, or a terms of use violation the status that is returned is not updated as frequently as we would like. Often times, it takes up to 4 hours before YouTube ......
44 of 2555 | WWSAPI to WCF interop 4: WSHttpBinding with username over transport security - WWSAPI doesn’t support full message mode security (where security negotiation happens at SOAP message level and parts of the envelope are signed and encrypted using XML signature and XML encryption) in Win7 time frame. This means the default WSHttpBinding is not interoperable with the WWSAPI’s security offering as the WSHttpBinding defaults to use full message mode security with secure conversation. WWSAPI supports mixed mode security that provides message integrity and confidentiality at transport level (e.g. through https). In mixed mode security, the client is authenticated through a token carried in the SOAP message’s security header. Client credential types supported by WWSAPI in Win7 ......
2008 Nov 17
45 of 2555 | Architecture Specification/Brief - what should it include ? - Regardless of the development process that you use, a description of the architecture can be essential for any project, big or small. If architecture is about the structure of a system and is the vehicle for satisfying the requirements, then the architecture brief or specification is a written description of this. My simplified view of the content included in an architecture specification is : An outline description of the software architecture, including major software components and their interactions. A common understanding of the architectural principles used during design and implementation. A description of the hardware and software platforms on which......
46 of 2555 | Dynamics CRM – see it, buy it, and sell it - If you are prepared to invest in the considerable revenue opportunities that exist with Microsoft Dynamics CRM, this is the right time to do it. This is a business solution that meets many of the growth challenges faced by typical SMB customers, and one that you can sell and service. The flexibility, affordability, and partner-centric sales model make it all the more valuable to investigate to add to your portfolio. Here is how to do it: Dynamics CRM Online Demo Webcast – On November 20, you can see a live demo of Dynamics CRM Online that will show you how to enhance data integrity and transparency, automate daily tasks with workflow logic, and improve productivity by using the Outl......
47 of 2555 | Framework Training Kit Preview -
Last week a preview training kit was posted for Visual Studio 2010 and .Net Framework 4.0. A training kit is a collection of presentations, labs, and demos that broadly demonstrates the features of a product. This training kit focuses on these upcoming releases but is rather light on WCF content. You'll have to wait until I continue my series on the future of WCF on Wednesday for that. As with past training kit previews, there will be updates as more content is available....
48 of 2555 | I'll Be Freezing... uh... Speaking at DevTeach Montreal in December - I'll be speaking at DevTeach in Montreal December 1st - 5th this year.... brrrrr!!!! I guess I need a winter coat! Seriously though, this Canadian .NET/SQL conference is always jam-packed with high caliber speakers, take a look. I'll be speaking on Visual Basic 6 to .NET Migration (similar to this webcast I did with Rob) and I'm doing a fun session on manipulating Office Documents using the Open XML SDK and LINQ. Check out all the sessions here. Plus, they have some awesome goods to give away this year -- every attendee will get Visual Studio 2008 Pro, Expression Web 2 and the TechEd DVD set in their bag! Register today! Hope to see you there....
49 of 2555 | Silverlight: ¿Sabía que…puede publicar una aplicación Silverlight con un servicio web? - Como publicar/implementar el servicio web desde la aplicación Silverlight en el servidor.
Por tema