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
The functional programming paradigm, which has been around for decades, has never gone out of style. In this two-part series, we look at Microsoft's implementation, Visual F#.
- By Arnaldo Pérez Castaño
- 02/10/2016
You're a developer who's managed to create the killer app. You've also built a well-rounded team and marketing plan to push it. But wait -- is it what users want?
- By Wallace McClure
- 01/06/2016
True artificial intelligence is years away. But we can demonstrate the challenges of AI decisionmaking using C# to derive solutions for the classic sliding tiles puzzle.
- By Arnaldo Pérez Castaño
- 10/30/2015
The trie data structure is one alternative method for searching text that can be more efficient than traditional search approaches. Here's a trie class you can create in C#.
- By Arnaldo Pérez Castaño
- 10/20/2015
Organizations that encountered security breaches have lost large sums of money, both directly and indirectly in terms of damaged reputations, layoffs, fines, etc. With so much at stake, developers need to turn to IT security, which is now a must for any IT department.
Now that we've got the basics of microservices, what happens when we take into production? It's time to make sure your message reaches its intended targets.
What's all the hubbub with microservices? The benefits are in application management and delivery. Paul Mooney shows how in this sample C# app.
Microsoft's Brian Harry offers a look deep inside the evolution of the company's development operations as it transformed itself into a cloud-centric organization.
SharePoint is versatile, in that developers can interact with its data via other programming languages besides what's in Visual Studio. Here's how AngularJS fits into the development mix.
- By Malin De Silva
- 09/29/2015
You're a smart developer and so it's possible to do everything yourself. But your chance of success improves if you build a team to help you get your app to market. Here's why.
- By Wallace McClure
- 08/27/2015
The Open Data Protocol allows for creation and consumption of REST APIs. Sam Nasr demonstrates OData 4 in a sample app that demonstrates containment, a new feature for facilitating data access.
Asynchronous services are easier to implement with support of the await and async keywords in WCF 4.5. We look at that, as well as contract-first development.
- By Joydip Kanjilal
- 08/05/2015
We catch up with the MSDN magazine columnist on remembrances of things past, and ask him what he sees in the future for programmers living in a mobile-first, cloud-first world.
DocumentDB brings together the best of No-SQL and the cloud, to give you a robust scalable data persistence engine. Here's what you need to know to start developing projects with it.
- By Brian Korzynski
- 07/22/2015
The newest version of C# 6.0 that you'll see in Visual Studio 2015 improves and streamlines the way you'll code for a "mobile first, cloud first" world.
In this second of a series, we'll find out how to make sure your product is reaching the right market. But first, you need to work on you before you work on your product.
- By Wallace McClure
- 06/30/2015
You've developed a killer app that you know other developers and users want. Are you ready to take it to market? It's time to do some research and see where this new venture can take you. (First in a series.)
- By Wallace McClure
- 06/23/2015
Many of the changes to TFS affect agile planning features, for the better. Here's a look at five areas.
- By Mickey Gousset
- 05/18/2015
Protect your ASP.NET applications from Cross-Site Request Forgery attacks by leveraging ARMOR, a C# implementation of the Encrypted Token Pattern. Here's how.