DotNetCurry Logo

Continuous Testing in .NET

Posted by: Damir Arh , on 10/16/2017
Category ASP.NET Views: 1071
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 Microsoft Azure Views: 5228
Abstract: This article provides an idea to design an application around Azure Cosmos DB. The application uses DocumentDB APIs consumed in ASP.NET Core Web APIs and an Angular 4 client.
Category ASP.NET MVC Views: 7016
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.
Category Xamarin Views: 9711
Abstract: The next version of Xamarin.Forms was recently announced at Microsoft Build 2017. This article gives an overview of some upcoming cool features in Xamarin.Forms v3.
Category Patterns & Practices Views: 5411
Abstract: This article discusses problems and solutions related to resource management in complex C# applications. It also discusses automatic resource management that exists in the .NET framework.

What’s New for .NET Developers

Posted by: Damir Arh , on 9/22/2017
Category .NET Framework Views: 9907
Abstract: Microsoft has been recently announcing a slew of new development tools and frameworks for .NET Developers. This post gives a brief overview of what was announced and what is currently available.

ASP.NET Core Web API Attributes

Posted by: David Pine , on 9/19/2017
Category ASP.NET Views: 9735
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 Entity Framework Views: 6274
Abstract: This article takes a peek into the past, present and future of Entity Framework Core. It also explains the good bits and current shortcomings of EF Core, as well as some alternatives to it.
Category AngularJS Views: 4230
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 Microsoft Azure Views: 3648
Abstract: Learn what Azure Logic Apps are, along with some key components, advantages and a practical scenario for using Logic Apps in your applications
Category Visual Studio, VSTS & TFS Views: 4177
Abstract: Learn to execute an automated test with the help of Test Hub in Visual Studio Team System (VSTS)
Category AngularJS Views: 18934
Abstract: This Angular cheat sheet is a quick reference to get you going with Angular development. It uses Angular v4 with TypeScript.
Category C# Views: 10237
Abstract: As a C# developer, you might already be writing some functional code without realizing it. This article describes some of the functional approaches you are already using in C#, as well as some improvements in C# 7 that make functional programming in it, easier.
Category ASP.NET Views: 13514
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 Xamarin Views: 7631
Abstract: If you have looked into Xamarin.Forms, or even built an app with it, you might have noticed that Forms has everything to implement the MVVM framework. Xamarin.Forms is already equipped with data-binding, commands and dependency injection which are some MVVM ingredients we will look at in this article.
Category Patterns & Practices Views: 16238
Abstract: This article describes how we can use Generics in C# to make our software more resilient to data-related changes, thereby improving its maintainability.
Category AngularJS Views: 23015
Abstract: Using Angular ng-template to promote a HTML Table as a Data Grid with databinding for CRUD operations.
Category Microsoft Azure Views: 9253
Abstract: This article covers some common scenarios for designing Azure based applications and workloads where you can save costs by following best practices.
Category Patterns & Practices Views: 6313
Abstract: Is User Experience (UX) important or is it just a buzzword? This article analyzes the usefulness of UX in an application development process.
Category .NET Framework Views: 10125
Abstract: .NET Standard 2.0 and XAML Standard were announced at Build 2017, which could have a big effect on the future of cross-platform development in .NET. In this article we’ll take a detailed look at what they are and why they might be important.
Category ASP.NET MVC Views: 13906
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 Patterns & Practices Views: 14623
Abstract: The article explains how Behavior Driven Development (BDD) works and provides a real-world example of how to use it to provide meaningful tests which can act as living documentation.
Category Visual Studio, VSTS & TFS Views: 18361
Abstract: Connect to a Bitbucket from Visual Studio 2017 and use Git features to create and clone a repository, commit, create and merge branches and create and use pull requests.
Category ASP.NET Views: 13493
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: 34312
Abstract: Comparing VueJS to Angular and React js based on account performance, functionality, design flexibility and the learning curve.

C# 7 - What's New

