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

  • MSDN events around the UK - North, South, Scotland and London! Covers SharePoint, Silverlight, SQL 2008, Visual Studio 2008 and .Net 3.5

    I saw this and thought I would pass it on. If you are interested in SharePoint, Silverlight, SQL 2008, Visual Studio 2008 and .Net 3.5 then you should look at these: MSDN Southern Events Developing on the Windows Live Platform Date: 6 November 2007 Location: Reading An Introduction to the Microsoft Web Platform (and how to do it for zip, nyada, zero cost to you) Date: 27 November 2007 Location: Reading What's New in Smart Client Development Date: 29 November 2007 Location: Bristol SQL Server 2008 Date: 4 December 2007 Location: Reading Find out about all MSDN events MSDN London Events Building Dynamic Web Applications with Microsoft Silverlight Date: 8 November 2007 Location: London What's New in Visual Studio 2008 and .NET Fx 3.5 for the Web Developer Date: 6 December 2007 Location: London Find out about all MSDN events MSDN Northern Events Building Dynamic Web Applications with Microsoft Silverlight Date: 15 November 2007 Location: Manchester SQL Server 2008 Date: 22 November 2007 Location: Bradford...
  • Microsoft is making more of it source code available for others to look at (Microsoft opening up .Net Framework libraries)

    Back in the days when I was a developer, Borland allowed me to see all the tips and tricks inside their Windows libraries. It gave me insight and examples on how to "do" things that I could see them doing, but was unable to replicate. Well this is now happening with the .Net framework. Microsoft opening up .Net Framework libraries By releasing the libraries under its Reference License and Shared Source Initiative, Microsoft has made the .Net source code viewable but unmodifiable By Paul Krill Opening up to developers, Microsoft is releasing its .Net Framework libraries under the Microsoft Reference License, which allows viewing of source code but not modification or redistribution, the company said on Wednesday. The release gives developers the opportunity to better understand the inner workings of the framework's source code, Microsoft said. Microsoft's efforts fall under the company's Shared Source initiative, which allows for sharing of source code; Shared Source has been viewed as Microsoft's...
  • .NET Survival Guide by Redmond Developer News

    Great tips for Microsoft Developers - on a side note, those who said .Net would never take off... dropped to 64% of people targeting Windows (of course, more people are targeting the Web): .NET Survival Guide Eight essential skills and technologies for Windows developers. by Chris Kanaracus with RDN Staff If you're a .NET developer today, the landscape has to be looking pretty murky. On the one hand, Microsoft's dominance has clearly eroded, thanks to key rivals whose market penetration has come at Redmond's expense, open source alternatives and the remarkable growth in the power and reach of Web-based programming. A recent Evans Data Corp. survey validates the challenges facing the .NET community, revealing that the portion of developers targeting Windows continued to decline, to 64.8 percent this year from 74 percent in 2006. Despite these shifts, .NET- and Windows-based development remains the dominant programming platform for user-facing clients, Web applications and business-critical systems....
  • Microsoft Passes OpenAjax Alliance Interop Tests

    More evidence that Microsoft is playing very nicely with its "open" buddies. The Open Ajax Alliance has confirmed that Microsoft has passed its interop tests. Microsoft Passes OpenAjax Alliance Interop Tests By Darryl K. Taft Microsoft joins several other companies and open-source projects in meeting OpenAjax guidelines. Microsoft has passed the OpenAjax Alliance's suite of interoperability tests to prove that its software can interoperate with other parts of the OpenAjax ecosystem. On the eve of the AJAX World Conference and Expo 2007 West taking place Sept. 23-26 in Santa Clara, Calif., Microsoft officials said the Redmond, Wash., company's software passed the OpenAjax InteropFest 1.0 tests and is interoperable with other AJAX (Asynchronous JavaScript and XML) components in the OpenAjax ecosystem through the OpenAjax Hub. The OpenAjax Hub is a set of standard JavaScript functionalities defined by the OpenAjax Alliance, with strong focus on being small and fast. Brad Abrams, a project manager...
  • Hackers eye open source coding tools - are your development tools safe to use?

    Now this sounds familiar - compromise the dev tools and they compromise all products produced with them. Enterprises using open source software to engineer custom applications could be vulnerable to a newly discovered class of hack attack, a security firm claimed today. Fortify Software 's Security Research Group reported that so-called 'cross-build injection attacks' could allow a hacker to insert code into the target program while it is being constructed. The use of open source coding tools have opened the doors to "possible system-wide exploits", according to Fortify. If an attacker compromises either the server that hosts a component, or the DNS server that the build machine uses to locate that server, he could use these vulnerabilities to take full control of the build machine and possibly other machines on the remote network. Fortify discovered that, during the application build process, systems that automatically download external dependencies, including the popular Ant, Maven and...
  • Do you want to write code for Windows Home Server? Do you want intellisense to make it easier?

    I came across this and thought I would share it. Microsoft have released the SDK for Windows Home Server, but you don't get intellisense with it. The SDK can be found at http://msdn2.microsoft.com/en-us/library/aa496121.aspx . HomeServerControls Documentation for Developers If intellisense, public classes and methods mean absolutely anything to you, then Brendan Grant is your man. Due to the lack of intellisense documentation, he has compiled an XML file and an accompanying help file explaining what some of the public classes and methods exposed by HomeServerControls do. More information and the downloads are on Brendan’s blog and also on the accompanying thread on the Windows Home Server forums. HomeServerControls Documentation for Developers « MS Windows Home Server ttfn David Technorati Tags: Developer , Windows Home Server , Intellisense
  • SharePoint Webcasts and info for developers and implementers

    Announcing the Microsoft Business Data Catalog Definition Editor for Microsoft Office SharePoint Server 2007 Summary The Business Data Catalog Definition Editor tool (or "BDC tool") is now available in the latest (August 2007) version of the downloadable MOSS 2007 SDK, which was just posted at http://www.microsoft.com/downloads/details.aspx?familyid=6d94e307-67d9-41ac-b2d6-0074d6286fa9&displaylang=en http://blogs.msdn.com/sharepoint/archive/2007/08/22/announcing-the-microsoft-business-data-catalog-definition-editor-for-microsoft-office-sharepoint-server-2007.aspx Just Published: Major Update to the MOSS and WSS Downloadable SDKs [Cross-posted from Randall Isenhour's blog ] Hello SharePoint Developers! We are very proud to announce a major update to the MOSS and WSS Software Development Kit (SDK) downloads. http://blogs.msdn.com/sharepoint/archive/2007/08/22/just-published-major-update-to-the-moss-and-wss-downloadable-sdks-8-22-2007.aspx Creating a Custom User Site Provisioning Solution with Microsoft...
  • Securing ASP.Net applications

    Building Secure ASP.NET Applications: Data Access Security http://go.microsoft.com/?linkid=7243611 This MSDN article presents recommendations and guidance that will help you develop a secure data access strategy. Topics covered include using Windows authentication from ASP.NET to the database, securing connection strings, storing credentials securely in a database, protecting against SQL injection attacks, and using database roles. just a short one :-) David
  • SQL Development with LINQ and .Net

    MSDN Webcast: Framework Masterclass: LINQ to SQL (Level 200) – Recorded Microsoft .NET Language Integrated Query (LINQ) provides a common way to work with data in your applications. In this session, we dive into how LINQ provides methods to work with Structured Query Language (SQL) databases, including how to query, insert, and manage data using the LINQ framework. MSDN Webcast: Framework Masterclass: LINQ to SQL (Level 200) MSDN Webcast: Framework Masterclass: LINQ to XML (Level 200) – Monday, September 17, 2007 12:00 PM Pacific Time (US & Canada) In other sessions, we have already seen how Microsoft .NET Language Integrated Query (LINQ) works with relational databases. In this webcast, we explore how LINQ can help you develop XML applications. We cover the basics of the XML helper functions, and we also dive into deeper topics. MSDN Webcast: Framework Masterclass: LINQ to XML (Level 200) MSDN Webcast: Programming SQL Server 2008 (Level 300) – Monday, September 17, 2007 1:00 PM Pacific Time (US & Canada...
  • Microsoft code name "Acropolis" - Build WPF enabled applications simply with reusable modules, workflow and theming of your application

    I saw this and had to share.  In the samples on the site it includes a RSS reader, Outlook tool and more! Welcome to Acropolis The Microsoft code name “Acropolis” Community Technology Preview is a set of components and tools that make it easier for developers to build and manage modular, business focused, client .NET applications. Acropolis is part of the “.NET Client Futures” wave of releases, our preview of upcoming technologies for Windows client development. Acropolis builds on the rich capabilities of Microsoft Windows and the .NET Framework, including Windows Presentation Foundation (WPF), by providing tools and pre-built components that help developers quickly assemble applications from loosely-coupled parts and services. With Acropolis you will be able to: Quickly create WPF enabled user experiences for your client applications. Build client applications from reusable, connectable, modules that allow you to easily create complex, business-focused applications...
  • The Open XML Vote (OOXML) and why I hate politics

    This is a rant and it is my opinion and does not reflect that of Microsoft or others - It is my Opinion! From 1992 to 1995 I had to write document converters - I had to pick apart binary file formats and translate them to another format. It was hard work and I JUST WISHED people would create a largely encompassing standard for documents that was documented so I did not have to do all the work myself. Role forward to today, Office is still the prominent document format (which is now documented on http://msdn.microsoft.com ), but there is a new kid in town that encompass everything that an Office document is and more. This is the Open XML document format. People have cried for years that they wanted the Office Document standard to become more than a defacto standard, they wanted it to become a format an open standard. It was always going to be large, but to cover all the features and functions available in Office, it would have to be. There is no point in the standard being something different to that used in Office...
  • SharePoint User Group Meetings in UK (Newcastle and Reading) in September

    I got this e-mail today from the UK SharePoint User Group. They have two meetings coming up, one in Reading and one in Newcastle. Since SBS includes WSS and you can easily load WSS v3 onto it too, here are the details: Newcastle - 10th September MOSS MVP and general all round nice guy Spencer Harbar will be presenting an evening of goodness for all that attend. Arrive 6:30 for a 7pm start 1st Presentation: MOSS Server Farm Architecture & Design. This session introduces the fundamentals of MOSS Farm design including server roles, topology constraints and design goals which are paramount for delivery of a secure, available and scalable MOSS hosting platform. Each server roles’ unique characteristics will be covered with their associated trade-offs. In addition, three common models will be presented with a discussion of their strengths and weaknesses. 20 minute food and drinks break 2nd Presentatoin: Top 10 Tips for your SharePoint Development Environment. This session will present 10 essential tips, tricks,...
  • MSDN free events for September 2007 (.Net 3.0 & 3.5 and Visual Studio 2008)

    I just saw these in my inbox (post holiday processing) and thought I would pass them on. 19 September, Edinburgh : MSDN - Introduction to .NET Framework V3.0 (& sneak preview of v3.5 changes) 20 Sept 07, Bradford : Introduction to .Net Framework V3.0 (& sneak preview of v3.5 changes) 25 Sept 07, Reading : Building Dynamic Web Applications with Microsoft Silverlight 26 Sept 07, Birmingham : OVERVIEW OF VISUAL STUDIO 2008 AND .NET FRAMEWORK 3.5 27 Sept 07, Bristol : OVERVIEW OF VISUAL STUDIO 2008 AND .NET FRAMEWORK 3.5 ttfn David Technorati Tags: MSDN Events , .Net 3.0 , .Net 3.5 , Visual Studio 2008 , Developers
  • How to improve Array Performance in .Net programming

    I have been known to write the odd program, often using a large number of arrays for some of the manipulation I do. Multi-dimensional arrays is something I have done a lot of, so seeing this little tip from CodeGuru to speed them up and reduce memory footprint is a great benefit for me. Below are a few snippets, but read the whole article to know more. Jag It Up What is a jagged array, and why does it have such an alarming name? I can't answer the second question, but I'll give the first one a shot. A jagged array is essentially just a one-dimensional array where each element contains its own one-dimension array. It's an array of arrays! (For those who just must jump ahead—you know who you are—yes, you can indeed have arrays of arrays of arrays through infinity or until your memory runs out. But, let's not go there now....) How is an array of arrays different from a two-dimensional array? I'm glad you asked. This is where the jaggy bit comes in. In a two-dimensional array, you have a fixed...
  • New blog "hackers @ microsoft"

    A new blog has opened at Microsoft called "hackers @ microsoft". As many people know Microsoft is very strongly involved in the security arena. Part of this is having people who have hacked or now hack against our products to understand how to make them more secure. This group of people know have a voice in the blogsphere. Welcome to a new blog from Microsoft. The focus of this blog is likely to be a little different from most other blogs you'll see on blogs.msdn.com. Microsoft employs some of the best hackers in the world and actively recruits them and develops them. They work on all kinds of projects, whether it be in development, research, testing, management and of course security. Of course, there is controversy even in the word " hacker " but I don't think that should stop us from using it in the manner I think is the most appropriate. At his or her core, a true hacker is someone who is curious and wants to learn how systems work. This can and of course at Microsoft is done in...
  • News this week - multi-core chips need some software help and some software re-architecting to make them most effective at delivering extra performance .. and of course, there is more multi-core to come!

    I've read the two articles - Computer-Chip Makers Pick Up Pace in Multicore Race - WSJ.com and BetaNews | AMD: Will More CPU Cores Always Mean Better Performance? and realised they were both harping on about the same thing - the need for better use of mutli-core / multi-processor technology. In a former life I helped people make their software take advantage of many cpus and the scheduling of tasks, sharing of information and understand how many processes can put load onto the memory, disk and internal buses is a huge area of learning. Whether it is a 8-core or a SMP 8-processor box, the problems are the same. If 8 cpus all demand a disk read from different regions of the disk, then you have 8 disk seeks, which could mean 1-8 x 8ms wait for the processes. In computer terms, waiting for 64ms for a disk read (as the 8th cpu would do) is almost an eternity for a cpu. What is more, if the disk regions are on 8 separate disks to stop I/O bottlenecks then the i/o bus and front-side-bus might not be able to take...
  • A selection of WPF-based (Silverlight) applications

    I saw this blog entry and just had to share it - a number of Silverlight application (don't know how many will work with the updated Silverlight builds) - WPF Cornucopia - A selection of WPF-based applications . Below are some of my favourites. There are many more on the blog entry Some cool WPF and Silverlight applications that you can download or play with today. The deployment model has been added so that you know what you are getting into as far as installation goes. Lots are using ClickOnce .application files and .xbaps, so installation is trivial! My Web Pages Starter Kit New with Silverlight Demo (Web Application) New York Times Reader Next-generation online reading experience for the NY Times (MSI) Microsoft Calendar Printing Assistant Generate printed calendars from your Outlook schedule (MSI) Microsoft Expression Blend Designer tool for building WPF experiences (MSI) Microsoft Expression Design Illustration and graphic design tool (MSI) Microsoft Windows Live for TV 3D access to Messenger contacts...
  • Application news for developers - x64 support, application people ready assessments, Vista Gadget security inspection and SharePoint development

    While I am on holiday I thought I would forward these items for the developers out there. The http://blogs.iis.net blog looks awesome for IIS7 information, including videos and the other MSDN information demonstrates how to develop SharePoint tools. Application support Is Your Application Platform People-Ready? Complete the Self-Assessment and Find Out Take the Application Platform Infrastructure Optimisation assessment to measure the effectiveness of your current infrastructure in platform-agnostic terms, and compare your application platform infrastructure against industry best practices and the latest IT research. http://www.microsoft.com/business/peopleready/appplat/ac/apio.mspx Inspect Your Gadget http://msdn2.microsoft.com/en-us/security/bb498012.aspx Today, the Windows Vista Sidebar hosts Gadgets built from HTML, JavaScript, and potentially ActiveX controls. Because Gadgets are HTML, they are subject to Cross-site Scripting style bugs. These bugs are extremely serious because script in the Sidebar is capable...
  • FoxPro Service Pack beta

    Many years ago I used to do database development and my preferred environment was FoxPro. Well, were now on version 9 and the latest service pack is in beta. Have a play, but think how you can move to Access or SQL in the future. Microsoft Visual FoxPro 9.0 Service Pack 2 and "Sedna" - Beta This download contains the BETA release for Microsoft Visual FoxPro 9.0 SP2 and the "Sedna" add-ons. This release has two parts: The Sedna Beta download contains six components: VistaDialogs4COM, Upsizing Wizard, Data Explorer, NET4COM, MY for VFP and VS 2005 Extension for VFP. The VFP 9.0 SP2 Beta download contains a patch that can be applied to VFP 9.0 or VFP 9.0 SP1. In addition to fixes to the core product, this patch contains significant enhancements to the Reporting features. Note that the SP2 patch can only be applied to VFP 9.0 or VFP 9.0 SP1. http://www.microsoft.com/downloads/details.aspx?FamilyID=05A0E7C9-43C1-417F-8810-AE7D7C66BAC8&displaylang=en ttfn David Technorati Tags: Foxpro , beta...
  • SQL 2005 & 2008 webcasts, recovery tips, developer tools, best practices, Silverlight development and more

    As you know SQL 2005 has been released and we are already seeing SQL 2008 on the horizon. To keep up to date and step into the future the following should be able to help with understand the products, finding information about solutions using them and developing solutions using them, SQL Server 2005 SQL Server Premier Field Engineers Deliver SoundBytes The UK SQL Server PFE team is preparing a series of SQL Server SoundBytes aimed to deliver proactive content to our Premier customers via LiveMeeting. Premier SoundByte sessions will be ideal for customers who need proactive information, for whom it may not be convenient to leave the office to come to a workshop. These sessions are set to run from the beginning of September 2007 through to the end of December 2007 and will range from Clustering a SQL Server 2005 Database System, to Database Mirroring, Configuration Best Practices through to SQL Server in a SAN Environment, Corruption / Detection and Recovery of a SQL Server 2005 System. Please contact your TAM if...
  • SharePoint webcasts, business information, KB support information and developer information

    When I talk to partners delivering solutions on Windows SharePoint Services V2, V3 and even for some Portal server is becoming a real business opportunity. When I met with Vin of Wem & Co the other day, some of the stuff they were doing was amazing! Anyway, here are the 3 things I thought might be useful - one being the SharePoint VHD so you can just download and play. SharePoint information Creating Business Value through Better Collaboration http://www.microsoft.com/downloads/Browse.aspx?DisplayLang=en&nr=20&productId=353C4E9D-9E78-4435-A360-01BB7F540D17&sortCriteria=date Tools Office SharePoint Server 2007 VHD This download comes as a pre-configured VHD. This download enables you evaluate Microsoft Office SharePoint Server 2007. http://www.microsoft.com/downloads/Browse.aspx?DisplayLang=en&nr=20&productId=353C4E9D-9E78-4435-A360-01BB7F540D17&sortCriteria=date Webcasts TechNet Webcast: Workflow in Microsoft SharePoint Products and Technologies 2007: Out-of-the-Box and Creating Custom...
  • Explore Web Development with ASP.NET 2.0 webcasts and virtual labs

    In my new role I find I need to get up to speed on the MS Dev technologies. I found the page Explore Web Development with ASP.NET 2.0 which seems to have lots of education for me in the ASP.Net 2.0 world. Microsoft ASP.NET is a set of Web application development technologies that enables programmers to build dynamic Web sites, web applications, and XML Web services. Whether you already use ASP.NET 2.0 or want to start, watch our webcasts and participate in our virtual labs to see what it can do for you. This series will help you learn about the improvements in ASP.NET 2.0 and better understand how you can utilize ASP.NET 2.0 to create faster, more secure Web applications. Webcasts During this series, learn how you can use membership and personalization to build rich Web sites, use the new provider model to customize ASP.NET for your enterprise, and more. Virtual Labs Take part in these virtual labs to learn about the major improvements introduced with ASP.NET 2.0 and see how you can create richer Web applications...
  • The Linux is beginning to admit that Microsoft might have some good ideas, but shows that it is still important for you to code the kernel and there still is not a way to know an application will run on it!

    You know me, I like talking about Linux and when I saw these three articles I thought I had to share them. They all came out last week. The 1st article discusses the need for a bit more respect between the Windows an Linux camp. Microsoft has tried to put fact behind the arguments against Linux adoption and while some people think the surveys were doctored (they were not), they did start the discussion as to why each OS was better. I have said before that this should not be a religious discussion, but an evaluation based upon needs. In some cases people will choose Linux, in others Windows. It is nice however to have this recognised by the Linux community. While the article only discusses Microsoft's PR, there is an underlying respect beginning to grow with statements like "has a good track record in fending off competition" have to mean more than just marketing otherwise it paints most users as pretty stupid. One other thing discussed is the fact that the lack of release synchronisation causes users...
  • Simple overview of what is in Windows SharePoint Services 2007 & MOSS 2007 and how to develop on them

    For those who wish to expand into SharePoint enhancements (remember that you can enhance the site without any dev tools using the browser features) I found this simple blog entry ( Know your options for developing with SharePoint 2007 - Program - .Net - Builder AU ) and it is quite nice. Read the whole blog, but here is a snippet. The editions of SharePoint One of the more confusing aspects of SharePoint is that there are two versions available: Windows SharePoint Services (WSS) 3.0 and Microsoft Office SharePoint Server (MOSS) 2007. Developers follow the same basic steps to get started with SharePoint regardless of the version. Here's an overview of both offerings. |> WSS: This is the so-called "free" version, as there are no additional licensing issues. It is included with the Windows Server 2003 operating system (version 2.0). The current 3.0 version is available via download. It provides core document management, collaboration, and search functions, which include blogs, wikis, RSS feeds, e...
  • Mix:UK 07 - Want to know more about building solutions using Silverlight, Expression and Live Services in the UK? With UK Early Bird registration until 10th August

    I intend to be there - it will be great if you can be there too if this is for you. I have to say I think it is an incredibly exciting area. Have a look at Mix:UK 07 for more information. Latest event news: Registration and schedule now live! About Mix:UK 07 Mix:UK 07 is the premier event for web designers and web developers to: Get creative inspiration from design and development gurus, web agencies and innovators Discover how technologies like Silverlight, Expression and Live Services are already being used to create a new generation of rich media experiences and RIAs (Rich Interactive Applications) Connect with others in the industry who, like yourself, have a passion for innovation and creativity and have built personal and business success on that passion. Register now, early-bird rate expires soon! Until the 10th of August 2007 we’re offering a discounted early bird registration price of £199, saving you £100 from the standard price of £299. Speakers Announced to Date. We are proud to announce that Scott...

(c)David Overton 2006-23