44 Silverlight Videos
Mike Taulty recently uploaded and amazing collection of Silverlight 2.0 screencasts on how Silverlight works, controls, File IO, networking, UI design, data-binding, interacting with HTML pages, and more. If you want to learn about Silverlight, this set of screencasts should definitely help! ......
Helping Visitors Search Your Site By Creating an OpenSearch Provider
One of the nicest features of modern browsers like Mozilla Firefox and Microsoft Internet Explorer is the search bar in the upper right corner.
With this tool you can quickly search any number of websites without having to first visit their search page.
This functionality is most commonly u......
Internet Explorer 8 Address Bar like Windows Vista
Yesterday I brought up the question if there could be a change to the address bar of the next version of Internet Explorer. Since I’m using Windows Vista I’m very happy with the new view of the path in explorer.exe. It is very easy to navigate to parent folders by simple clicking on the part of the......
Pushing Data to a Silverlight Client with a WCF Duplex Service – Part II
In Part 1 of this series on pushing data to a Silverlight client with a WCF polling duplex service I demonstrated how service contracts and operations can be defined on the server. WCF has built-in support for duplex communication (two-way communication between a service and a client) but d......
Pushing Data to a Silverlight Client with a WCF Duplex Service - Part I
Silverlight provides several different ways to access data stored in remote locations. Data can be pulled from Web Services and RESTful services and even pushed from servers down to clients using sockets (see my previous articles on sockets here, here and here). Silverlight 2 Beta 2 int......
Creating a Silverlight 2 Client Access Policy Socket Server
Silverlight 2 provides built-in support for sockets which allows servers to push data to Silverlight clients. By using this feature clients can avoid polling the server on a timed basis to ensure that clients are kept up-to-date. If you're new to the socket features built-into Silverlig......
Working with XML Data Using LINQ, a TreeView, and a ListView :: Displaying Data
With more and more data being stored in XML, web applications today commonly need some way to view and edit the data stored in an XML file from a web
page interface. If the XML data is relatively "flat" and tabular in nature, we can use data Web controls like the DataGrid, GridView, and Repeater......
Pushing Data to a Silverlight Client with Sockets: Part II
In Part 1 of this two part series on socket support in Silverlight 2 I discussed how a server could be created to listen for clients using classes in the System.Net.Sockets namespace. In that post the TcpListener class was used to listen for client connections and the client stream was access......
Silverlight 2 Networking Options
I've been spending my nights working on a new book covering Silverlight 2 and have been focusing on the new networking features that are available in the System.Net and related namespaces. Silverlight's great at animating objects, performing transformations and collecting data with all of th......
ApplicationHost.config file getting corrupted when OneCare or Forefront is running?
We have seen some reported cases when applicationHost.config file is getting corrupted when OneCare or Forefront is running on the same machine. By "corruption" I mean the XML is malformed is you may get an error: Error: Configuration file is not well-formed XML. Without going into the te......
Breaking Changes in Silverlight 2
There is an MSDN article that focuses on changes that might cause your older Silverlight-based applications to now fail or behave differently not on new features/enhancements for this release: Important! Migrating Older Code to the Newer Release Update Silverlight.js ......
Looking at DSLs in .NET
As I've mentioned in recent posts such as here, here and here, I've been very interested in Domain Specific Languages (DSLs), especially with regards to F# and the DLR as well. I recently re-listened to Software Engineering Radio Episode 52 with Obie Fernandez discussing DSLs in Ruby. &n......
Silverlight 2.0 Video Tutorials (Updated)
Silverlight 2.0 provides a new and exciting framework for building rich applications using C#, VB.NET or other languages that are capable of running on multiple operating systems and in multiple browsers. Scott Guthrie recently posted a great set of tutorials on Silverlight 2.0 that are an ex......
Silverlight 2.0 Video Tutorials
Silverlight 2.0 provides a new and exciting framework for building rich applications using C#, VB.NET or other languages that are capable of running on multiple operating systems and in multiple browsers. Scott Guthrie recently posted a great set of tutorials on Silverlight 2.0 that are an ex......
LINQ to XSD
One of the cool features in VB 9.0 is the ability to work directly with XML in code without having to wrap quotes around everything. If you're a C# developer, that's a feature that we don't have although you can do similar things with LINQ to XML (quotes required though). Microsoft just rel......
Microsoft Download Center using Silverlight 1.0
Some weeks ago Microsoft already published a preview version of the Microsoft Download Center. Now, there is a new URL for the preview version (which is now called beta): http://www.microsoft.com/beta/downloads/. Well, I run the Fiddler tool to calculate the download size of all files (JavaScr......
Acropolis, CAB, WPF, and the future
"Acropolis, the future of Smart Client"
So sayeth Glenn Block, product lead for the Smart Client Software Factory and CAB. Glenn's a good friend and he's just doing his job, but I felt a little shafted when Acropolis popped up on the scene. I mean, after the last few weeks of CAB is complex and CA......
How to create Silverlight Applications with Notepad
You may have read my post about how you can build Silverlight Web applications with Visual Studio .NET 2005 instead of using the next verison codename Orcas. Until this time I used always a Virtual PC which was sometimes a little bit slow. Today I was thinking about how I could do this with Notepad......
Silverlight with Visual Studio .NET 2005
Could Silverlight 1.1 assemblies be generated with Visual Studio .NET 2005? Well, if you read the GetStarted page of Silverlight you see only upcoming Visual Studio codename Orcas as development platform. Bryant asked this in the Silverlight forum and got a great answer from Scott Louvau. He replie......
A Better Way To Show your Build Output: BuildConsole.NET
Sometime ago I built a tool I called Build Console. I was a quick and dirty development but until today we are using it often in our daily building. Why I needed this tool, well I don’t wanna tell you that VS build report is really poor but… it is ;) I don’t wanna open a bi......
XSLT 2.0, XPath 2.0, XQuery and WSDL Support in XMLSpy 2007
I've always been a fan of Altova's XMLSpy and have used it since it was first released. Their release of XMLSpy 2007 doesn't disappoint as it adds support for several things that are of particular interest to me such as XSLT 2.0 and XPath 2.0, XQuery and enhanced WSDL editing.&nbs......
Method Tree Visualizer :: Fun with IronPython, Cecil and Netron Graph - Part III
As I said in the last post, the output from Microsoft GLEE looked but not ideal and as the method tree gets bigger with more relationships, the diagram gets out of control. Disappointed with that, my further search takes me to the Netron Project, which is a diagramming and ......
Clarius SFT February 2007 CTP is available !!
Before you even mention this… yes… it’s March already…I’m proud to announce that one week after the GAX February 2007 CTP release (aka v1.2) we are making available our Clarius Software Factories Toolkit February 2007 CTP that is compatible with the new GAX version.......
WPF Text Reading and Flow Document Support, and the new NYTimes, Daily Mail, and Seattle Post-Intelligencer Reader Applications
Windows Presentation Foundation (WPF aka "Avalon") is a massive step forward for Windows client development, and delivers a super-rich .NET UI framework that integrates vector graphics, rich flow text support, and 3D visualization with a powerful control model framework. You get WPF sup......
Support for Reflector 5.0 in TestDriven.NET 2.3
Lutz Roeder has just announced the release of .NET Reflector 5.0! This is a significant update with lots of refinements and new features. Perhaps most significantly it includes support for C# 3.0 language features such as LINQ query expressions, lambda expressions and extension methods. See my......
Code Metrics - Complexity & The .NET Framework...
If you have never heard of "Cyclomatic Complexity" a good place to start is here. I decided to grab the Reflector Addin by Peli which will examine an assembly's methods and produce a list of code metrics for each given method, one of which is the Cyclomatic Complexity and run it......
VS.NET 2005 Tool Window for testing XPath expressions - XPathmania
I had to define some XPath expressions to query information from an XML document. I couldn't find any standard support for this in Visual Studio 2005, but after some searching I stumbled accross XPathmania, a tool window developed by Don Xml. Works like a breeze! See below. See this blog entry for ......
XML Encryption
XML Encryption is a W3C standard for encrypting XML elements. The encryption process involves taking an element from an xml document, encrypting it and it's children, and then replacing the original XML content with the generated encrypted XML in such a way as the document remains well formed....
Semantic Annotations for WSDL and Xml Schema
The W3C folks are not sleeping. The Semantic Annotations for WSDL and Xml Schema specification is now a W3C candidate recommendation !! Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it!...(read more)...
ECIS slams Microsoft over Vista
http://www.infoworld.com/article/07/01/26/HNrivalsslamvista_1.htmlAs Microsoft Corp. gears up for the consumer
launch of Vista, rivals slammed the new product, claiming that it
breaks the very same European antitrust laws that its operating-system
predecessor, XP, fell foul of in 2004, and that ......
W3C Publishes Eight New Standards in the XML Family
We have been waiting for this a few years now. W3C has announced the release of eight (8) Recommendations, representing some eight years of work by members of the W3C XSL Working Group and XML Query Working Group, with widespread implementation experience and extensive feedback from users and vendo......
Update on Mobile Blogging App
Although Keith Elder recommended I put my mobile blogging app up on CodePlex, I'm going to hold off on that for a while. Here's why: First off, I need to clean up the code before any of it goes public. It started as a prototype -- sort of a "I wonder how well this would work." As ......
Server-Side Creation of Excel 2007 Files Using .NET 3.0 and Office Open XML
The adoption of XML as the native file format for Excel 2007 has opened up a whole host of new possibilities for utilizing the power of Excel as a reporting tool. Now instead of relying on hacks and OLE Automation, you can create native Excel files on the server using standard tools.Visit our new ......
Documenting Private Methods
At my current contract, I've done three brand new applications from scratch and have been involved in modifying a couple of others. Every developer has their own coding style and it can be sometimes difficult to come up to speed on how someone else has decided to code a particular applic......
Xml-script tutorial Part 2
In the first part of this tutorial on xml-script we introduced type descriptors and learned how to read them. In this second part we'll see how to declaratively handle events raised by client side controls....
WPF/E Plugin Update: how does it work?
Today I had a look on how the WPF/E plugin will check if there is a new update available. Would it be in Windows Updates or is there any automatic update done?Every web page that will include the WPF/E plugin will run a request to following web page:http://go.microsoft.com/fwlink/?LinkId=78239This ......
WPF/E Pad
Microsoft's Mike Harsh just released an updated version of his WPF/E Pad that makes it easy to quickly test out XAML using the WPF/E viewer. Pretty cool stuff! Since I'm a big fan of XML I'm really excited about what WPF/E offers.My good buddy Simon Allardice (who also works......
Video: Edit XML Data with the XmlDocument Class
In this video tutorial I walk through how to use the XmlDocument class to edit XML. Click the link below to view the video. View Video...
A short list of WPF/E exmaples
- Flash and WPF/E combined:http://thewpfblog.com/examples/wpfe/microbe/Default.html- Page Turnerhttp://go.microsoft.com/fwlink/?linkid=79204&clcid=0x409- Sprawl Gamehttp://go.microsoft.com/fwlink/?linkid=79206&clcid=0x409- Film Strip Slide-Showhttp://go.microsoft.com/fwlink/?linkid=79208&am......
Video: Parsing XML with the XmlDocument Class
In this video tutorial I walk through the fundamentals of using the XmlDocument class in .NET to parse an RSS feed and display results. Click the link below to view the video. View Video...
OpenOffice Will Support Microsoft's Office Open XML format
[Via ZDNet Belgium] Novell is going to include Microsoft's Office Open XML Format in OpenOffice! Read the full press release in Novell's Press Room. Novell Boosts OpenOffice.org and Microsoft Office Interoperability Novell to support Open XML format to advance document interoperability WALTHAM, Mas......
An Xml-driven, CSS Self-Caching ASCX MenuStrip Control
An easy to configure, self-caching Menustrip that you can drag onto any page, set a menu.xml file, and off you go! Full source code including MasterPage site layout featuring the control....
Creating a User Defined Language in Notepad++
I just posted about adding PowerShell syntax support to Notepad++ by adding a User Defined Language definition. It's pretty simple; here's a quick overview of how I did it. For a more in depth overview of the User Defined Language system, check out the Notepad++ docs. Like most of these ed......
Aspose.Workflow for .NET
Aspose.Workflow is of the .NET components offered by Aspose that provides a powerful workflow engine along with a full set of industry standard workflow objects. It supports; WFMC XPDL 1.0, Export/Import of XML file in XPDL format, Join/Split activity, Calling external application/ToolAgent, User/G......
Creating MS Word Document using VB.Net, XML and XSLT
This simple program demostrate how to create well formatted MS Word documents using VB.Net, XML and XSLT. Using XSLT to create Word documents requires the knowledge of RTF key words. ...
WPF session
Today I attended to a WPF session. All good until we ended up discussing the applicability of WPF. The audience noted that internet is not open to innovation. I tried to convince the crowd that, actually, the opposite is true, especially if you look at the adoption of RSS. To some RSS and XAML are ......
A Quick Link To Extending RSS in IE7
One of the cool demos I saw around IE7 was how to extend the RSS platform so that you could include additional information, or provide additional ways of listing and sorting through data that you'd have in the RSS feed. Sean Lyndersay on the RSS team pointed me to these links that I found really in......
Packing List for the Pocket PC in the .NET Compact Framework
This article demonstrates a pocket pc packing list application to help you track moving inventory. The application is written in C# for the .NET Compact Framework (1.1) and shows you how to overcome some limitations in the framework such as scrolling a form and searching nodes in XML....
[Team System] Great Tool for Modifying Process Template
I found a great tool for those of you who wants to modify the process template - Process Template Editor from imagiNET, and it's free. It won't see to all your needs, but it's a great help and the best tool I've seen so far to get you started. You still need to do some manual XML ed......
[Updated (1.8)] Commonly Used .NET Coding Patterns in CodeDom
The latest update (1.8) of my article Commonly Used .NET Coding Patterns in CodeDom is now out.Changes made since 1.7: The Code Access Security Decorator Patterns have been added. The Assembly Information Pattern has been added. Security demand added to GetObjectData in the Serializable Type P......