In an object-oriented world you create flexible applications by combining objects. You'll want to keep those objects loosely coupled, though, so that a change in one class doesn't force you to rewrite every class. Here's how to keep them loosely coupled.
Microsoft's Visual Studio team says that even though it's a release candidate, it can be used for developing production-ready apps, which the company has dogfooded it internally. Also: Pricing for Release Management available, now that it's a part of TFS '15' RC2.
- By Michael Domingo
- 09/29/2016
A case study in swift .NET application debugging using a variety of free tools that can help keep a client happy.
- By Kamran Bilgrami
- 09/29/2016
From Microsoft Ignite: The partnership that kicked off between the two companies two years ago takes another leap forward into the cloud in a big way.
- By Jeffrey Schwartz
- 09/26/2016
The Visual Studio team said the goal with the new setup engine is to speed up installations, as well as install only what is necessary for what the developer requires.
- By Michael Domingo
- 09/19/2016
At Microsoft's conference later this month, it will show off the microservice-based ALM too. It won't have Visual Studio support, but developers will be able to use Linux dev tools to allow Service Fabric to tap into Linux VMs.
Full process customization gets nearer to reality with the ability to create custom work item types. Plus, work item history and release management get more refined in this month's Web release.
- By Michael Domingo
- 09/13/2016
Updates to pull requests, continuous integration features, and build definitions, and work items are highlights of the latest sprint released at the beginning of this month.
- By Michael Domingo
- 08/25/2016
Many of the new features previewed in the IDE -- setup engine, revamped the Start Page, quick launch from clone, etc. -- have been enhanced and improved. Dozens of language-specific improvements are also embedded in this fourth preview.
- By Michael Domingo
- 08/23/2016
Microsoft is open sourcing its popular scripting language and porting it to the Linux and Mac OSX platforms. PowerShell capabilities will also reach into the cloud via extensions for Microsoft Operations Management Suite.
- By Michael Domingo
- 08/18/2016
Recompiling source code while debugging is possible, but sometimes your C++ project might not be configured to use it.
- By Bartlomiej Filipek
- 08/11/2016
How can developers gain the trust of the operations side? As Microsoft's Donovan Brown explains in a Visual Studio Live! keynote, automation is key in gaining that trust. He then live-demoed a DevOps pipeline within an Azure environment to prove his point.
A release candidate for TFS '15' comes with UI changes on the Web side and a slew of improvements to Agile planning capabilities, Git, Build, and Release Management, to name a few (as well gobs of bug fixes).
- By Michael Domingo
- 08/09/2016
Sprint 102 adds two new build tasks, one for archiving files on various platforms, and another for queuing up Jenkins jobs.
- By Michael Domingo
- 07/28/2016
If you've used attributes in your C# or Visual Basic programs, then decorators in TypeScript are going to look very familiar to you. They're still in development, but here's a look both at how to use them and how to write them.
Microsoft's Bing-powered code searching tool now adds contextually aware coding help for those writing C++ code.
- By Michael Domingo
- 07/21/2016
You know how to run business-readable tests. Let's continue with a few more hooks.
- By Jason Roberts
- 07/14/2016
Debugging is a crucial part of the development process. In this new series of tried and true C++ tips, we look at the basics of debugging and step through some more advanced debuggings tips for C++ developers.
- By Bartlomiej Filipek
- 07/13/2016
The Visual Studio team's latest update includes quite a number of enhancements, including tab, workbench, and editor improvements/addition, and some new debugging options.
- By Michael Domingo
- 07/12/2016
IDE usage improvements, addition of Exception helper and Xamarin 4.1 are highlights of this release, notes John Montgomery, head of Visual Studio development.
- By Michael Domingo
- 07/08/2016