BizTalk Utilities CV ,   Jobs ,   Code library
 
Go to the front page to continue learning about XML or select below:

Contents

ReBlogger Contents

 
WSE
SOA
XML

 
 

TopXML contents

Page 1 of 388

2008 Nov 21

1 of 19358 | Anatomy of a Subtle JSON Vulnerability - I recently learned about a very subtle potential security flaw when using JSON. While subtle, it was successfully demonstrated against GMail a while back. The post, JSON is not as safe as people think it is, covers it well, but I thought I’d provide step-by-step coverage to help make it clear how the exploit works. The exploit combines Cross Site Request Forgery (CSRF) with a JSON Array hack allowing an evil site to grab sensitive user data from an unsuspecting user. The hack involves redefining the Array constructor, which is totally legal in Javascript. Let’s walk through the attack step by step. Imagine that you’re logged in to a trusted site. The site makes use of JavaScript which makes......

2 of 19358 | 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......

3 of 19358 | 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......

4 of 19358 | 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......

5 of 19358 | Issues with REST Programming Code Zip on my server? Want it? Comment here... - One of my MSFT buddies pointed out, when trying to download my REST with WCF 3.5 sample code zip file from my server, that it was corrupt. I have replicated the issue but don't know what it is. The zip is valid on my machines but becomes invalid when I put it up on my Community Server. Meanwhile, if you want it, comment here with your email and I'll try to get it to you... ...

6 of 19358 | jQuery Intellisense in VS 2008 - Last month I blogged about how Microsoft is extending support for jQuery.  Over the last few weeks we've been working with the jQuery team to add great jQuery intellisense support within Visual Studio 2008 and Visual Web Developer 2008 Express (which is free).  This is now available to download and use. Steps to Enable jQuery Intellisense in VS 2008 To enable intellisense completion for jQuery within VS you'll want to follow three steps: Step 1: Install VS 2008 SP1 VS 2008 SP1 adds richer JavaScript intellisense support to Visual Studio, and adds code completion support for a broad range of JavaScript libraries. You can download VS 2008 SP1 and Visual Web Develo......

7 of 19358 | 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......

8 of 19358 | 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....

9 of 19358 | 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......

10 of 19358 | Poll: Is RSS Mainstream? - I have a simple, unscientific test for determining if a web service or product has crossed over into the mainstream: I ask my friends and family — most of whom are not very geeky and generally represent average technology users, in my opinion — if they’re using the service. If they are, then its mainstream. If they’ve at least heard of it, then the service is heading toward the mainstream. Facebook is mainstream. Gmail is mainstream. Twitter is headed in that direction. RSS though, according to my test, is not. New data that TechCrunch released today, however, suggests that RSS might actually be headed toward the mainstream. TechCrunch, which is one of the most widely read blogs on ......

11 of 19358 | 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......

12 of 19358 | Slides and demos from SOA/WF/WCF talk at Oredev - Thanks to everyone who came to my SOA with WF and WCF talk at Oredev The slides are here SOA-WCF-WF.pdf (278.79 KB) and the demos are here ServiceComposition.zip (107.08 KB) ...

13 of 19358 | Split large XML files into small files - Read any size XML docuement and split it into small supporting files....

2008 Nov 20

14 of 19358 | .NET FX 4 - Publicación del inglés original: Miércoles, 12 de noviembre de 2008 9:38 AM PST por Somasegar Como parte de la conversación sobre los pilares de VS 2010 y .NET FX 4, he pensado en centrarme hoy en la plataforma .NET. Con .NET FX 4 nos centramos en mejorar la experiencia de usuario en aplicaciones, lo que permite fortificar grandes aplicaciones ISV, permitiendo a los desarrolladores crear aplicaciones conectadas y declarativas así como crear la siguiente generación de aplicaciones de línea de negocio (LOB). Sabemos que la experiencia de usuario es crítica para las aplicaciones LOB. En WPF4 estamos agregando compatibilidad para los interfaces multi-touch de Windows 7, los controles de......

15 of 19358 | ESB Guidance 2.0 (CTP) - There’s an announcement around for the ESB Guidance 2.0 CTP (October 2008) . It’s good to know that this is already getting worked on to have new features and work with the upcoming BizTalk Server 2009. The strange thing is that I can’t actually find...(read more)...

16 of 19358 | 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 ......

17 of 19358 | 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......

18 of 19358 | 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......

19 of 19358 | 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 ......

20 of 19358 | 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......

21 of 19358 | Mini DisplayPort to Dual-Link DVI adapter delayed - Apple has sent notifications to customers who ordered a MiniDisplay Port to Dual-Link DVI adapter, informing them that orders won’t ship until December 18. ...

22 of 19358 | 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......

23 of 19358 | New Version of Error Logging Modules and Handlers (ELMAH) Available - ELMAH is a free, open-source library created by Atif Aziz for logging errors that occur in an ASP.NET application. I've written about ELMAH many times before; its one of the first things I setup when creating a new ASP.NET application. A new version - ELMAH 1.0 BETA 3 - was recently released. With just a few minutes of setup and configuration you can have ELMAH automatically log unhandled exceptions to a number of different data stores - SQL Server, Oracle, a Microsoft Access database, an XML file, to an e-mail address, and so on. You can also write code to proactively record an error via the ELMAH library. Granted, ASP.NET provides some built-in support for logging errors via its health m......

24 of 19358 | 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......

25 of 19358 | 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......

26 of 19358 | Screencast: Creating activities in Windows Workflow Foundation - My latest screencast in the Windows WF developer screencast series has been loaded up as of last week.  In this session, I discuss the basics of creating custom leaf activities including how to use Dependency Properties to make your properties bindable.     Endpoint Screencasts - Creating custom activities in Windows Workflow Foundation (WF)     Previous screencasts in this series can be found on the screencast section of the Pluralsight website. You will also find short screen casts on other technologies both current (e.g. WCF) and future ("Oslo") on this page. ...

27 of 19358 | Screencast: Using the WCF Send activity in Windows Workflow Foundation - My latest screencast in the Windows WF developer screencast series has been loaded up as of last week.  In this session, I discuss the basics of using the Send activity to consume a service from a workflow using WCF.    I extend the workflow created in the previous screencast to consume a service that authorizes credit cards.    Endpoint Screencasts - Using the WCF Send Activity in Windows Workflow Foundation (WF)     Previous screencasts in this series can be found on the screencast section of the Pluralsight website. You will also find short screen casts on other technologies both current (e.g. WCF) and future ("Oslo") on this page.&nbs......

28 of 19358 | 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...

29 of 19358 | Silverlight and SharePoint: Getting Started - So people are always asking me how do I get Silverlight to work in SharePoint?  Then Paul Galvin and some other people told me why not post the steps.  So here is what you want to do: Get Visual Studio 2008 and download SP1 from http://www.microsoft.com/downloads/details.aspx?familyid=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en.  The installer may stick at one part and may take an hour or two, so make sure you leave tons of time to spare. Get the Microsoft Silverlight Tools for Visual Studio 2008 with SP1 from http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&displaylang=en. Get Expression Blend 2.0 from http://www.micro......

30 of 19358 | Step by Step: Working with Content Based Correlation in Workflow 4.0 - Don't miss the screen cast video on this same subject available at Content Based Correlation in Workflow 4.0 Content based correlation is used when you send a message out of a long running workflow and need to get a response back later into that same workflow using information contained inside the original message.  In this case, the correlation needs to be stored and made available to match the response message. Content based correlation is easy to set up and use inside Windows Workflow 4.0.  At a high level you need to do the following: Create a Correlation Handle variable to use for the correction Set up this variable and xpath on the Send Activity Set up this variable ......

31 of 19358 | Tampa Bay IASA November 2008 Meeting Reminder - Just a quick reminder that the November 2008 meeting is tonight from 6:30 PM - 8:30 PM (ET) at the Microsoft office. We are very pleased to be holding this meeting in cooperation with the Central Florida BizTalk User Group. Since this is a joint meeting, please be sure to register so we have a good idea of how much pizza to order. Our speaker tonight is Danny Del Rio, a Senior Applications Architect specializing in enterprise integration. He brings extensive experience in various fields including manufacturing, healthcare, human resources and supply chain logistics. He consults for fortune 500 customers helping them design and build integration solutions based on BizTalk Server. He has par......

32 of 19358 | 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......

33 of 19358 | Xbox 360 NXE - Forget Games, The Xbox is a Media Center - What's all this talk about gaming on the Xbox 360? I can't remember the last time I actually played a game on the thing, but I can say that both The Wife and I use it daily. I'd even say she uses the Xbox 360 more than I do. She plays music from the Zune and iPod, she runs photo slideshows for the boys and when we have company. Recently we had a party for my Dad and the Xbox was showing slideshows of him over the years with his favorite music running in the background. My wife and I didn't think anything of it (it seems pretty obvious to us) but oddly enough it was the hit of the party. A half-dozen people were literally freaking out. The Xbox can do that? Why You Should Buy an Xbox 36......

2008 Nov 19

34 of 19358 | Advice on using XamRibbon with Composite WPF - If, like me, you are interested in using all the new fangled controls produced by every man and his dog, you will probably have come across the Infragistics WPF control. My mission, that I stupidly accepted, was to update the TFS Sticky Buddy application with their XamRibbon and XamDockManager controls, and anything else I can stuff in there. The “anything else” I decided to use was the Composite WPF guidance. This is a newer WPF version of the Client Application Block (CAB) packages provided by the Patterns and Practices teams at Microsoft. Anyhoo, I though I should give some advice for those of you mixing these technologies. I seam to have licked the XamRibbon implementation, but I......

35 of 19358 | Call for Review: Scalable Vector Graphics (SVG) Tiny 1.2 Specification Proposed Recommendation - 2008-11-19: The SVG Working Group has published the Proposed Recommendation of Scalable Vector Graphics (SVG) Tiny 1.2 Specification.This specification defines the features and syntax for Scalable Vector Graphics (SVG) Tiny, Version 1.2, a language for describing two-dimensional vector and mixed vector/raster graphics in XML. The specification enables the creation of graphical content, from static images to animations to interactive Web applications. SVG 1.2 Tiny is a profile of SVG intended for implementation on a range of devices, from cellphones and PDAs to desktop and laptop computers, and thus includes a subset of the features included in SVG 1.1 Full, along with new features to extend......

36 of 19358 | CallQueue: Implementing a Sequential Web Service Call Queue for AJAX application - In AJAX based applications its common that user might end up breaking your AJAX calls by clicking on numerous places in very short interval of time. Let us assume there is a page where there are several of hyperlinks which make WebService calls and do some stuffs on callback. If user clicks on five hyperlinks being impatient or may be just for fun, there will be five different WebService calls made. All of those calls had the same parameters or UI state while they were invoked. But on completion of one or more WebService calls it may happen that the UI state or data passed to the rest of the WebServices calls no longer exist or expired, thus will be result in inconsistent UI behaviour and/o......

37 of 19358 | 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......

38 of 19358 | eXtreeeeeeeme Project Management - In addition to learning WWF (that's Windows Workflow Foundation, Paul) I'm also reading a book given to me at the client, titled: eXtreme Project Management. I haven't read any PM books before, and I've only just started this one. The intent is for me to read, discuss and learn, so I figure why not open it up to a broader audience and see what you think too... 1) Have any of you read this book?  It's by Doug DeCarlo, published in 2004. 2) If you have, what did you think? 3) Whether you have or not, if you know a thing or two about eXtreme Project Management vs Traditional Project Management... feel free to speak up as well. Thanks! edit: AaronE has a relevant blogpost here......

39 of 19358 | 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......

40 of 19358 | How to pass C# object to sql procedure? - I'll give a sample in TSQL: Here is the TSQL statement for getting a Case object that was Xml serialized: DECLARE @xmlCase XMLSET @xmlCase = '<case xsi="<a href=">http://www.w3.org/2001/XMLSchema-instance</a>"><id>3b98cf5a-6faa-dd11-9299-001e0b8014eb</id><court> <id>00000000-0000-0000-0000-000000000000</id>     <courtregionid>00000000-0000-0000-0000-000000000000</courtregionid> </court><createdon>2008-11-07T13:54:44.727+02:00</createdon><assignedon nil="true"></case>';SELECT Cases.fields.value('(Id/text())[1]', 'UNIQUEIDENTIFIER') [Id_Cases], Cases.fields.value('(Court/Id/text())[1]', 'UNIQUEIDENTIFI......