Posted by: Damir Arh , on 6/7/2017
Category C# Views: 93602
Abstract: C# 7 is the next version of C#. This article provides an overview of the new features in C# 7.0.
Category Microsoft Azure Views: 6067
Abstract: This article explains what is an Azure Logic App, why you should use it, and a demonstration of how Azure Logic Apps can be useful to automate workflow process using SaaS services with custom API.
Category TypeScript Views: 7245
Abstract: Target UMD, globals and ES6 platforms simultaneously using a single TypeScript library and a simple Node.js script
Category ASP.NET MVC Views: 21660
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 C# Views: 16180
Abstract: The DotNetCurry (DNC) Magazine is a Free bi-monthly .NET magazine. This post contains some frequently asked question and answers to enhance your reading experience.
Category ASP.NET MVC Views: 17829
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 Patterns & Practices Views: 12744
Abstract: This article discusses the treatment of data in large C# software applications. More specifically, it discusses runtime data encapsulation, behavior-only encapsulation, and treatment of state.
Category AngularJS Views: 89559
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.

Revisiting SOLID principles

Posted by: Craig Berntson , on 5/15/2017
Category Software Gardening Views: 16697
Abstract: This tutorial summarizes SOLID principles and answers some questions our viewers have asked about SOLID.
Category Patterns & Practices Views: 27638
Abstract: Effective error and exception handling in any kind of an application plays an important role in providing a pleasant experience to the user, when unexpected failures occur. This article talks about some effective error handling strategies that you can use in your projects.
Category Visual Studio, VSTS & TFS Views: 10955
Abstract: Live Unit Testing in Visual Studio 2017 improves upon traditional unit testing to provide automation testing and helps achieve rapid development.
Category C# Views: 17735
Abstract: The HashSet collection type was first introduced in C# v3 and with .NET 3.5. This article will explore features of Hashset and also compare its performance with List.
Category Visual Studio, VSTS & TFS Views: 11172
Abstract: Learn about Exploratory Testing XT (also known as XT) with Test Hub in Visual Studio Team System.
Category Patterns & Practices Views: 12963
Abstract: This article describes how to do unit and integration testing using the Composition Root as the source of Systems Under Test (SUTs).
Category Product Articles Views: 8927
Abstract: In this article, we will attach a 3rd party Code Quality tool called NDepend to our existing DockNetFiddle ASP.Net Core project and experiment with some of its key features.
Category C# Views: 21550
Abstract: Learn approaches to concurrent programming in .NET Core, as well as potential issues to be aware of.
Category HTML5 & JavaScript Views: 27050
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 Patterns & Practices Views: 14803
Abstract: We will discuss Code Quality in the .Net ecosystem, with a brief look at tools included in Visual Studio and other third-party commercial tools.
Category Xamarin Views: 8688
Abstract: Xamarin Test Cloud is a UI acceptance-testing tool for mobile apps. This tutorial will show you how to write tests for a Xamarin app in C# using the Xamarin.UITest framework in Visual Studio.

Getting to Know the Redux Pattern

Posted by: Gil Fink , on 4/2/2017
Category Reactjs Views: 12848
Abstract: In this article, we will explore the Redux pattern, why Redux and how it can help tackle SPA complexities.
Category HTML5 & JavaScript Views: 18038
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: 26393
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.
Category Reactjs Views: 12307
Abstract: React js is an open source declarative and flexible JavaScript library from Facebook for building user interfaces. This tutorial gets you started with React.js with some examples.
Category Visual Studio, VSTS & TFS Views: 10207
Abstract: Learn NUnit testing starting from TDD to converting it to data driven test and how to incorporate it for Visual Studio 2015.
Category Software Gardening Views: 13175
Abstract: Do you think code reviews aren’t important? Think again. Code reviews are often recognized as the best way to improve code quality. This article will discuss the importance of code reviews, different types of code reviews, and how to conduct a code review.
12345678910...

  
Article Filter :
Per page: