Web and application accessibility isn't just a nice thing to do. It makes your work available to a bigger world of customers ... and may be a legal requirement for some projects.
- By Terrence Dorsey
- 02/25/2016
Pending regulatory approval, Redmond announced its plans to acquire the mobile cross-platform tools developer. Terms were undisclosed.
- By Michael Domingo
- 02/24/2016
When classes are more structure than you need, tuples let you specify simple type-safe aggregates of other data types. They'll also let you create a dictionary collection…but it won't be type-safe.
There's an extra day this year. What you do as a .NET developer in just that one day can shape the future of your development for many years to come.
- By Michael Domingo
- 02/22/2016
The basic functionality of the BlockingCollection makes creating asynchronous applications easy to do. But you need to use some of the BlockingCollection's other tools to create applications that handle typical real-world problems.
We looked at the basic features of functional programming with Visual F#. In this second part, we take it a bit farther and look at creating anonymous functions, pattern matching, and other features of F#.
- By Arnaldo Pérez Castaño
- 02/16/2016
ServiceStack moves to a complete Web application framework with support for Razor forms.
- By Patrick Steele
- 02/10/2016
Dividing your application up into simple processes will make it easier to maintain and extend. Using BlockingCollection to communicate between those processes will let you make those processes run asynchronously.
One of the hardest challenges of mobile development is how to minimize the cost of building the same application for multiple platforms. Nick shows how to use Xamarin.Forms to develop a cross-platform application that also targets the Universal Windows Platform.
- By Nick Randolph
- 02/03/2016
TypeScript doesn't have the rich set of native collection classes that you're used to in the .NET Framework -- instead, it has just arrays and tuples. Fortunately, you can do quite a lot with them.
You want to give the user the ability to select one (or more) items from a table. It's not as easy in ASP.NET MVC as you might like... but it's not awful, either.
Web pages aren't read-only anymore. These rich text editors let users post content of all kinds, edit content and even write collaboratively within the browser.
- By Terrence Dorsey
- 01/15/2016
Developers (including you) benefit when you provide a string representation of your class. By implementing IFormattable, you can take control of this representation and provide some flexibility. Besides, if you don't provide one, the Microsoft .NET Framework will provide a useless one for you.
Also noteworthy: weird keyboard layout problem encountered by developers on OSX -- fixed.
- By Michael Domingo
- 01/12/2016
It's been another great year for new development tools and technologies. Here are some that bring cross-platform development languages or capabilities into Visual Studio.
- By Terrence Dorsey
- 12/15/2015