DotNetCurry Logo
ASP.NET is a modern open source server-side web framework for building static, dynamic and real-time Web sites, Web applications and Mobile applications using HTML, HTML5, CSS and JavaScript. JavaScript is a high level, dynamic, untyped, and interpreted programming language. It has been standardized in the ECMAScript language specification. HTML5 is a markup language used for structuring and presenting content on a web page. JavaScript is the client-side programming language of the Web.

So far, we have published 517 Web Development tutorials and articles, which have been read by over 47897658 (Forty Seven Million Eight Hundred Ninety Seven Thousand Six Hundred Fifty Eight) developers and architects.

Continuous Testing in .NET

Posted by: Damir Arh , on 10/16/2017
Category ASP.NET Views: 2445
Abstract: Live Unit Testing functionality in Visual Studio 2017 brought more attention to the practice of continuous testing. This article will explain what continuous testing is all about, why you should care and how you can practice it as a .NET developer.
Category ASP.NET MVC Views: 7783
Abstract: Integrate Knockout.js and ASP.NET Core to build a Single Page Application (SPA). Also learn to define components for Razor based Views and enhance Razor pages with client side bindings.

ASP.NET Core Web API Attributes

Posted by: David Pine , on 9/19/2017
Category ASP.NET Views: 10016
Abstract: With ASP.NET Core Web API there are several various attributes that instruct the framework where to expect data. These attributes are very powerful, allowing for aliasing and strong-typing; however, knowing which correspond to model binding and are best suited for each HTTP verb is vital. In this article we'll explore all of this and more.
Category AngularJS Views: 4455
Abstract: Using Angular Universal and Node.js to build an application using the Pokémon API to show a list of pokémons and their details. The application would be rendered from the server.
Category AngularJS Views: 19786
Abstract: This Angular cheat sheet is a quick reference to get you going with Angular development. It uses Angular v4 with TypeScript.
Category ASP.NET Views: 14174
Abstract: This article explores the official Microsoft template for ASP.NET Core that uses Vue as its client-side framework and gets you started on using modern tooling and libraries like Webpack, Babel or hot-reload.
Category AngularJS Views: 24193
Abstract: Using Angular ng-template to promote a HTML Table as a Data Grid with databinding for CRUD operations.
Category ASP.NET MVC Views: 14110
Abstract: Build a complete ASP.NET MVC Core web application from the DB layer to the UI using the Mvc Controls toolkit core free library. We will also show data from a database in a paged Grid with filtering/sorting/grouping and add/edit/delete capabilities.
Category ASP.NET Views: 13713
Abstract: Get a nice debugging experience of your Single Page applications (SPA) in Visual Studio Code for both client and backend code.
Category AngularJS Views: 34845
Abstract: Comparing VueJS to Angular and React js based on account performance, functionality, design flexibility and the learning curve.
Category TypeScript Views: 7298
Abstract: Target UMD, globals and ES6 platforms simultaneously using a single TypeScript library and a simple Node.js script
Category ASP.NET MVC Views: 22241
Abstract: Use the Rotativa package with ASP.NET MVC to convert a HTML response directly into a PDF document and print the PDF document.
Category ASP.NET MVC Views: 18200
Abstract: How Model Binding in ASP.NET Core MVC works, how does it compare against the previous versions of the framework and how you can customize it with your custom binders
Category AngularJS Views: 93001
Abstract: In this tutorial, we will explore how to develop an Angular 4 application using TypeScript. We will also explore Angular 4 New Features, Angular CLI, as well as differences between Angular v2 vs 4 application development.
Category HTML5 & JavaScript Views: 27374
Abstract: The past few years have seen a meteoric rise in SPA and MVC applications. You cannot go more than a few sentences discussing SPA without stumbling upon a JavaScript framework. This article will serve as an introduction to new as well as established JavaScript frameworks, and will help you make better decisions when you shop for a JS framework to compliment your ASP.NET MVC apps.
Category HTML5 & JavaScript Views: 18361
Abstract: The Ionic framework is one of the most popular hybrid mobile application frameworks. This tutorial focuses on building a simple hybrid app using Ionic 2, Angular 2 and TypeScript.
Category ASP.NET Views: 26682
Abstract: Use the Elastic Search API in an ASP.NET Core and Docker project and combining it with applications like Kibana for data analysis, reporting and visualization.

Introducing Vue.js

Posted by: Benjamin Jakobus , on 3/8/2017
Category HTML5 & JavaScript Views: 16229
Abstract: Vue.js an up-and-coming JavaScript library used to build web-interfaces. In this article, we will introduce you to the library, by building a small, single-page sample application. We will discuss how, why and when to use Vue.js, and introduce you to its elementary features. As such you will learn about templating, and how to develop components and directives to build interactive, performant user interfaces.

