DavidOverton.com
This site is my way to share my views and general business and IT information with you about Microsoft, IT solutions for ISVs, technologists and businesses, large and small.  

Browse by Tags

  • Want to make life easier developing databases apps against SQL, XML and other databases (Oracle, MySQL, PostgreSQL) - look at the Beginning LINQ development articles

    LINQ looks like another amazingly simple move for app developers (I've written a few DB apps myself over the years). While Microsoft provides support for Objects, SQL and XML, others provide for other platforms such as Oracle, MySQL and PostgreSQL ( http://code2code.net/DB_Linq/ ). The reason why it is so nice is because the gap between the process of writing SQL queries and then programming them into your code is considerably removed. For example, a query might now look like: var q = from p in db.Products where p.ProductName == "Pen" select p.ProductID; I think that looks very much like a SQL query, which is really good for developers and database peeps alike, especially since the underlying execution is very efficient. To make understanding all this easier there has been a number of articles written including... Beginning LINQ development, Part 1 Brian Eastwood, Site Editor The Language Integrated Query, or LINQ, is one of the most important of the new features afoot in VB 9.0 and C# 3.0.Developers...
  • Developing solutions on Windows Home Server

    Some people have asked why WHS is not available on MSDN. Well, it is largely Windows Server and eval media is easy to obtain, so for most people, this should be excellent for developing solutions. A MSDN link has also been created to get to the developer information easily - http://msdn.microsoft.com/windowshomeserver Windows Home Server Windows Home Server enables families with multiple PCs to organize, share, and automatically protect documents, photos, music, and videos. Windows Home Server supports third-party applications and enables integration. Below you will find development guidance and additional resources. What is a Windows Home Server software add-in? Add-ins are supplemental programs that extend the functionality of Windows Home Server. These applications can be added to and managed by Windows Home Server via integration into the Windows Home Server Console, running as a web service on Internet Information Server, or operating in a client/server fashion. Step by Step: Developing an Add-in You develop...
  • If you are a Virtual Earth wannabe, then you need to know about the UK Partner Day

    This is a simple "if you care about this" posts, but a few people have asked me about MapPoint / Virtual Earth. James has published details at James.Random() : Virtual Earth UK Partner Day on how to integrate Virtual Earth into your applications. Virtual Earth UK Partner Day The Microsoft Virtual Earth EMEA team are holding an event on 6 th February 2008 at the Great House at Sonning to provide you with all the information you require to integrate VE into your business offering. Never before has it been so easy for your clients to track assets, find customers, manage mobile sales force & engineers or make sure their customers find them before they find a competitor! The agenda is not yet finalised but will consist of: · Informative sessions; you will hear from customers and partners who have utilised Virtual Earth as well as technical presentations and the latest updates from VE. · A masterclass from Johannes Kebeck highlighting useful tips and tricks for developers, ensuring you get the most out...
  • Do you want a Microsoft Architecture Poster?

    I saw this at Chris's site and thought I would share: Chris Bowen's Blog : Got Tech Posters? There are plenty of technology posters and charts for developers available on MSDN. I didn't realize just how many until I searched for "poster" on MSDN downloads . Here's a list of the more recent ones: [Edited list by David - more on Chris's blog] .NET 3.5 Namespaces Poster The .NET Framework 3.5 Common Namespaces and Types Poster Exchange Component Architecture Poster This poster highlights the architecture and feature set of Microsoft Exchange Server 2007. Visual Basic 2008 Keybinding Poster Printable wall poster containing list of useful keyboard shortcuts for Visual Basic 2008 developers Visual C++ 2008 Keybinding Poster List of keybindings for Visual C++ language within Visual Studio and Visual C++ Express 2008 Visual C# 2008 Poster Wall chart showing useful keyboard shortcuts for Visual C# programming language 2007 Office System: Developer Posters Download these posters to learn more...
  • If you are a developer, what can Windows 2008 do for your developments... lots maybe

    Sorry to sound so vague, but I have to start by saying that Windows Server 2008 is a server platform, not a cure for cancer, so lets put it in perspective and set our expectations high, but not stupidly high expecting it to be revolution. Server 2008 is a quality evolution of Windows Server 2003 and extends and enhanced the Server 2003 offerings. However, if you plan on building applications for the future then Server 2008 will be the place to be. Microsoft have released a document called the "Windows Server 2008 Developer Story" that has a wealth of information on Server 2008 developer directions and how they combine to offer something greater than the sum of the parts. The download site describes itself as: Windows Server 2008 Developer Story An executable containing the Windows Server 2008 Developer Story The Windows Server 2008 Developer Story introduces users to new features of the Windows Server 2008 operating system by providing a cohesive story about how the features fit together to make a compelling...
  • More on how to use / develop with Silverlight 1.0 and the fact that users are itching for Silverlight 2.0

    I love content produced in Silverlight, in fact, not enough is happening with this technology in my personal opinion inside Microsoft (or at least, inside and coming out), however I have found a few resources worth mentioning. 1st up we have information on Silverlight 1.0 development by Dan Wahlin - My Latest Silverlight Articles - Dan Wahlin's WebLog : My Latest Silverlight Articles Over the past few months I've been writing articles for the .NET Insight insight newsletter covering various ASP.NET AJAX concepts. You can read those article here . I've wrapped up that series and have started writing about Silverlight 1.0. Each week a new article will be published and I'll update them here so check back. The articles are designed to be focused and concise and get straight to the topic without a lot of fluff. Getting Started with Silverlight Using Microsoft's Silverlight Control in a Web Site Understanding Silverlight's createObject and createObjectEx Methods Silverlight XAML Primer 1: Exploring...
  • Office 2007 SP1 is here and it does more than just update the desktop - SharePoint gets AJAX for example

    I'm sure you have heard that the Office 2007 Service Pack is here. Darren Strange has documented what is in it and how to get it at Office 2007 sp1 ready for download today and OfficeRocker! : More detail about sp1 . In answer to Susanne's post at here , hopefully this post has some more info in it One of the little things he puts that I like is: Some other factoids about sp1 There are roughly 2500 fixes in SP1. This an average size for a service pack, but the issues fixed are very important to our customers. Almost 20% of those fixes are direct result of customer requests. Over 500 of those fixes focused on security. There are a total of 24 different releases in 38 languages. There are 683 distinct packages. All have released simultaneously today. If you get the whitepaper then you would be keen to see the information below. Notice that SharePoint amongst other things a developer update to support Ajax and that other server products (Groove and Project Server) are also updated. Stability Microsoft continues...
  • Windows platform documentation (Windows Server System Reference Architecture, Planning VM Manager deployment, Installing and configuring VM Manager, Windows HPC Server 2008 Technical Overview, Windows Server 2008 Developer and App Compat testing)

    The TRM blog can be found here December 2007 - Technical Rollup Mail - Platforms Infrastructure Planning and Design The Infrastructure Planning and Design (IPD) guides are the next version of Windows Server System Reference Architecture. The guides in this series help clarify and streamline design processes for Microsoft infrastructure technologies, with each guide addressing a unique infrastructure technology or scenario. http://www.microsoft.com/downloads/info.aspx?na=22&p=5&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dad3921fb-8224-4681-9064-075fdf042b0c%26DisplayLang%3den Planning a Virtual Machine Manager 2007 Deployment This content provides an introduction to System Center Virtual Machine Manager (VMM) 2007 and practical guidance for planning a VMM deployment. http://www.microsoft.com/downloads/info.aspx?na=22&p=15&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d3e674bc0-bb85-47ae...
  • Microsoft Live Labs Volta Team Blog

    I saw this and thought I would share. Write apps with another simple set of tools. Between Popfly, this and more it seems that building on Microsoft is getting easier and easier. Have a look at http://www.microsoft.com/presspass/features/2007/dec07/12-05Volta.mspx for some more info. Announcing Volta: Web Development Using Only the Materials in the Room Today, we are announcing the Volta technology preview , a developer toolset for building multi-tier web applications using existing and familiar tools, techniques and patterns. Volta’s declarative tier-splitting enables developers to postpone architectural decisions about distribution until the last possible responsible moment. Also, thanks to a shared programming model across multiple-tiers, Volta enables new end-to-end profiling and testing for higher levels of application performance, robustness, and reliability. Using the declarative tier-splitting, developers can refine architectural decisions based on this profiling data. This saves time and costs associated...
  • Looking for where to focus as a developer - latest job ads data suggests Microsoft based technology is the place to be!

    I saw this data on developer jobs at http://www.itjobswatch.co.uk/default.aspx?sortby=0&orderby=0&q=&id=1300&lid=2618 and thought it would make some interesting reading. It shows: lots of demand around MS technologies and reasonable pay (average salary over £40K and about 3rd of the market is focused on MS specific skills) J2EE and Websphere pay/cost the most in terms of staff, but represent just 7.8% of the market demand, so if you are here, you are feeling good!! Old style HTML web jobs are dying in terms of pay (html, CSS, XHTML, JSP) and falling demand in terms of the number of jobs AJAX, the next great web dev scenario is not in high demand, which is a surprise to me For those of you who like graphs, you can see the highest salaries for J2EE & Websphere people, but this is probably caused by the fact that there are so many fewer jobs, so rushing to get skilled in this area could severely weaken any salary advantage. The chart above was created from the data below. Development Skill Average...
  • SQL Server Downloads (CTPs - Synchronization Services for ADO.NET, VS 2005 Support for SQL Server 2008, Configuration Manager config packs, Assessment packs for HIPPA, European Union Data Protection Directive (EUDPD), SOX, GLBA, FSMA, ReportViewer samples,

    From the TRM Blog at November 2007 - Technical Rollup Mail - SQL Microsoft Synchronization Services for ADO.NET v2.0 CTP1 Microsoft Synchronization Services for ADO.NET provides the ability to synchronize data from disparate sources over two-tier, N-tier, and service-based architectures. Rather than simply replicating a database and its schema, the Synchronization Services application programming interface (API) provides a set of components to synchronize data between data services and a local store. Applications are increasingly used on mobile clients, such as laptops and devices, that do not have a consistent or reliable network connection to a central server. It is crucial for these applications to work against a local copy of data on the client. Equally important is the need to synchronize the local copy of the data with a central server when a network connection is available. The Synchronization Services API, which is modeled after the ADO.NET data access APIs, gives you an intuitive way to synchronize data...
  • Free Developer Events (IIS7, ASP.net 3.5, SharePoint, Windows Server 2008, Web services, SOAP, REST, Windows Live Platform, Visual Studio 2007, Silverlight and Smart Client development)

    Free Developer Events for Customers & Partners: MSDN: Microsoft’s Web Platform. IIS7 and ASP.NET 3.5 Date: 08 January 2008 Location: Reading MSDN: Sharepoint for Developers Date: 10 January 2008 Location: London MSDN: Windows Server 2008 for developers Date: 17 January 2008 Location: Manchester MSDN: Windows Server 2008 for developers Date: 23 January 2008 Location: Edinburgh MSDN: Windows Server 2008 for developers Date: 24 January 2008 Location: Edinburgh MSDN: Building Services: .NET FX 3.5, SOAP, REST, and Beyond Date: 29 January 2008 Location: Reading MSDN: Developing on the Windows Live Platform Date: 30 January 2008 Location: Birmingham MSDN: Web, Web, Web : Visual Studio 2008, ASP.NET 3.5 and Silverlight Date: 31 January 2008 Location: Bristol MSDN: What’s new in Smart Client Development Date: 31 January 2008 Location: Bradford Find out about all MSDN events ttfn David Technorati Tags: IIS7 , ASP.net 3.5 , SharePoint , Windows Server 2008 , Web services , SOAP , REST , Windows Live Platform , Visual...
  • Microsoft Office System Developer Conference - February 10-13th 2008

    Where: San Jose Convention Center , San Jose, CA Who: 2000 developers and architects who build solutions on the Office platform (Office clients, servers, and services) ODC 2008 will bring together architects, developers, industry technical experts, Microsoft insiders and key partners in a public forum for the first time! Together, we will redefine what it means to be focused on Microsoft Office development, exchange ideas on how to continue innovating in this ever-changing space, and share best practices on how to craft the next generation of Office Business Applications . Microsoft Chairman Bill Gates will deliver a special keynote that is not to be missed (and probably one of the last ones, so be there!!). The web site http://www.odc2008.com is now live. Who is the Microsoft Office System Developer Conference for? Those involved or interested in using the Microsoft Office system (clients, servers, and services) as an application development platform. For example, people in technical roles e.g. architects, developers...
  • Partner Perspectives : There's a new breed of Web Solution partners

    If you work in the ISV / developer end of the market then there is a chance you will have met Katy already, however here is a person who is passionate about people who design and deliver solutions. When I first sat down and "worked" with Katy (rather than chatting several times previously) it was when I was new to the ISV team and Katy was a beacon of information. Once we had the ISV "bit" done we then spent a considerable amount of time looking at what designers and web developers needed in life. Now, as if by magic she now has a new area of focus... read more at Partner Perspectives : There's a new breed of Web Solution partners . Oh, and yes, it is about Silverlight, Expression Web and more!! There's a new breed of Web Solution partners Katy Hamilton's got something up her sleeve. It's a new brand of partners - the Web Solution partners. The move towards next-gen web applications such as Silverlight and web tools such as Expressions has opened up a whole load of new opportunities...
  • Action Pack - you now have to take an exam to qualify ... so do so!

    I suspect that you will have seen this everywhere before, but just in case, see below - notice that SBSC and Web Developers, designers and agencies get an even more valueable kit: Enhancing the value of Microsoft Action Pack Subscription In response to feedback from our partners, on 30 November 2007 we will unveil a new renewal and subscription procedure, as well as launch two new special edition kits. This is all part of our continual effort to enhance the value of the Microsoft Action Pack Subscription (MAPS), our quarterly toolkits of software and resources that help our Registered Partners stay competitive, meet their sales goals and grow their business. Essential courses and assessments Starting 30 November, new MAPS subscribers must take an online course and pass an assessment (with a score of 70% or higher). From 1 March 2008, those partners that would like to renew their subscription will also be required to take an online course and pass an assessment. Most courses run for an hour, while our straight...
  • MSDN Evaluation Center for Office system, Biztalk, SQL Server 2005/2008 and Windows Server 2008

    I just found the MSDN Evaluation Center online today to give you evaluation resources that you might develop against. These include BizTalk Server, Office Communication Server, Office Enterprise , SharePoint Server, SharePoint Designer, SQL Server 2005, 2008, Express 2005 SP2, Windows Server 2008. I've pasted much of the content, but all the download links etc are country specific, so I have removed those. Click on the link above to get to download this stuff! MSDN Evaluation Centre Welcome to the MSDN Evaluation Centre, the central location for all Microsoft developer product trials and beta evaluations. Try a product before you buy it or test the latest beta to see what is in store for the next release. Start at the beginning of the evaluation process and follow the new products as they go through to the final releases. Remember to check back often as new products will be added as they become available. As you evaluate your software, we'll provide you with comprehensive and relevant insights and information...
  • Office Open XML file format information or Standard ECMA-376 and the OOXML SDK information on MSDN

    I saw this question asked internally today, so I thought I would share. If you want to develop to use the Open XML document format you probably want to look at two things. The Microsoft resources (eg http://msdn2.microsoft.com/en-gb/office/aa905545.aspx ) and the ECMA resources Standard ECMA-376 . On the MSDN site you will find documentation and a MS SDK (less interest if you are developing using a functional language for your mainframe ). The ECMA site has the following: Standard ECMA-376 Office Open XML File Formats (December 2006) This Standard defines Office Open XML's vocabularies and document representation and packaging. It also specifies requirements for consumers and producers of Office Open XML. An Office Open XML overview is available on the Ecma website. Copy these file(s), free of charge: File name Size (Bytes) Content ECMA-376 Part 1 350 630 zipped DOCX file ECMA-376 Part 1 1 441 795 zipped PDF file ECMA-376 Part 2 341 625 zipped DOCX file with 2 Annexes ECMA-376 Part 2 1 286 494 zipped PDF file...
  • What has Visual Studio 2008 got for developers of applications for Windows Mobile devices

    I saw the story at Visual Studio 2008 adds mobile application features that summarised the new features in Visual Studio 2008 for mobile application developers and realised that developing for the small platform is getting easier and easier. I plan to see a master at work in a couple of weeks on using the .Net Micro framework, which is even smaller, but the stuff you can produce with the stuff for mobile is amazingly flexible. Eric has an update on training available for Visual Studio 2008 which includes the Compact Framework stuff at Visual Studio 2008 Training Kit updated for RTM Visual Studio 2008 adds mobile application features <snipped> Microsoft says, "developers will be able to build a mobile device client application that works [even] in a partially connected environment. The application will be able to send and receive data from a server, even if the device disconnects or roams." New features for developers, summarized previously by a post on the Windows Mobile Team Blog , include: Automated...
  • Lots of Partner training (new url) - Licensing 101, Sales 101, Office PerformancePoint, Office Business Applications (OBA), Enterprise Search, SharePoint Services and Server 2007, Office Communications Server 2007, Infrastructure Optimisation (IO) ...

    [updated with a working URL] Partner Licensing 101 – The next one is being held on the 4 th December 2007 This session will equip sales people with a top level knowledge that will enable them to talk to new and existing customers about Microsoft licensing. Target Audience: This session is aimed primarily at sales people from all Partner types, although it is appropriate for all Partner roles whether in Sales, Purchasing or Technical. The course is ideal for new starters looking for a good introduction to Microsoft licensing or just a great as a refresher for those who have taken a break from Microsoft licensing. This session is suitable for people who present technology solutions to customers from a non-technical perspective and need to demonstrate the correct way for customers to purchase. Click Here to register For further information please contact Carla Symonds. Partner Sales 101 - The next one is being held on the 5 th December 2007 - Aim: This session will equip sales people with the knowledge and skills...
  • Visual Studio 2008 and .NET 3.5 Released - MSDN members can download the product and the Express and trial versions are available for download now too.

    I just saw this as Scott's blog while preparing something on SQL 2008 CTP. This is an amazing set of tools now released!! Visual Studio 2008 and .NET 3.5 Released Today we shipped Visual Studio 2008 and .NET 3.5. You can download the final release using one of the links below: If you are a MSDN subscriber, you can download your copy from the MSDN subscription site (note: some of the builds are just finishing being uploaded now - so check back later during the day if you don't see it yet). If you are a non-MSDN subscriber, you can download a 90-day free trial edition of Visual Studio 2008 Team Suite here . A 90-day trial edition of Visual Studio 2008 Professional (which will be a slightly smaller download) will be available next week. A 90-day free trial edition of Team Foundation Server can also be downloaded here . If you want to use the free Visual Studio 2008 Express editions (which are much smaller and totally free), you can download them here . If you want to just install the .NET Framework 3.5 runtime...
  • MSDN Events in November (Silverlight dynamic applications, SharePoint, SQL Server 2008, web applications and Smart Client) and not in Reading, but Manchester, Edinburgh, Bradford, Birmingham and Bristol ... and one in Reading

    MSDN Events – Free Technical Events for Your Partners We have the following free MSDN developer events taking place as listed below covering various topics/technologies. It would be great if you could communicate these events with your partners to offer them the opportunity to receive technical 'know-how' demos and insights into our latest technologies. · 15 November 2007, Manchester MSDN: Building Dynamic Web Applications with Microsoft Silverlight · 20 November 2007, Edinburgh MSDN: SharePoint for Developers · 21 November 2007, Edinburgh MSDN: SharePoint for Developers · 22 November 2007, Bradford MSDN: SQL Server 2008 · 27 November 2007, Reading MSDN: An Introduction to the Microsoft Web Platform (and how do it for zip, nvada, zero cost to you) · 28 November 2007, Birmingham MSDN: Web, Web, Web: Visual Studio 2008, ASP.NET 3.5 and Silverlight · 29 November 2007, Bristol MSDN: What’s new in Smart Client Development Click Here If you wish to view the overall events homepage. ttfn David Technorati Tags...
  • There I was talking about Office Business Applications (OBA) and there is training around the UK available

    From the Empower Blog I saw: Office Business Applications (OBA) Technical Briefing This two day technical briefing explores an emerging category of applications, known as Office Business Applications (OBA). It explores the technologies that underpin them, in particular Microsoft Office 2007, Windows SharePoint Services, Microsoft Office SharePoint Services and Open XML. This two-day course is run as a seminar and the labs are provided as a take-away for attendees to go through in their own time. For more information and to enrol, follow the link to the Partner Learning Centre and sign in using your Partner Program login and password. OBA Briefing ttfn David Technorati Tags: Office Business Applications , OBA , Training
  • Where to start to build products that integrate with Microsoft Office

    I came across the OBA (Office Business Applications) web site www.OBACentral.com which has lots of information about nearly 200 OBA solutions. While there is a getting started and "on ramp" information on the site, I found the MSDN site ( Office Integration ) which I like almost as much. Given the prevalence of the Office Platform, assuming it is there and building on it can make life much easier!! Office Integration Need to integrate two or more Office products? Need to integrate Office products with other Microsoft products and technologies? Want to learn about designing and building applications using the Microsoft Office System? This section of the portal provides pointers to resources that will help you build real-world business solutions. Office Business Applications The 2007 Microsoft Office system provides a comprehensive set of servers, clients, and tools to make it easier for enterprises, software vendors and developers to build and deploy a new class of business applications called Office...
  • Microsoft Windows security tools, Server 2008 readiness, step-by-step guides, virtualisation updates, synctoy beta, VHDs and LOTS on the new Terminal Services

    This is an extract from the TRM blog which can be found here http://blogs.technet.com/trm/ . I have removed the KB article list and some items which I don't think are relevant to small business / ISV partners, however the full info can be found on the blog page too. News Microsoft Security Assessment Tool 3.0 The Microsoft Security Assessment Tool (MSAT) is a risk-assessment application designed to provide information and recommendations about best practices for security within an information technology (IT) infrastructure. http://go.microsoft.com/?linkid=7623431 Start your Microsoft Windows 2008 Readiness Right Here Focus on readiness for Windows Server 2008 now, and you can be the one who stands out when initiatives happen - and when promotion decisions are made. Let Microsoft Learning resources give you the head start you need to transition your skills and credentials to the latest Windows Server technologies - from free elearning clinics and free ebook downloads. http://go.microsoft.com/?linkid=7623432...
  • Releasing the Source Code for the .NET Framework - not going Open Source

    Another step in the direction of openness of the .Net code, this is how Visual Studio 2008 will enable developers to step into the code for .Net while debugging their products. Scott is a fantastic man to follow if you want to develop for the MS platform. Some people are mis-quoting this access to information as .Net going open, which is not true at all. If you read Microsoft did not open source .NET. They just released the source code to public from Krish you will see the correction of this perception. However, openness and transparency is a good thing, so I don't see this as bad. Releasing the Source Code for the .NET Framework Libraries One of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them. Today I'm excited to announce that we'll be providing this with the .NET 3.5 and VS 2008 release later this year. We'll begin by offering the source...

(c)David Overton 2006-23