Handy Office Developer Map

Hello,   Just published to MSDN: a handy little WPF app that places in one place lots of the resources you need to know about for developing Office applications (which includes, in particular, MOSS).   If you have the .NET Framework 3.0 installed, then you can just get the 1.5Mb ClickOnce install here; otherwise, install…


Developers: Learning While Commuting

Most of us still have to commute to the office, and some of us have to travel a fair bit, and a great way for us techies to get more from this time (other than sleeping!) is to listen to audio shows on interesting technical subjects. I have listened to dozens of different ones over the…

1

Caching in Winforms / SmartClient Apps

Caching frequently-accessed data is often desirable in Winforms/Smart Client applications in order to maximise performance because reading a value from a well-designed cache can be less expensive, and/or provide fault tolerance (permitting limited off-line usage over unreliable networks, for example.) So what is the best way of doing this?   You have two options that…

1

Creating Compelling browser-based applications: WPF/e

I thought you might be interested in quickly learning the essentials of the upcoming Microsoft technology for creating compelling user interfaces within the browser for your custom applications (think Flash-like apps) – it’s called WPF/e (Windows Presentation Foundation Everywhere).   Scott Guthrie did an excellent talk on this last week and made the presentation and some…


Synchronizing data from disparate sources over two-tier, N-tier, and service-based architectures

We recently published a CTP of a technology used to sync various (even non-MS) online and offline datastores that I only just heard about and it’s so cool I thought it worth sharing. Here is the link to the download; there is also some extensive documentation available now, which includes some code samples, there is a blog and another example…


Scripting SQL Server Database Data

There have been many times when I’ve needed to script the creation of SQL Server database data; usually for source control management of core data that, in a given application, is relatively static and needs to be there at install time. It has also been useful for re-creation of test data.  But how to create…