Angular 2 with Webpack

Posted by: Mahesh Sabnis , on 3/2/2017
Category AngularJS Views: 33196
Abstract: Setting up Angular 2 with Webpack. Webpack optimizes module loading in the browser by minimizing the number of requests, and reducing the overall size.
Category AngularJS Views: 31840
Abstract: This Angular 2 DatePicker tutorial shows how to use the DatePicker UI element from the Angular 2 bootstrap project.
Category ASP.NET Views: 25787
Abstract: ASP.Net Core contains an Antiforgery package that can be used to secure your application against CSRF. This article will demonstrate how to use Antiforgery in your ASP.NET Core applications.
Category HTML5 & JavaScript Views: 20320
Abstract: Use Hello.js to authenticate and fetch feeds from social media sites like Facebook, Twitter, Instagram and display them on a webpage using Bootstrap and jQuery
Category HTML5 & JavaScript Views: 10804
Abstract: Look into a migrating scenario from a simple Bootstrap 3 website to Bootstrap 4, step by step. We will be using a small, single-page, demo website for this purpose.
Category ASP.NET MVC Views: 121475
Abstract: ASP.NET MVC 6 provides an easy approach for implementing Authentication using Microsoft.AspNet.Identity which we will be exploring in this article.
Category ASP.NET MVC Views: 37169
Abstract: Microsoft announced ASP.NET Core 1.1 in November 26th 2016. This article explores the interesting new features, as well as improvements and fixes that was made to an already exciting framework.

Bootstrap 4 – New Features

Posted by: Benjamin Jakobus , on 12/10/2016
Category HTML5 & JavaScript Views: 15048
Abstract: Bootstrap has become the world’s favorite framework for building responsive web-projects. With the Bootstrap 4 Beta release just around the corner, it is time to take a more detailed look at what the project has to offer, what has changed and what one can expect when migrating over from Bootstrap 3.
Category AngularJS Views: 14111
Abstract: In an Angular 2 application, a parent component can pass data to a child component. This article will demonstrate how to do it using @input binding.
Category ASP.NET Views: 30760
Abstract: This article demonstrates how to keep ASP.NET front-end code clean, maintainable and reusable. This article builds a simple blogging site as an example.
Category ASP.NET MVC Views: 26161
Abstract: Dependency Injection in ASP.NET MVC 6 a.k.a ASP.NET Core MVC Views helps developers to access view specific service logic directly used in View, without adding explicit logic in the controller.
Category ASP.NET MVC Views: 64722
Abstract: Using Custom Model Binding to map the data from the request to our ASP.NET MVC Model
Category ASP.NET Views: 39695
Abstract: Explore the globalization and localization features provided by the ASP.Net Core framework, including defining allowed cultures, content localization and the culture selection per request
Category ASP.NET Views: 14397
Abstract: ASP.Net Core has a new request pipeline. We will build a Vanity URL application to demonstrate this request pipeline, as well as other new features of ASP.NET Core.
Category ASP.NET Views: 25760
Abstract: Create a Flight Availability web application that uses ASP.NET SignalR to provide server broadcast functionality
Category ASP.NET MVC Views: 108774
Abstract: Using MongoDB with ASP.NET Web API and ASP.NET Core to perform CRUD operations
Category jQuery and ASP.NET Views: 48877
Abstract: This article talks about new features in jQuery 3 such as deferred, improved custom selectors, accelerated graphics, for..of, unwrap functionality, and security improvements.
Category AngularJS Views: 15969
Abstract: TypeScript simplifies development while creating angular modules and controllers. This article demonstrates the use of TypeScript in AngularJS applicatons
Category Node.js Views: 19663
Abstract: Node.js based applications can be made more secured using Token Based Authentication. We will see how to use the Json Web Token package for this purpose.
Category AngularJS Views: 46383
Abstract: Using Angular.js $q.all to call multiple ASP.NET Web API services at a time
Category HTML5 & JavaScript Views: 15273
Abstract: We can use Babel directly or with a task manager like Gulp to transpile ES6 modules into ES5. This uses Babel to transpile ES6 code to ES5
Category Node.js Views: 13154
Abstract: Using crypto module in Node.js to implement digest authentication in our application.
Category Node.js Views: 11492
Abstract: Use Express.js and Node.js to implement routing on server side to deliver Html pages as well as Data
Category TypeScript Views: 27041
Abstract: A TypeScript Quick Start tutorial for beginners to get you started with Constructs, Classes, Interfaces, Functions, Decorators, Modules, Transpilation and much more.

Biological Modeling with AngularJS

