A complex ASP.NET MVC form can drive you to a big, ugly action method that handles all the functionality the page offers. The ActionMethodSelector provides a clean way to separate that logic over multiple methods, provided you understand a key distinction of which many ASP.NET MVC developers aren't aware.
If you're creating an XML document and want to write code that you'll actually be able to maintain … well, it may be time to learn a little Visual Basic, just so you can use XML Literals. It's a good solution even for C# shops.
See how the .NET SDK uses consistent naming and patterns, making it easy to work with the myriad of Web services that AWS provides.
- By Ondrej Balas
Python is James's preferred language for hybrid environments. Here's how to implement neural network back-propagation training using it.
- By James McCaffrey
It's been a great year for new development tools and technologies. We look back at seven releases that didn't get all the attention they deserve.
- By Terrence Dorsey
Microsoft skips to naming the next version of Visual Basic, and commits to new language developments that are planned for release at the same time as the release of Visual Studio 15.
- By Michael Domingo
How can one class communicate with each another, yet know nothing about that other class? That's where the mediator pattern comes in, and Eric shows how to employ it in a .NET chat application.
Nick looks at the preview release of Blend for Visual Studio 2015 and demonstrates some tips and tricks that will save you time and help you build better looking Windows Phone applications.
- By Nick Randolph
Peter responds to a question: How, in an ASP.NET MVC form, can the user be given two submit Buttons that do two different things?
The Visual Studio ALM product manager leads the crowd at Live! 360 through some of the market forces driving cloud development.
Microsoft also releases a bevy of next-generation Visual Studio tools, including Visual Studio Community 2013, which is a full-featured Visual Studio 2013 sans enterprise app development capabilities.
- By Michael Domingo
Peter explains why he doesn't believe in "responsive designs" that allow a single application to work in both the desktop and mobile environments.
There are a handful of decisions to make before jumping over to Office 365.
Eric Vogel covers some of the new features in ASP.NET MVC 5.1. In this first of a two-part series, he takes a good, long look at some new attribute routing options.
Continuum mode takes developers to the next evolutionary step, but Microsoft has to offer developers a more universal approach to developing Windows 10 apps for the various devices and form factors.
- By Andrew J. Brust