The Podcast is now up at http://radiotfs.com/Show/136 , why not have a listen
Microsoft asked my to revise my August 2014 article on ‘Migrating a TFS TFVC team project to a Git team project’, this revised version is now live on their web site.
The changes in the revision are updated links for tools, and information on how to use the technique with VSTS now some work item customisation is available.
I have just completed the upgrade of our Blog Server to BlogEngine 3.3. This upgrade is a bit more complex than the usual upgrade as between 3.2 to 3.3 there is a change to Razor views for all the widgets. This means you need to remove all the old widgets you have and re-add them using the new razor equivalents.
As our blog is backed by SQL, this mean a SQL script to clear down the old widgets, then a manual add of the new versions on each blog we have on our server. One point to note, if using SQL you do need to get BlogEngine 3.3 from its GitHub repo (at the time of writing, I am sure this will change) as after the formal 3.3 release on CodePlex there is a fix for an issue that stopped the editing of widget properties.
So first experiences with 3.3?
Seems much more responsive, so all is looking good
Brian Harry has done a couple of very interesting posts (post 1 and post 2) on the recent outages of the VSTS service. Whether you use VSTS or not they make interesting reading for anyone who is involved in running SaaS based systems, or anything at scale.
From the posts the obvious reading is you cannot under estimate the importance of
- in production montoring
- having an response plan
- doing a proper root cause analysis
- and putting steps in place to stop the problem happening again
Well worth a read
My primary blog editor has been Microsoft Live Writer for years, but it has always been a pain to install via Windows Essentials (as I don’t want the rest of the product), also I was never able to find the right version when I rebuilt a PC. This was not helped by the fact there has been no development of the product for years, so I struggled to remember what year version I really needed (last one was 2012 by the way).
So it is great news that the code base has gone Open Source at http://openlivewriter.org/, and this is my first post using the new editor. Seem to work great.
Visual Studio Dev Essentials is mostly a re-packing of all the tools that were already freely available from Microsoft e.g. Visual Studio Community Edition, Tem Foundation Server Express etc.; but there are some notable additions* (some coming soon)
- Pluralsight (6-month subscription)—limited time only
- Xamarin University mobile training— coming soon
- WintellectNOW (3-month subscription)
- Microsoft Virtual Academy
- HackHands Live Programming Help ($25 credit)
- Priority Forum Support
- Azure credit ($25/month for 12 months)—coming soon
- Visual Studio Team Services account with five users
- App Service free tier
- PowerBI free tier
- HockeyApp free tier
- Application Insights free tier
*Check the Visual Studio Dev Essentials site for the detailed T&C
So if you, or a student/hobbyist you know, need great development tools sign up at Visual Studio Dev Essentials
In case you had not noticed, our MD and Connected Systems MVP Robert Hogg posted about the new Patterns & Practices Architecture Track he is hosting on Day 1 of the Microsoft Future Decoded event next month in London.
This track is an additional track to the now full Future Decoded. If you are interested in attending then get in touch with email@example.com, for the attention of Linda, and she can help you out with a special code (if there are still any left). This code will not only give you access to the excellent p&p track on Day One, but also the Keynotes, so please select Day One when you register!
All my active personal projects are now stored on Github
You can find specific projects in the following locations (including legacy ones).
The following extensions can be installed on VSTS or TFS 2015.2 (or later) via the VSTS Marketplace
|Generate Release Notes||Generates a markdown release notes file based on work items associated with a build||Github||Marketplace|
|Pester Test Runner||Allows Pester based tests to be run in a build||Github||Marketplace|
|StyleCop Runner||Allows a StyleCop analysis to be made of files in a build||Github||Marketplace|
|Typemock TMockRunner||Allows TMockrunner to wrapper MSTest, allowing Typemock test to be run on a private build agent||Github||Marketplace|
|Manifest Versioning||Allows the versioning of DLLs, DacPACs, APPX and VSIX packages||Github||Marketplace|
Visual Studio Add-ins and templates
The following items are add-ins or templates for Visual Studio
|Parameters XML Generator||A Visual Studio add-in to generate a parameters.xml from a web.config file for use with MSDeploy.||Github||VS Gallery|
|MsTest Wrapper for nUnit||T4 Generator for MsTest Wrappers For nUnit Tests, it dynamically creates MsTest wrappers for nUnit tests at build time||Github|
Other VSTS/TFS/Visual Studio projects
The following projects are TFS related but not packaged as extensions (yet)
|VSTS Service Hooks DSL||Python based DSL that allows the easy scripting of actions when a TFS/VSTS Service Hook Alert is received||Github||Marketplace
|TFS API Scripts||A selection of Scripts using different TFS/VSTS APIs||Github|
The following projects are other projects, not specifically related to TFS
|StyleCop Command Line||A command line wrapper for StyleCop so it can be called from the command prompt for PowerShell scripts||Github||Github|
The following projects are not activally being developed
|TFS Alerts DSL||
Python based DSL that allows the easy scripting of actions when a TFS Alert is received (Moved from CodePlex)
(Superceeded by VSTS Service Hook DSL)
|GUI Tester||An attribute based library to aid the testing of user interfaces (Moved from CodePlex)||GitHub|
Whilst over at the MVP Summit I had the chance to do a Scaled Agile Framework workshop. I am pleased to say I passed the assessment.
Certainly has some interesting ideas in scaling Agile to larger teams working on a single product stream where a simple Scrum of Scrums is not enough.
Microsoft are running a free web-based event Connect() on the 12th and 13th of November. Should be well worth a watch to see the planned direction of developer tooling.