Development
There are 33 entries for the tag
Development
While the development server in Visual Studio 2010 is great for most work, it does have 1 shortcoming in that if you start adding content types that are not part of the base set of known Mime types built in, you won’t affect the proper header response that is emitted to the client/browser. For example MP4 files, out of the box the development web server emits application/octet-stream or something like that. What we really need is video/mp4. Now, with IIS Express, you can easily switch over to use...
Be nice to be able to make wildcard certificates for use in development with makecert – turns out, it’s real easy. Just ensure that your CN= is the wildcard string to use. The following sequence generates a CA cert, then the public/private key pair for a wildcard certificate REM make the CA makecert -pe -n "CN=*.contosotest.com" -a sha1 -len 2048 -sky exchange -eku 1.3.6.1.5.5.7.3.1 -ic CA.cer -iv CA.pvk -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 -sv wildcard.pvk wildcard.cer pvk2pfx...
This is a very nice addition and will make development across the various WebSSO protocols that much easier. Announcing the WIF Extension for SAML 2.0 Protocol Community Technology Preview! - Claims-Based Identity Blog - Site Home - MSDN Blogs
With the updates to Windows Azure CDN announced this week [1] I wanted to help illustrate the capability with a working sample that will serve up dynamic content from an ASP.NET site hosted in a WebRole. First, to get a good overview of the capability you can read the Overview of the Windows Azure CDN [2] content on MSDN. When you setup the ability to cache content from a hosted service, the requirement is to provide a path to your role’s DNS endpoint that ends in the path “/cdn”. Additionally, you...
This post is built upon the work of Mario Kosmiskas and David C. Chou’s prior postings – from here: http://blogs.msdn.com/b/mar... http://blogs.msdn.com/b/dac... As Mario points out in his post, when you need to have more control over the process that starts, it generally is better left to a RoleEntryPoint capability that as of now, requires the use of a CLR based assembly that...
When you’ve just gone through a setup of AppFabric and you’ve got some WF/WCF things happening, if you start looking at the Dashboard and you see nothing, it might be as simple as restarting SQL Agent. I generally don’t reboot my system for several days and after installing AppFabric the SQL Agent jobs didn’t start firing right away. Yes, even running a boot to VHD, you can still put the machine to sleep (just logoff and click on Sleep)… So, after spending time looking through the SQL monitoring...
I run my development server by boot to VHD (Windows Server 2008 R2 x64). In that instance, I also have an attached VHD (I attach via script at boot up time using Task Scheduler). That VHD I have my SQL instances installed. So, the other day, acting hasty, I chmod my ACLS – wow, what a day after that. So, in order to fix it I created this set of BAT commands that resets it back to operational state – not 100% of all what you get, I also didn’t want to run a “repair” – but, all operational again. setlocal...
Recently, we had a deployment scenario where we needed to deploy a custom theme and some resource files (resx) to the Farm and the Web Application zones respectively. Theme Deployment via Feature / Timer Job For the first feature, deployment of a theme, we initially went down the path assuming that we could scope the feature at Farm, and SharePoint would call the FeatureInstalled method in our Feature Receiver. Unfortunately, this all worked in development on our single machine environments. When...
This KB article (KB926642) explains 2 methods for handling the scenarios that we as developers require for using a local machine for development. My option has been, going forward, of being explicitly in the host names that my development machine will use. From that article: Method 1 (recommended): Create the Local Security Authority host names that can be referenced in an NTLM authentication request To do this, follow these steps for all the nodes on the client computer: Click Start, click Run,...
Ted Pattison and Andrew Connell have a bunch of Learning SharePoint 2010 content up on Channel 9. I can say, having attended Ted’s classes in the past, he’s one of the best to learn SharePoint development from. He’s been at the forefront of getting to the reality of how to build things while working with the guidelines, rules, constraints of a “managed” platform such as SharePoint. If you get a chance take a look at these videos – even better, if you can attend in person, check out http://www.criticalpathtrai...
In the October edition of MSDN Magazine, there’s a great article that does a quick rundown of building a component that can be surfaced as a Web Part via the Gallery and placed in Web Part zones on pages. The article by Steve Fox is here: Steve Fox - Visual Studio 2010 Tools for SharePoint Development – MSDN Magazine October 2009 There’s a couple very important aspect that might not be 100% clear from the title – 1st, you’re really visually designing a User Control (ASCX). So, this is really just...
This set of posts is about a "Mini URL" service that I created initially to help provide a means to automate shortening of URL's for sending in emails to users in SharePoint. If you've used SharePoint and at times you need to send a link to a List or Document item one way is to "right-click" the item (whether it's a folder, list item, or document) then if it's IE choose "Copy Shortcut". You can then just past that into an email and send over to your recipient. Recently, I also noticed that even the...
Cloud services that is. Windows Azure, .NET Services, Live Services…. If you looking for the spoon fed variety of information, a bunch of HOWTO vides have been released – see below. These are small little “nuggets” – like those MSDN Nuggets out of Microsoft UK. Get Started Developing on Windows Azure? If you’re a developer and you’re new to Windows Azure, start here! You’ll see what you need to download and install, and how to create a simple “Hello World” Windows Azure application. Deploy a Windows...
If you’re doing WSS/MOSS development then you need to understand the implications of when to Dispose and not Dispose of your objects from the SharePoint object model. Roger Lamb has been keeping us all up to date and I’m sure there’s more forthcoming… http://blogs.msdn.com/roger...
If you’ve been running x64 WSS/MOSS in development VSeWSS has been a challenge (wouldn’t install – albeit I believe the Bamboo solutions folks had some hack…) Now, the CTP of VSeWSS 1.3 has been announced SharePoint Team Blog CTP Preview of VSeWSS Key capabilities in 1.3 The extensions now install on x64 bit OS. Visual Studio 2008 and SharePoint must be already installed. Command Line Build option for TFS and MSBuild integration Separate WSP Package and Retract commands. You can now build the WSP...
Recently I had to deal with some XML supplied to a development group that wasn't the greatest in structure. For one, there was inconsistent use of namespaces and each repeating element had the namespace duplicated. The goal was to retrieve from the XML various element values for a business object. So, using LINQ to XML, there's some pretty neat ways to go about this. The most succinct that I came up with is below - of course it could be tiny bit more succinct in terms of not using locally scoped...
Before going full blown production with a Solution, there are times that you want to validate technical, functional, acceptance, or even general interest in a solution. I find it helpful to clarify what the terms imply and what the primary focus is of each along with what impact on overall delivery risk it may have. Overall, the ideal path to follow that helps mitigate risk, refine scope, and provide greater confidence in planning is: PoC --> Prototype --> Pilot --> Production This also...
My old company Avanade is getting some really bad press, along with Accenture - Rocky Failed to Connect CSTARS... The only question, whose version of the truth do you want to believe? In the article you certainly see a string of other failed Solution Development efforts, one common theme is Accenture, although SAP and another un-named team for another. I'm sure there are others. Just that this article pulls out this set of failures. In reality the project failed because of the people on the project...
The BizTalk server team has released the aforementioned tool to facilitate the development of "Adapters" (not just BTS, but general WCF) for creation of WCF extensions to consume existing service interfaces. Mostly, it facilities building well structured classes that meet the WCF extensions requirements. Clearly, you still need to code up the actual interfaces, connection code handling, etc. This SDK is usable without BizTalk and can be used to create interfaces to existing systems. Then, expose...
If you're using both TFS & Project Server (god bless you BTW) the Project Server Connector has been released on CodePlex. The Visual Studio Team System Project Server 2007 Connector is designed to integrate the project management capabilities of VSTS with Project Server 2007. It's been developed by the Visual Studio Team System Rangers in response to significant customer demand for a connector solution. Future versions of Team System will have native integration with Project Server, in the meantime...
I didn't really think of the connection until I read this post from the Oak Leaf folks... http://oakleafblog.blogspot... dBase, then Clipper (from Nantucket) was my first development environment on the PC. That was quite sometime ago. Ashton Tate was a huge presence in the market and these were really productive environments. With LINQ, as the post points out, you get very similar syntax to what FoxPro (dBase, et.al.) had (or do they still have...
While the TFS team didn't put everything into the 1st real release of TFS, they certaintly are getting tools/powertoys/helpers/gui... out there to the community in real time. Driven by the initial need to ship, the TFS team clearly had to make some feature choices in order to meet the late 2005 schedule on the 1st release. That's just the dynamics of shipping product. However, what they've done is put out, on a psuedo supported mode (non PSS or is it CSS now?), tools that make the TFS experience...
Microsoft's Patterns & Practices has a tool that provides navigation of published Guidance. This guidance is a bit scant, but the tool allows you to add to it as well. So, this would be something that could be integrated into your development environment allowing team members to navigate, search, look for guidance items. Simple tool, simple concept, but good one. The download is here: http://www.codeplex.com/Wik... However, they now have it hosted at www.GuidanceLibrary.com...
http://www.burtongroup.com/... This will surely heat up the Java vs. .NET war of words a bit... Let me say first that the choice of platform makes no difference on whether an application can scale, perform, run reliably. That's purely the physics of how things work and how some applications violate or push the laws of physics to a point that impacts performance enough to make them crappy applications. I've worked on crappy applications built both on .NET and...
Been working with, and did quite a few demos during my short stint with Microsoft, VS 2005 Db Pro. The tool is Microsoft's 1st real entry into bringing the Database team into the Visual Studio experience. So, if anyone believes that DB Projects in VS as they exist prior to DB Pro were real tools, I'm suggesting you take a look at this immediately. The tool takes advantage of Per User Instancing of SQL Express in the design time part of using the Tool. So, all validation is done direct against a working...
A known gap in the Visual Studio Team System / Team Foundation Server coverage of Application Life Cycle Management (“ALM”) is requirements. This tool facilitates the story-boarding (scenario) aspect of requirements. That in conjunction with the “list” oriented requirements gives good coverage of what’s needed and now provides full capabilities for the full ALM. I’ve been doing Agile oriented software development for 6 years, even though we didn’t have names...
uwin/uwin.mm mm document. The UWIN package allows UNIX applications to be built and run on Windows XP/2000/NT/ME/98/95 with few, if any, changes necessary. UWIN source and binaries are available under the open source Common Public License 1.0 at AT&T AST/UWIN open source downloads. UWIN contains: Libraries that emulate a UNIX environment by implementing the UNIX Application Programming Interface (API) Include files and development tools such as cc(1), yacc(1), lex(1), and make(1). ksh(1) (the...
Download and evaluate Commerce Server 2007. The Commerce Server 2007 evaluation software is the Development Edition and contains the full functionality of Commerce Server. Commerce Server 2007 Evaluation Software. This is something. A free dev version with apparently no time limitations...
A P R E S S . C O M : Pro WCF: Practical Microsoft SOA Implementation. Well, they’ve started the marketing on the book that I’ve been involved with for some time now. Actual “initiation” was July 2005. This book is a focus on the WCF stack as part of WinFX, err, I mean .NET 3.0 – but that’s another story. Pro WCF: Practical Microsoft SOA Implementation Part of Microsoft’s radical new WinFX API is the Indigo foundation, more formally known as the Windows Communication...
I was looking at working on interop between Windows Communication Foundation and other platforms and needed an App Server environment to be built. So, I was looking at lighting up my own Linux distribution, getting Apache, JBoss running etc. Turns out, Good old VMWare folks have one (from their “Appliance” community”) ready to go. Hell of a time saver. Complete JBoss/Eclipse Integrated Development EnvironmentA complete ready to use development environment for JBoss AS and Portal...
Scrum for Team System is a free Agile Software Development Methodology add-in for Microsoft Visual Studio Team System, developed by Conchango, in collaboration with Ken Schwaber and the Microsoft Technology Centre UK.Scrum for Team System provides development teams with deep support for the use of Scrum, when running projects using Visual Studio Team System’s integrated suite of lifecycle tools. Scrum for Team System...
Contract first forces you to design your service interfaces in ways that should remove implementation issues that affect that design. Here’s a Visual Studio add-in that helps you in that quest – it’s from The thinktecture folks. There has been a lot of buzz around contract-first Web Services design & development lately. A number of people thinks that it is a good thing and that we finally should reach a state where we all can live and breath it. But most people have been complaining...
This is a compelling platform, if it works, and it’s now going open source in hope of garnering a greater number of developers contributing and using. The DotNetNuke folks have built a DNN administration console based upon this. - CORRECTION - Someone has built an Admin Console; not the DNN folks.... WinForms Over Web (the WOW model) is a revolutionary development & deployment platform made possible by a unique, patented, server based RIA paradigm. The WOW model enables development of rich...