Andrew Connell

Latest .NET topics

All the latest .NET pages on this site.

.NET is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. It is a cross-platform successor to .NET Framework. The project is primarily developed by Microsoft employees by way of the .NET Foundation, and released under the MIT License.

First Previous Next Last
  • Published on

    Blog: SharePoint Conference 2012 - Session Wrapup

    I know it’s been over a week since the SharePoint Conference completed in the desert, but I’ve been a bit remiss in not posting the code and slides from my sessions. Here I’ll fix that. SPC023: Beyond the BoundaryIn this session, unfortunately we weren’t permitted to record the session or share the slides for various reasons. However what we can do is share the code. I’ve uploaded the code from my part of the session which consists of two components.
  • Published on

    Blog: I'm Presenting at SharePoint Live! in Orlando, FL December 10-14

    I’ll be speaking at a brand new SharePoint conference for SharePoint administrators, developers and planners - SharePoint Live!, December 10-14 in Orlando, FL. http://bit.ly/SharePointLive6 I’ll be presenting the following sessions: Workshop: SharePoint 2013 Developer Boot Camp What’s New with Web Content Management in SharePoint 2013 What’s New with Workflow in SharePoint 2013 This event will have something for everyone (IT Pros, Developers, Business Users, Decision Makers), and will provide leading-edge training on customizing, deploying and maintaining SharePoint Server and SharePoint Foundation to maximize the business value.
  • Published on

    Blog: Join me in Atlanta in July for hands-on and in-depth SharePoint 2010 Developer Training (+ a bonus Windows 8 Dev Camp)

    The title says it all. Are you or your someone at your company looking for some in-depth SharePoint 2010 developer training? I’m teaching Critical Path Training’s SharePoint 2010 developer class, The Great SharePoint Adventure 2010, the last week of July (July 30 - August 3) in just north of downtown Atlanta, Georgia. This class has a ton of detail and hands-on time in it. Check out site for more details on the class.
  • Published on

    Blog: Isolating Integration Tests with EF4.x, Code First and MSTest

    Forward: this has nothing to do with SharePoint :) I’m using Entity Framework 4.1+ and the cool Code First capability on a current project. For those unaware, Entity Framework (EF) is an code representation of your database. Code First (CF) is an approach where you define classes & relationships between them and let EF do the work of creating the DB and data model. Spare me the debate about “I can write the schema & queries better than EF”… that’s great… golf clap for you.
  • Published on

    Blog: MVP Renewed for SharePoint Server

    Gotta love April 1st… this is my anniversary date for my MVP award. You never know if you’re going to have an April Fool’s joke pulled on you or not. Regardless, I got the email this weekend that I was renewed for my 8th year in the MVP program. Guess the joke was that my junk filter caught it first (does it every year!) :P. My first two years were for Content Management Server (CMS) and when CMS was retired in favor of moving the feature set over to the SharePoint platform, I was transitioned over.
  • Published on

    Blog: Microsoft's Lack of Consistency for End Users is Frustrating

    Maybe it’s just me, but the only thing I can think of since seeing the new UI for the beta of Visual Studio 11 and all the explanation the Visual Studio Blog puts out (specifically here & here ) is how inconsistent the different divisions within the organization are and how they don’t seem to reuse each other’s research, specifically for end users. The first line in both of the posts I just linked to start with “We hear you.
  • Published on

    Blog: Authenticating and Working with the Salesforce REST API and OAuth

    In the past I’ve complained about the Salesforce SOAP API for reading/writing your CRM databases. Last year Salesforce added a new API, one founded on RESTful principals, for developers to work with. I wish it was implemented as an OData service, but I guess the Salesforce guys are stuck behind the times. At any rate, I had a need to read/write to a Salesforce instance and couldn’t bear to use their SOAP API again so I decided to give the REST API a go.
  • Published on

    Blog: Recapping my sessions from the SharePoint Connections Coast-2-Coast show in San Diego, CA

    I’m just about to wrap up my last session at the SharePoint Connections Coast-2-Coast show in San Diego, CA . As promised I’ve uploaded both slide decks & code samples for you to download an enjoy. My sessions were as follows: Building Silverlight Applications for SharePoint 2010 with MVVMSharePoint 2010 introduced numerous capabilities available to developers for building rich Silverlight applications. In this session we’ll take a look at what is available to you specifically in the Client Object Model & REST services.
  • Published on

    Blog: SharePoint Connections Coast-to-Coast San Diego, CA next week!

    As I mentioned a few months ago there’s a roadshow going on across the country put on by the folks who put on SharePoint Connections. I’m presenting three sessions at the San Diego, CA (May 2-4, 2011) stop next week. The sessions I plan to present are as follows: Building Silverlight Applications for SharePoint 2010 with MVVMSharePoint 2010 introduced numerous capabilities available to developers for building rich Silverlight applications. In this session we’ll take a look at what is available to you specifically in the Client Object Model & REST services.
  • Published on

    Blog: Looking Ahead to 2011-New Year Resolutions

    Last year about this time I wrote a blog post where I called myself out and posted five things I wanted to get stronger at in 2010. Looking back, I think I did a decent job: Silverlight Development - Safe to say I’ve been bit by the SL bug. I find I can be so much more productive building business apps with Silverlight than with other tools. I dove head first into Silverlight in learning some tips and tricks as well as adopting the MVVM design pattern (I prefer using the MVVM Light Toolkit ).
  • Published on

    Blog: MVVM Implementation Toolkits Help

    A few days ago I posted my experience about learning MVVM and why I like it. Since then I’ve had a few comments & emails about the fact there are a ton of different MVVM toolkits out there. I was remiss in mentioning the one that I found to be quite useful. For me, the toolkit that I found and use is called MVVM Light. You can download it from CodePlex .
  • Published on

    Blog: MVVM: Why I like it and how I learned it

    Over the past year I’ve spent a lot more time working with Silverlight and WPF (XAML) in building applications and samples for demos or for my own internal utilities. While cutting my teeth and climbing the learning curve, I saw lots of references to a pattern called MVVM or model-view model-morel. The idea behind MVVM is to make life easier in creating custom XAML based applications. Over the last few months I’ve had a few people ask me how I learned it and why I like MVVM.
  • Published on

    Blog: **ACTION REQUIRED** Latest ASP.NET Vulnerability (Advisory #2416728) Affects SharePoint 2010

    You might have heard by now about the latest security advisory for ASP.NET (# 2416728 ) that many folks are talking about. It involves the being able to request and download files via the web.config file. Scott Guthrie’s blog post as well as the advisory discuss how to address the issue. This issue also affects SharePoint because it is an ASP.NET application. Microsoft has recently blogged that it affects SharePoint and the workaround should be applied ASAP on every single SharePoint WFE server.
  • Published on

    Publication: Accessing SharePoint 2010 Data with the .NET Client Object Model

    Learn how to use the Microsoft SharePoint 2010 managed client object model to read and write data in SharePoint sites from Microsoft .NET Framework–based applications.
  • Published on

    Blog: ***FREE*** Visual Studio 2010 Launch Event - Jacksonville, FL May 11, 2010 [TOMORROW]

    JAXDUG , my local developer User Group, is putting on local Visual Studio 2010 Launch event for free on May 11 from 9a-3p. The event, hosted at the 5 Points Movie Theater , will be presented by the community on a few areas of Visual Studio 2010. Topics include: Opening the Tacklebox on Visual Studio 2010 - by Joe Healy (MSFT) Silverlight & Windows Phone 7 Development with Visual Studio 2010 - by Henry Lee Simplifying Deployments with MSDeploy and Visual Studio 2010 - by Sayed Hashimi Introduction to Functional Programming with F# in Visual Studio 2010 - by Eugene Chuvyrov I’ll be doing a session on the new tools included in the base install of Visual Studio 2010 for SharePoint developers:
  • Published on

    Blog: Printing multiple PowerPoint presentations with Windows PowerShell

    In a previous post I mentioned that when we ( Critical Path Training ) make changes to a course we have to update a lot of PowerPoint presentations. We then print these out as PDF’s to generate our course manual. This can be a tedious process. The previous post discussed how I was able to use the Open XML SDK 2.0 to automate the process of updating the headers and footers in each slide in each presentation, reducing a task that would typically take an hour or more down to about 15 seconds.
  • Published on

    Blog: Purging all headers and footers in PowerPoint presentations with the OpenXML SDK 2.0

    Recently I’ve been working on a tool to automate a tedious process I go through every once in a while that takes about 2-3 hours. When we ( Critical Path Training ) make an update to one of our courses, we version the course and include the version in the header/footer of our slides & lab files. The easiest way to do this in PowerPoint is to use the Insert » Header & Footer (in the ribbon) to let it make these changes in the notes layout for printing.
  • Published on

    Blog: ***FREE*** Visual Studio 2010 Launch Event - Jacksonville, FL May 11

    JAXDUG , my local developer User Group, is putting on local Visual Studio 2010 Launch event for free on May 11 from 9a-3p. The event, hosted at the 5 Points Movie Theater , will be presented by the community on a few areas of Visual Studio 2010. Topics include: Opening the Tacklebox on Visual Studio 2010 - by Joe Healy (MSFT) Silverlight & Windows Phone 7 Development with Visual Studio 2010 - by Henry Lee Simplifying Deployments with MSDeploy and Visual Studio 2010 - by Sayed Hashimi Introduction to Functional Programming with F# in Visual Studio 2010 - by Eugene Chuvyrov I’ll be doing a session on the new tools included in the base install of Visual Studio 2010 for SharePoint developers:
  • Published on

    Blog: Stupid API Rant: the SalesForce Web Service API

    Sometimes throughout the course of your work you find something that just makes you wonder what the heck the developers were thinking. Recently that was me and working with the SalesForce Web Service API. So far there have been quite a few challenging things in working with this API that were new and strange to me… a big one being when you query for objects, you get an object back that has all the properties available, but if you didn’t explicitly put the field you need in the SELECT statement, the SalesForce Web Service would still return the field in the return result, but it just wouldn’t be filled in.
  • Published on

    Blog: Looking Ahead to 2010 - New Year's Resolutions

    What better way to hold yourself accountable than to publically state what your New Year’s Resolutions are? I’ve got a few professional and personal resolutions but only care to share my professional ones here (there’s a reason why they are called “personal” right?). I’m the kind of person that can fill up a to do list with all these ambitious things you want to accomplish, but if I don’t give myself a deadline or carve out time on my calendar, it won’t get done.
  • Published on

    Publication: SharePoint Administrator's and Developer's Guide to Code Access Security

    Understand Microsoft .NET Framework code access security (CAS) and how to work with it in custom SharePoint solutions. Explore configuration options, get best practices for managing CAS in SharePoint environments, and walk through a complex CAS scenario.
  • Published on

    Blog: 5th Annual Jacksonville Code Camp - Saturday, August 29th (open call for speakers)

    The 5th annual Jacksonville Code Camp is coming up… just under two months away! This year’s event will be held at University of North Florida and like all others, is free to all who want to register! Make sure you register early… it’s sure to “sell out” with an average attendance of 300+ in previous years. I’m helping them arrange a SharePoint track of sessions if we get enough speakers. Interested?
  • Published on

    Blog: Sneak Peaks into SharePoint Developer Tools in Visual Studio 2010

    Check out Soma’s post first , then check out Reza on Channel9 talking about the new SharePoint developer tools that we’ll get in Visual Studio 2010. Your first sneak peak at the developer tools that are finally coming in Visual Studio!
  • Published on

    Blog: Managed Extensibility Framework (MEF) - Very slick, but is it just me?

    The Managed Extensibility Framework, aka MEF, is this new library Microsoft has been working on that is used in many places to provide a common plugin like capability. As they say on the CodePlex site: The Managed Extensibility Framework (MEF) is a new library in .NET that enables greater reuse of applications and components. Using MEF, .NET applications can make the shift from being statically compiled to dynamically composed. If you are building extensible applications, extensible frameworks and application extensions, then MEF is for you.
  • Published on

    Blog: MSDN Roadshow - Tiki Hut Tour coming to JAX! jQuery, Azure, Data Services... some good dev lovin!

    The MSDN Roadshow is coming to JAX… this time it’s called the Tiki Hut. Microsoft evangelists Joe Healy and Jeff Barnes will be presenting. It’s a great way to get some great content on some cutting edge stuff like using jQuery in ASP.NET, working with Azure and Data Services (on and off premise). The Tiki Hut Tour is hitting a handful of cities around Florida over the months of February and March… Jacksonville’s date is Thursday, February 19, 2009.
  • Published on

    Blog: MSDN Developer Conference - Catch the best of PDC 2008 in Orlando and Atlanta!

    Miss PDC 2008 but live in the greater Orlando, FL or Atlanta, GA area? MSDN is bringing the best of PDC 2008 to you for just $99. I was blown away attending PDC 2008 and learning so much about the future of .NET and the cloud. Register today for the Orlando or Atlanta area (other cities offered as well): Orlando, FL - December 11, 2008 Atlanta, GA - December 16, 2008 » MSDN Developer Conference - PDC 2008 Recap
  • Published on

    Blog: Visual Studio 2008 Silverlight Tools - RTW?

    It looks like the Silverlight development tools for Visual Studio 2008 were refreshed on Monday of this week for the final release (RTW) as the same link for RC1 is gone. At first I was skeptical as it had the exact same file size as the old one, but I uninstalled the old ones and installed the new. The installer definitely had a new step to it, forcing me to shut down IE.
  • Published on

    Blog: I'm all geeked up about PDC 2008!

    With PDC 2008 around the corner, I’m all kinds of geeked up! You see, I’m a PDC virgin. I never could get approval to go to PDC at former jobs… frankly it was hard to justify it. When I went out on my own almost 2 years ago, one thing I said to myself was “I’m going to PDC no matter what” as I had no boss to check with (well, except the one at home).
  • Published on

    Blog: Trouble installing Visual Studio 2008 SP1? A simple solution...

    While I had no problem installing VS2008 SP1 on my virtual machines, I’ve been having a heck of a time installing Visual Studio 2008 SP1 on my host OS ever since it came out. Since it shipped as an ISO, I simply mounted it using a virtual DVD drive. However every time I tried to install it, it would error out. I dug into the log file and found the following:
  • Published on

    Blog: Hands on Labs from the Intro to SharePoint for .NET Developers are now available... and so is the main site!

    If you’ve been following the Introduction to SharePoint for .NET Developers webcast series Rob and I are doing with Paul , you might be interested to know what we now have hands-on-labs that correspond to the same topics we’ve been discussing in the webcasts. Microsoft just posted the downloads here . But why go there when there’s an easy to remember URL? You can get everything from a brand new site that just went live: http://www.
  • Published on

    Blog: PDC2008 Registration Open... and I finally get to go!

    The Microsoft Professional Developer’s Conference (PDC) 2008 registration is now open. It’s in Los Angeles, CA from OCT 27-30, 2008. Register before August 15 and get $200 knocked off the price. I’ve always wanted to hit PDC… when its held I always crawl the blogs and CNET looking for the news to trickle out. Never have I had a chance as I haven’t been able to make a case to a boss to go.
  • Published on

    Blog: Introduction to SharePoint for .NET Developers Webcast Series - Demos and Slide Decks now available

    If you’ve been keeping up with the Introduction to SharePoint for .NET Developers series, you can now download the slide decks and associated demos Rob and I have been doing the last two weeks. So far we’ve talked about Web Parts , Data Lists , Silverlight and Event Handlers . » MSFT Download Center: PPTs and Demos for Introductory SharePoint Developer Modules Need a virtual machine that’s got everything you need installed and ready to go with these demos?
  • Published on

    Blog: JAXDUG talking about F# tonight

    A bit late on this, but I know some locals do read my blog so hoping to help get the message out just a little bit. The Jacksonville Developer User Group , JAXDUG, will have a talk tonight on F#, a first! F# is a functional programming language opposed to the object oriented language most .NET developers are used to. Tonight, Eugene Chuvyrov is going to give a 60-minute dive into F#:
  • Published on

    Blog: Windows 2008, SQL 2008 and Visual Studio 2008 Florida Launch Events

    Another year, another wave of Microsoft flagship products. This year’s launch event, dubbed HEROES happen {here} is for Windows Server 2008, SQL Server 2008 and Visual Studio 2008. For those Florida folks, you’ve got three launch events to choose from: Orlando - April 24 [ register now ] Ft. Lauderdale - May 6 [ register now ] Tampa - June 9 [ register now ]
  • Published on

    Blog: Using ASP.NET 2.0 Code Behind Files in SharePoint v3 Sites

    In this post, explain not only how it can be done, but also to explain what is different between the native ASP.NET 2.0 and SharePoint development experience.
  • Published on

    Blog: Debunking a myth: You *CAN* use code behinds in SharePoint v3 sites

    Last week I had a post that was a bit emotionally charged in talking about SharePoint as a development platform. In that post I mentioned that you could do code behind files in SharePoint v3 sites. Since that post I’ve been hit with a good bit of email asking me “how?” I’ve also heard the question from quite a few people over the last year or so since this product has really been out there in this version.
  • Published on

    Blog: Tampa Code Camp - July 14th, 2007

    It’s time for yet another Florida code camp… this time it’s Tampa’s turn. The Tampa Code Camp is next week, Saturday, July 14th at the St. Petersburg College in Largo, FL . Looks like there are tons of great speakers with some great topics including Workflow Foundation and Silverlight. I see that there are two SharePoint sessions, one by Tampa local Ted Pattison. Very cool! I unfortunately won’t make the Tampa Code Camp for the first time.
  • Published on

    Blog: Microsoft and TestDriven.NET.... I don't get it

    Many others have already voiced their opinions on the matter like Bil , Phil , Frans , and MSFT’s own Dan Fernandez among others on the soap opera known as Microsoft vs. TestDriven.Net / Jamie Cansdale . If you aren’t aware of what’s going on, here’s the skinny: Jamie released a version of TestDriven.Net as an open source project that works with the Visual Studio 2005 Express SKU’s. However, the VS Express EULA states that it can’t load any add ins (paraphrasing here).
  • Published on

    Blog: TechEd is one week away... and I'll be there (and partying @ the Party with Palermo!)

    That’s right ladies and gents… TechEd 2007 USA is just around the corner and kicks off just in just over a week on June 3rd in Orlando with the pre-conference sessions. I’m really looking to the conference this year to hang with friends who you normally don’t get to see outside of conferences and absorb some great content! This year I’m presenting two breakout sessions, one chalk talk, and co-hosting one Birds of a Feather talk.
  • Published on

    Blog: Sort your Visual Studio item templates

    Aren’t you just as annoyed as I am when you try to find the right item template when creating a new item in Visual Studio? Why are XML files nested in the middle of the list when they should really come at the end. It’s a damn hunt-and-peck exercise! Well, enter K. Scott Allen’s sorting utility that he wrote in PowerShell ! Very cool stuff… I’ve run this on all my VM’s and it had no problems.
  • Published on

    Blog: I've been tagged, so here are "5 things you don't know about me"

    You seen this whole I’ve been tagged thing? Man, a search for that phrase on Technorati has over 34k hits (all within the last few days)! After not checking my feeds for a few days (ya know, New Years Eve, college football, duh!), I see that I’ve been tagged by Shane Perran , Sahil Malik , and the new Mindsharp employee Keith Richie . Geez guys, all this tagging and I feel like the grafiti’d wall under an overpass, loaded with local gang symbols!
  • Published on
  • Published on

    Blog: Vista won't support VS 2003 and availability of VS2005 SP1 beta

    Somasgear blogged earlier this week on some Visual Studio supportability with Vista and the availability of VS 2005 SP1 (beta). Why anyone would install the beta of a service pack is beyond me, but to each his own. While this service pack is WAY overdue, it is nice to know that we’re only 3-4 months out for a final RTM release. What is crazy though, is the version support decisions Microsoft has made for Visual Studio… get this:
  • Published on

    Blog: VS 2005 trick for obtaining the public key token and blob of a signed assembly

    David Bailey from RDA Corp clued me into a very slick way to obtain the public key token and blob for a signed assembly directly from within Visual Studio 2005. This is a common task for Web Part developers as we need the public key token when creating entries in the web.config among other places in SharePoint. Previously I was opening the signed assembly and get the public key token using Lutz’s Reflector .
  • Published on

    Blog: Jacksonville Code Camp Recap (Part Deux) - More Tools and Blogging

    I’ve already posted my recap from last weekend’s Code Camp and there are already a few things I wish I could have included in my talks. First, the blogging talk… John-Daniel Trask posted his list of his Top 10 ways to build your blog traffic … all very good points. A few were some I hammered home during my talk at last weekend’s code camp, specifically: Be a thought-leader Participate in the online community Make commenting easy Solve a problem Post often Pimp it!
  • Published on

    Blog: Using MSBuild to generate assembly version info at build time (including SubVersion fix)

    One thing I’ve never really been fond of in Visual Studio is the fact you can’t specify a custom format for your assembly version numbers when you build your projects. Sure, you could use the asterisk to tell MSBuild to increment the number, but what if you wanted to have the date of the build in the assembly version? I like the way Microsoft does their assembly version format: Major.Minor.BuildDate.Revision. So, you can tell that the .
  • Published on

    Blog: Quickly setting Visual Studio 2005's IDE Settings (great for presentations and demos!)

    In this post, I’ll share my some snippets I use to quickly customize your Visual Studio IDE experience to for presentations & demos.
  • Published on

    Blog: More DevExpress DXCore goodness!

    Yesterday, Julian of DevExpress, posted an interview with a developer who recently wrote a slick new plug-in for DXCore. Basically his plugin enforces your coding style WHILE you code … cool idea! Oh, what’s DXCore? For review, DXCore is… DXCore, the base software that both our CodeRush and Refactor! Pro products use, available as a free download. Essentially, DXCore wraps the somewhat-difficult-to-use VSIP interfaces in a neat .NET package with extensibility points, and also provides some extra functionality for Visual Studio available nowhere else.
  • Published on

    Blog: ASP.NET 2.0 Tips and Tricks.... Setting up Subversion at home... Centrino & VPC fix

    Two cool links for Wednesday morning… Scott Guthrie has created a page that contains all his ASP.NET 2.0 Tips, Tricks, Recipes and Gotchas… very nice! » ASP.NET Tips, Tricks, Recipes and Gotchas The Lifehacker has posted a nice howto step-by-step on setting up Subversion for your personal use. I didn’t follow his instructions for setting up my install, instead I used one from the “VSTS: tips, tricks, and techniques” blog for setting it up under Windows… with no Apache.
  • Published on

    Blog: On open source and naming conventions...

    **First on naming conventions…**Recently a series of posts caught my eye ( via Bil ) on Coding in an Igloo that went on and on about code naming conventions. This guy looked at the various naming options and conventions most of us use and then gave his $.02 on what he used and why. he covered SQL Server objects, UI controls, classes, interfaces, properties, fields, local variables, methods, etc… quite a good read.
First Previous Next Last