-
In-Depth
By Lafe Low
In this Q&A, highly regarded developer and educator Scott Allen shares his thoughts on coding with C#.
11/15/2016
-
Code Focused
The alternative to that simple error-handling combo is the Try...Catch, but it's not as simple as wrapping up your code with it.
11/15/2016
-
Script bundling speeds up your application by reducing the time it takes to download all of your JavaScript code. But you'll need another object to get your files added to the page in the order you want.
11/14/2016
-
The R language simplifies the creation of neural network classifiers with an add-on that lays all the groundwork.
11/10/2016
-
In test-driven development, you have to decide how you'll divide your test methods between your test classes. The best solution is the one that requires the least effort on your part and implements the Single Responsibility Principle for tests.
11/09/2016
-
There are two attributes you can put on your entity class properties: one is a convenience, the other is essential, and both are required when the primary key for a table consists of two columns.
11/07/2016
-
With Apple's update to its phone OS, we look at the support that Xamarin has for it by building a simple speech app.
11/07/2016
-
Peter shows how to browse a set of objects in an IndexedDB ObjectStore and, along the way, finishes up his TypeScript/IndexedDB utilities for storing and retrieving large amounts of data on the client.
11/02/2016
-
By Jason Roberts
Here's how to use SpecFlow to convert plain-text scenario steps into .NET types.
10/31/2016
-
An HTML Helper is a bit of Razor code that can be called from multiple places in a View. But, if you put your Helper in the right place, you can also use it from any View in your application.
10/28/2016
-
Code Focused
Look behind the curtain on this one, and you'll see that code is quite magical in and of itself.
10/27/2016
-
Moving to TDD with ASP.NET is not, in fact, as easy as everyone tells you it is. But it's not as much work as you might think, either. Here's what you need to do to start doing TDD in the real world with an existing ASP.NET MVC application.
10/26/2016
-
Both the MediaElement and Player Framework provide rich, on-screen elements for controlling media playback. Here's how to use a Universal Windows Platform app to use both the System Media Transport Controls and Cortana to provide an alternative, more integrated player experience.
10/19/2016
-
If you're not using Const and Enums then you're just making life harder for the next programmer.
10/18/2016
-
Code Focused
Goto statements, whether they're used in Visual Basic or C#, can be confounding as to their purpose in some contexts.
10/14/2016
-
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.
10/10/2016
-
In every project, there's some pieces of code that you keep having to go back to. Here's how to create a shortcut to take you to those "problem lines."
10/07/2016
-
The R language can be used to perform a sign test, which is handy for comparing "before and after" data.
10/05/2016
-
TypeScript might change the way you design an application that uses IndexedDB.
10/03/2016
-
Sometimes you have properties in your objects that you don't want in your tables. You can tell Entity Framework to leave those properties out.
09/30/2016
-
In-Depth
By Kamran Bilgrami
A case study in swift .NET application debugging using a variety of free tools that can help keep a client happy.
09/29/2016
-
Integrating lambda expressions into your methods is easy. The trick is in recognizing when to use them. And that means understanding when the strategy and factory method patterns are going to make your applications better.
09/27/2016
-
If you have areas in your application where you often put breakpoints, it might be worthwhile to give them names so that you can manage them in the Breakpoints window.
09/26/2016
-
In-Depth
By Idan Haim Shalom
You might be surprised how easy it was to port this NoSQL database for .NET to the Python language.
09/23/2016
-
Code Focused
Here's another area where the two languages differ.
09/21/2016