41 of 19358 | 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    ...

42 of 19358 | I'm on MSDN's Endpoint.TV - During a recent trip to Redmond, I was interviewed by Ron Jacobs for his Endpoint.TV series. I had just been shown a bunch of new things, was full of excitement, and we had a great chat about models, clouds, workflow... all my current hot-buttons :) http://channel9.msdn.com/shows/Endpoint/endpointtv-WCF-and-WF-40-First-Look-with-Brian-Loesgen/   Enjoy!   Technorati Tags: Oslo,Cloud Computing,WF,Workflow ...

43 of 19358 | 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......

44 of 19358 | 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......

45 of 19358 | Mocking and stubbing easier than ever with Moq 2.6 - I've just released a new version of Moq which contains a few bug fixes but two extremely useful features: recursive mocks and mocked default values. Recursive mocks Quite often you have a root mock object from which other mocks should "hang" through property accesses, such as HttpContextBase.Response: you want the response object returned to also be a mock. Setting such hierarchies before this release was quite verbose:var context = new Mock<HttpContextBase>(); var response = new Mock<HttpResponseBase>(); context.Expect(c => c.Response).Returns(response.Object); response.Expect(r => r.ContentType).Returns("application/xml"); In this new release, it's possible to jus......

46 of 19358 | Multi Target Support - I've now enabled "multi target" support. This means that you can compile multiple assemblies at once. One of the advantages this has is that it makes dealing with circular dependencies much easier, but even if there aren't any circular dependencies, it can make building much easier because you don't have to do any dependency analysis. As an example I compiled the jars from the JBoss lib directory: ikvmc -target:library { commons-codec.jar } { commons-httpclient.jar } { commons-logging.jar } { concurrent.jar } { getopt.jar } { jboss-common.jar } { jboss-jmx.jar } { jboss-system.jar } { jboss-xml-binding.jar } { log4j-boot.jar } The curly brace......

47 of 19358 | My Favorite Sessions from PDC08 - Here's the complete list of sessions from PDC and my personal favorites. You can find all the recordings of these sessions at www.microsoftpdc.com. Here's my personal favorites: Windows Azure (Hosted ASP, Workflow, Silverlight, RAW / Azure Storage) A Lap Around Windows Azure (ES16) - 0:46 Slides | WMV-HQ | WMV | Zune A Lap Around the Azure Services Platform (BB01) - 1:12 Slides | WMV-HQ | WMV | Zune Live and Mesh (Sync, Feeds, Resources, Contacts, etc.) A Lap around the Live Framework and Mesh Services (BB04) - 1:15 Slides | WMV-HQ | WMV | Zune Building Mesh-Enabled Web Applications Using the Live Framework (BB30) - 1:34 Slides | WMV-HQ | WMV | Zune FeedSync and Mesh S......

48 of 19358 | new gig - I've been pretty quiet the last week and a half (at least in my blog... I'm still twittering plenty.) The reason for this is that I've started a new gig with Magenic and I've been really, really busy. This new gig has me traveling from Minneapolis to a smallish town named Mitchell, SD and back each week. Between work and travel (and spending most of my nights getting up to speed on new stuff and new concepts) I haven't had much time to blog regularly. So, I'm going to try to make a conscious effort to reverse that trend. I still have a few more of my NINE Questions interviews in the can, so I'll be putting those out there, and I'll try to provide some updates on the fun experiences I'......

49 of 19358 | presenting at Supercomputing --- and the cluster of travelling with a cluster - And not just one cluster mind you, but two!  Anyway, I was fortunate enough to be able to present a half-day tutorial on "Windows HPC Server 2008 --- a developer's perspective".  It went reasonably well I think, a good crowd with great questions.  One mistake I made was not anticipating my audience well enough:  it's obvious to me now, since I used to live in this world as a grad student.  But I've been away from it too long, and while GUIs and Visual Studio are my tools of choice today, I forgot that for a majority of the HPC community, the command line and its plethora of tools are the norm.  Next time (if there is a next time :-) I......

50 of 19358 | 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......

Page 1 of 388

Newest posts