Posted by: Gil Fink , on 4/27/2016
Category AngularJS Views: 19253
Abstract: A small use case of how to create a visualization of some biology data using AngularJS
Category ASP.NET Views: 116941
Abstract: Posting multiple entity values to the ASP.NET Web API action method
Category jQuery and ASP.NET Views: 15874
Abstract: Some jQuery code snippets that will be useful while working with HTML Tables.
Category jQuery and ASP.NET Views: 17378
Abstract: jQuery Event handling has evolved over time and there are new ways to add and remove events to elements. We will understand jQuery event handling and the difference between bind, live, delegate and on
Category ASP.NET MVC Views: 23361
Abstract: Using the Custom Action method selector in ASP.NET MVC to invoke specific action method based on business need.
Category jQuery and ASP.NET Views: 13330
Abstract: To Select or Deselect Checkboxes using jQuery, all you need to do is use the prop() method along with the change event to achieve the requirement in a couple of lines of code.
Category AngularJS Views: 11207
Abstract: Sharing data across Angularjs controllers using Angular Factory object
Category Node.js Views: 26802
Abstract: Read HTML file in Node.js using simple File IO operations and send a HTML response back to client.
Category ASP.NET MVC Views: 18841
Abstract: Defining Multi-Roles Access for Action Methods in ASP.NET MVC using Configuration File
Category ASP.NET MVC Views: 27180
Abstract: Tag Helpers in ASP.NET Core 1.0/MVC 6 helps you to write server-side logic to generate Html contents and use it on Razor Views. This makes the View cleaner and easier to maintain.
Category HTML5 & JavaScript Views: 11609
Abstract: Symbols is a new feature in ES6 that makes meta programming possible in JavaScript. This article explains what Symbols are and how to use them.
Category ASP.NET Views: 22835
Abstract: HTTP handler vs HTTP module - A frequently asked ASP.NET Interview question
Category ASP.NET Views: 49085
Abstract: Lifecycle of an ASP.NET Page during its first request, as well as during Postback.
Category ASP.NET MVC Views: 37228
Abstract: ASP.NET MVC Exception Handling and Logging in Database using Exception Action Filters.
Category ASP.NET MVC Views: 29132
Abstract: Using Angular.js to implement Internationalization in ASP.NET MVC applications.
Category AngularJS Views: 30313
Abstract: Using $httpBackEnd object in Angular.js for unit testing Angular services.
Category ASP.NET Views: 14385
Abstract: Using Docker containers to deploy an ASP.NET Core 1.0 application
Category ASP.NET MVC Views: 39892
Abstract: Pass multiple objects to the Controller actions which accepts multiple model objects as input parameters.
Category Node.js Views: 29778
Abstract: In Node.js using http module’s request object we can call an external service.

Angular.js Service and Factory

Posted by: Mahesh Sabnis , on 2/11/2016
Category AngularJS Views: 17841
Abstract: Understanding Angular.js services and factories, its differences and which one should you use.
Category ASP.NET MVC Views: 14256
Abstract: Using Diagnostics in ASP.NET MVC 6 (Core 1.0), we will see how to easily sort out coding issue in a sample application.
Category ASP.NET MVC Views: 24128
Abstract: ASP.NET MVC 6 has inbuilt support for Dependency Injection, which can be used for implementing decoupling across different layers of our ASP.NET MVC application.
Category AngularJS Views: 16947
Abstract: Unit testing Angular Controllers using Jasmine and Karma without requiring DOM.
Category ASP.NET MVC Views: 36581
Abstract: InMemory Cache in ASP.NET MVC 6 and ASP.NET Core is one of the reliable ways to prevent an additional roundtrip to the data source for data that does not change frequently. This article provides an overview.
Category ASP.NET Views: 19334
Abstract: ASP.NET WebHooks is the implementation of WebHooks in the context of ASP.NET. In this article, we will see how this feature can be used to receive WebHooks exposed by Github.
Category ASP.NET MVC Views: 31633
Abstract: View Components in ASP.NET MVC 6 are reusable components and are intended to replace Partial Views and Child Actions in previous versions of ASP.NET MVC.
Category Node.js Views: 17247
Abstract: Promise objects allow us to react to asynchronous events in our Node.js code without worrying about when the events occur. This article demonstrates how to use Promises in Node.js applications.
Category ASP.NET Views: 15407
Abstract: ASP.NET Core is a redesign of ASP.NET. We will look at the ASP.NET Core platform architecture and some of the most essential ASP.NET Core components.
Category Node.js Views: 46495
Abstract: The mssql package is an easy-to-use SQL Server database connector for Node.js. This article explores how to connect to SQL Server, insert and executed stored procedures from Node.js.
Category ASP.NET Views: 29372
Abstract: Using Visual Studio Code and Yeoman Generator to create an ASP.NET 5 application.
Category Node.js Views: 12661
Abstract: Node Inspector is a nice tool used for debugging Node.js applications using the Chrome or Opera browser.
Category Node.js Views: 9019
Abstract: Use Basic authentication in Node.js and use HTTP headers in the request to pass user credentials.
Category ASP.NET MVC Views: 13046
Abstract: A list of tutorials to learn ASP.NET 5, Web API, MVC 6, MVC with JavaScript frameworks and SharePoint
Category HTML5 & JavaScript Views: 11830
Abstract: A list of tutorials to learn Node.js, EcmaScript 6 (ES6), jQuery, AngularJS, and HTML5.
Category ASP.NET Views: 240505
Abstract: In this article, we will secure an ASP.NET Web API using Tokens and consume this API in an Angular.js client application
Category Node.js Views: 13258
Abstract: Node.js provides a simple and easy to use WebSocket Server that helps to pair up with the HTML5 WebSocket on the client and enable real-time communication.
Category ASP.NET Views: 20352
Abstract: In this article, we will build an ASP.NET Web API using MVC 6. In earlier versions of ASP.NET, Web API was provided as a separate Web API framework, but going forward in the ASP.NET 5 release, Web API is merged with MVC, termed as MVC 6.
Category Node.js Views: 9826
Abstract: Node.js provides an easy to use mechanism to manage data serialization for the JavaScript object in the form of JSON
Category Node.js Views: 8236
Abstract: Using Node.js to process the data posted via a HTML page by the client. We will check the request method GET and POST and respond accordingly.
Category ASP.NET MVC Views: 96657
Abstract: ASP.NET 5 is a significant redesign of ASP.NET. This article shows you how to build a web application in ASP.NET MVC 6 & Entity Framework 7 using ASP.NET 5 RC1.

