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
R has limited support for mathematical permutations, but it's there. Here's what R is capable of accomplishing.
- By James McCaffrey
- 07/12/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
Besides support for nullable types, a beta of TypeScript 2.0 is now available that includes a smoother way of working with declaration files and makes module declarations more efficient.
- By Michael Domingo
- 07/12/2016
If you adopt the Interface Segregation principle, then you can eliminate (or, at least, control) one of the most annoying problems in creating very useful objects. But following that principle through to its conclusion also inverts the traditional hierarchy of the development team.
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
It pays to be explicit and not use the emotional defaults of each language.
You can write some complicated code to ensure that you don't create any object until you absolutely need it. Or you can use the Lazy object...at least some of the time.
In this ongoing series on turning from developer to startup, we now look at what you'll need to know about funding your idea. So, who are the players you need to bring in and at what benefit?
- By Wallace McClure
- 06/29/2016
If you're looking for an easy way to save the user's current state, the simplest solution is use the Serialize and Deserialize method.
JSX+React provides a flexible way for you to structure your client-side code to two things you want: dynamically transform your page in response to your user's input, and to integrate with ASP.NET MVC action methods.
Finalized versions of Microsoft's venerable software technologies are now generally available, and for Visual Studio 2015 U3, it includes the resolution of some high memory consumption issues that bedeviled some larger VS customers.
- By Michael Domingo
- 06/27/2016
Microsoft Research is open sourcing the project to help extend the C language, while also aiming to make it more secure and reliable.
Like magic, tuples make the impossible possible. Yep, we're talking here about one little corner in the Standard Template Library that will make it simple to return multiple values from a single function, without "out" parameters -- and it has other uses, too.
- By Kate Gregory
- 06/22/2016
SpecFlow offers a number of binding styles for bridging business-readable tests with test-automation code.
- By Jason Roberts
- 06/21/2016
A preview of the extension for spinning up Azure development and test environments right from within Visual Studio Team Services is now no longer a preview.
- By Michael Domingo
- 06/21/2016
Here's another way to make applications more scalable and more responsive to the user: store some application data on the user's computer.
A big user request, tab support, is developed enough that it's now available in preview form for those working with the VSC Insiders Release.
- By Michael Domingo
- 06/16/2016
It's not quite like C# or Python, but the R language's object-oriented programming capabilities are getting better with each iteration. Let's take a look at what .NET developers are able do now with OOP in R6.
- By James McCaffrey
- 06/16/2016
Nothing and null are one and the same, except in the language of programming.