-
If you care about data typing and want to avoid null/undefined errors, there's a lot you're going to like in TypeScript 2.0. And, if you like creating general purpose functions that can work with a variety of classes, there's something here for you, too.
12/05/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
-
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
-
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
-
TypeScript might change the way you design an application that uses IndexedDB.
10/03/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
-
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
-
IndexedDB allows you to store data on the client to let the user work offline and to reduce demands on the server. Here's enough code to both get you started and to show you the difference between doing it in JavaScript and doing it in TypeScript.
08/30/2016
-
If you're looking for a lean, mean, cross-platform, desktop code editor then Visual Studio Code might be just your cup of tea. However, if you're used to the level of functionality you get with Visual Studio, it's important to set your expectations appropriately.
08/08/2016
-
If you've used attributes in your C# or Visual Basic programs, then decorators in TypeScript are going to look very familiar to you. They're still in development, but here's a look both at how to use them and how to write them.
07/25/2016
-
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.
06/28/2016
-
By Jason Roberts
SpecFlow offers a number of binding styles for bridging business-readable tests with test-automation code.
06/21/2016
-
Creating a form with TypeScript, React and JSX lets you generate the HTML for your form dynamically, at runtime, and on the user's computer. Here's how to integrate a data- driven form into ASP.NET MVC.
05/23/2016
-
When working with TypeScript it's not unusual to need a class that matches an already existing server-side class written in C#. Here's one way to get from C# to TypeScript by doing what you normally do.
05/16/2016
-
The JSX tool lets you describe your page as a set of custom elements that you define in TypeScript classes. Those elements then add to the page whatever text or code makes sense to you.
04/25/2016
-
You've got data on your server that you need in your page. Here are all the solutions you require, including one that will make your application more scalable.
04/08/2016
-
There are lots of enhancements waiting for you in TypeScript 1.8, including features that make it easier to move your project to TypeScript, that protect you from errors and that give you even better control over data types.
03/28/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.
02/22/2016
-
By Arnaldo Pérez Castaño
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#.
02/16/2016
-
By Arnaldo Pérez Castaño
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#.
02/10/2016
-
ServiceStack moves to a complete Web application framework with support for Razor forms.
02/10/2016
-
Peter revisits an earlier column on how to display a dynamic dialog box to your browser-based users, this time using the JavaScript library that comes with ASP.NET MVC: Backbone.
02/05/2016
-
If you're going to use the BeginForm HtmlHelper then you might as well get it to do the complete job.
01/28/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.
01/27/2016
-
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.
01/22/2016