Angular 2: Developer Preview

Posted by: Ravi Kiran , on 11/27/2015
Category AngularJS Views: 28144
Abstract: Angular 2 is written from ground-up using latest features available in the web ecosystem. This article explains some core concepts and principles and also teaches you how to create an Angular 2 component using TypeScript.
Category AngularJS Views: 22243
Abstract: Learn to create interesting biological models and graphics using SVG and AngularJS

Upload Files using Node.js

Posted by: Mahesh Sabnis , on 11/22/2015
Category Node.js Views: 10579
Abstract: Node.js has one of the easiest file upload mechanism. In this article, we will explore the file upload module called formidable and see how to use it in an application.
Category jQuery and ASP.NET Views: 32741
Abstract: Learn to use the jQuery UI DatePicker with some practical examples, tips and tricks.
Category Node.js Views: 13728
Abstract: Using the Node.js CSV module to persist non-relational data like CSV in a structured format
Category AngularJS Views: 13425
Abstract: Use Require.js and Angular.js in Visual Studio. We will use Bower to manage dependencies.
Category ASP.NET MVC Views: 18118
Abstract: Combining rich JavaScript libraries like jQuery and Knockout makes ASP.NET MVC & HTML5 applications shine with their rich features like supporting AJAX and two-way binding.

Using the DNS module in Node.js

Posted by: Mahesh Sabnis , on 10/26/2015
Category Node.js Views: 8251
Abstract: Use the Node.js dns module to do DNS lookup, as well as to use underlying OS name resolution abilities.

Read a CSV file using Node.js

Posted by: Mahesh Sabnis , on 10/23/2015
Category Node.js Views: 17141
Abstract: Use Node.js CSV module to easily read data stored on the server side and make it available to the client on request.
Category Node.js Views: 12832
Abstract: Using Node.js to create a web server and provide some basic functionality for request processing
Category AngularJS Views: 29901
Abstract: In this article, we will how to use Angular’s $http service in an ASP.NET MVC app to retrieve data from the server.
Category jQuery and ASP.NET Views: 28801
Abstract: Create a Nested TreeView in jQuery which auto collapses and comes with Expand Collapse Icons
Category ASP.NET MVC Views: 48323
Abstract: Create a business application using newer web technologies like HTML5, ASP.NET MVC, Web API, Knockout.js and jQuery
Category jQuery and ASP.NET Views: 23303
Abstract: Build a Nested TreeView in jQuery Tree which can be nested to any level
Category Node.js Views: 26228
Abstract: Explore some basic examples of Edge.js and see how Edge.js can be used to interact with .NET and SQL Server using Node.js.
Category HTML5 & JavaScript Views: 9758
Abstract: Using HTML5 Geolocation API to get the current geographical location of the user
Category ASP.NET Views: 102785
Abstract: The HTTP Client class provides useful methods to call an ASP.NET Web API service asynchronously from the managed clients like WPF or ASP.NET MVC. We will explore this class with some examples.
Category ASP.NET Views: 37465
Abstract: Custom action filter in ASP.NET Web API saves valuable server resources by validating the request even before it reaches the action method. This article demonstrates how to relay model validation error messages to client-side calls.