OK
About Martin Woodward
Customers Also Bought Items By
Are you an author?
Author Updates
-
-
Blog postLike many developers, I contribute to open source projects at home – usually to scratch an itch, learn something new or just to contribute to something I love using myself. However, I work for the open source .NET Foundation which means I have a dream job of getting paid to work on open source. Finally, I’m also still employed by Microsoft and get to make contributions to open source projects on their behalf which is also a pretty good gig.
When I commit to Git, I make sure my email a5 years ago Read more -
Blog postI'm excited to say that today I started a new job as the Executive Director of the .NET Foundation. The .NET Foundation is an independent non-profit organization set up to foster open development, innovation and collaboration around the Microsoft .NET development framework. It's been going a year now and I've been involved with the team from the beginning, but it's fabulously exciting to be an active part of it now. Also quite scary - the team is fantastic with some of the smartest people on5 years ago Read more
-
Blog postOver the past couple of weeks I’ve had several people ask me about my dev environment for working with Git on Windows so I decided to write it up here for me to point people to. Of course the first thing that you want is Visual Studio 2013 with the built in Git tooling. While I’m obviously very biased in terms of the Visual Studio tools I’m actually more familiar with the command line workflow – especially coming from the Mac. However the team specifically designed the Visual Studio tools to7 years ago Read more
-
Blog postIf you want to work with your local Git repositories in some .NET code then LibGit2Sharp is your friend. It’s the open source library used by the Visual Studio Tools for Git and gives you a very idiomatic way to talk to Git from C# or VB.NET. I thought it would be worth a quick tutorial post showing how easy it is to get started by querying a repository helping us learn a bit about the library but also learn more about Git itself. As LibGit2Sharp is open source in this example I’m7 years ago Read more
-
Blog postI’ve been running Eclipse Juno regularly since the M5 milestone. One of the things I’ve really noticed is that the default theme for Eclipse Juno on Mac OS X blends in better with other Cocoa applications than Juno looks on my Windows machines. Today I just realised that this is because Eclipse is picking up the Eclipse “Windows XP Blue” theme by default. Below is a picture of Juno RC3 with a Windows Explorer window over it for comparison.
To change the theme, go to Window, Pref8 years ago Read more -
Blog postI just got delivery of my shiny new Raspberry Pi. With-in a few minutes I had it all booted and running a stock Debian “squeeze” image, almost too easy and the performance of the diminutive Raspberry Pi was great. Previously my experiences with Embedded Linux has mostly been when running on hacked router firmwares so running on a chip as powerful as the ARM v11 Broadcoam chip in the Raspberry Pi is a real pleasure. As getting it up and running was so easy, what should be my first8 years ago Read more
-
Blog postIf you are looking to extend Team Foundation Build using workflow activities, then the first thing you should do it take a look at the latest stable release of the Community TFS Build Extensions over on CodePlex. This is a collection of around 100 activities that can provide many commonly requested functions incluing running CodeMetrics and NUnit tests, creating a Zip archive, wrapping RoboCopy for deployment, updating AssemblyInfo files, running StyleCop, merging assemblies with ILMerg9 years ago Read more
-
Blog postAs you have probably heard by now, Eclipse 3.7 shipped today. Congratulations to everyone involved. From a personal point of view I’m secretly pleased to see that one of my own bug reports manage to sneak it’s way in to this release as well which I think means I have managed to do my bit and contribute a little something to every Eclipse since 3.4
We’ve been tracking the Indigo release internally through the latter milestone builds and so far we’ve yet to discover any issu9 years ago Read more -
Blog postThis weekend I thought I would get round to a project that I’ve been meaning to do for a long time – a new website for the Radio TFS podcast that I do with Mickey and Paul. I haven’t had the chance to play with WebMatrix before so thought that I would give it a try when building the new Radio TFS site. I’m also behind in my learning's around ASP.NET MVC, WebDeploy and IIS 7 so it’s going to be a good weekend!
One thing that I wanted to do was make sure that all the o9 years ago Read more -
Blog postWhen you create a new build definition with TFS 2010 by default it does a clean build for you every time. That is to say that between builds all the source from the previous build is deleted along with the compiled outputs and then the source is downloaded fresh, built and you are good to go. There is a good reason for this to be the default – it is the safest option. If your build script messes around with the files in your source directory at all (perhaps baking in a build9 years ago Read more
-
Blog postAs you may have read over on Brian Harry’s blog, we recently made available a TFS SDK for Java. This is the same core code that we use in Team Explorer Everywhere 2010 SP1 to talk to TFS from Eclipse and from our Cross-platform command line client – just packaged up into a single jar file to make it easier to consume and re-distribute in your own applications.
The TFS SDK for Java ships with a bunch of sample applications, check-in policies, custom work item controls and some ha9 years ago Read more -
Blog postA while ago I blogged about my surprising obsession for having a year planner by my desk. For people that know me this probably comes as a huge shock as I don’t come across as someone who is particularly well organized – but I just find it very useful. Today I had an email from Roz Aidie asking me if it was possible to make the calendar display the Academic year. As the spreadsheet is all based on conditional formatting formulas, the answer is happily yes. Just c9 years ago Read more
-
Blog postI’ve always wanted to write a technical book and when I started getting involved in Team Foundation Server I thought that this technology area might be my chance. I was lucky enough to get involved with the Professional Application Lifecycle Management with Visual Studio 2010 book and contributed to the TFS chapters in that one – but I knew I had one more book in me.
Luckily, the ALM book was so popular that the publishers came back for more and so I was able to get involved in9 years ago Read more -
Blog postEd Thomson from the Team Explorer Everywhere team is going to be doing a tour of the mid-west and central United States in early April. For those of you who don’t know Ed, he is one of the original Teamprise developers that came over to Microsoft after the acquisition and now one of the core developers on Team Explorer Everywhere. He knows more about the inner workings of our Eclipse integration than anyone else on the planet.
While he’ll be speaking at a lot of user group9 years ago Read more -
Blog postOne of the key things about your CI build is to ensure that is runs fast so that you have a very quick feedback loop to see if you have a good build or not. Rob Maher has an interesting blog post up describing how he customized the build process to make use of the test impact analysis feature so that only the impacted tests are run as part of the CI build and then the full test suite run later.
If your tests take a long time to run, you may wish to only run the tests that9 years ago Read more
There's a problem loading this menu right now.
Team Foundation Server is an integral part of Microsoft's Application Lifecycle Management suite for managing and delivering software projects. The 2013 update has opened up TFS for everyone by expanding capabilities to support iOS, MacOS, Android, and Java development. Professional Team Foundation Server 2013 covers the latest updates for Agile Project Management, Test-Case Management, Release Management, and shows new users the TFS workflow for managing and delivering products. The authors leverage their positions as MVP Microsoft insiders to guide you step-by-step through all things TFS, as well as help prepare you for the Team Foundation Server Certification Exam.
- Provides a broad overview of Team Foundation Server for developers, software project managers, testers, business analysts, and others wanting to learn how to use TFS
- Gives TFS administrators the tools they need to efficiently monitor and manage the TFS environment
- Covers core TFS functions including project management, work item tracking, version control, test case management, build automation, reporting
- Explains extensibility options and how to write extensions for TFS
- Helps certification candidates prepare for the Microsoft Team Foundation Server 2013 certification exam
Professional Team Foundation Server 2013 is the ultimate guide to mastering this invaluable developer's tool.
Microsoft's Application Lifecycle Management (ALM) makes software development easier and now features support for iOS, MacOS, Android, and Java development. If you are an application developer, some of the important factors you undoubtedly consider in selecting development frameworks and tools include agility, seamless collaboration capabilities, flexibility, and ease of use. Microsoft's ALM suite of productivity tools includes new functionality and extensibility that are sure to grab your attention. Professional Application Lifecycle Management with Visual Studio 2013 provides in-depth coverage of these new capabilities. Authors Mickey Gousset, Martin Hinshelwood, Brian A. Randell, Brian Keller, and Martin Woodward are Visual Studio and ALM experts, and their hands-on approach makes adopting new ALM functionality easy.
- Streamline software design and deployment with Microsoft tools and methodologies
- Gain a practical overview of ALM with step-by-step guides and reference material
- Case studies illustrate specific functionality and provide in-depth instruction
- Use new capabilities to support iOS, MacOS, Android and Java development
- Discover this comprehensive solution for modeling, designing, and coordinating enterprise software deployments
- Over 100 pages of new content, forward-compatible with new product releases
Professional Application Lifecycle Management with Visual Studio 2013 provides a complete framework for using ALM to streamline software design and deployment processes using well-developed Microsoft tools and methodologies. Professional Application Lifecycle Management with Visual Studio 2013 is your guide to make use of newly-available ALM features to take your enterprise software development to the next level.