New & Upcoming Course Highlights: Designing Interfaces in PHP & Dependency Injection in ASP.NET

Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse. COURSE Designing Interfaces in PHP – Alena Holligan (137…
The post New & Upcoming Course Highlights: Designing Interfaces in PHP & Dependency Injection in ASP.NET appeared first on Treehouse Blog.

Link: http://blog.teamtreehouse.com/new-upcoming-course-highlights-designing-interfaces-in-php-dependency-injection-in-asp-net

ASP.NET Razor Pages vs MVC: How Do Razor Pages Fit in Your Toolbox?

As part of the release of .NET Core 2.0, there are also some updates to ASP.NET. One of those is the addition of a new web framework for creating a “page" without the full complexity of ASP.NET MVC. New Razor Pages are a slimmer version of the MVC framework and in some ways an evolution of the old ".aspx" WebForms.
In this article, we are going to cover some of the finer points of using ASP.NET Razor Pages vs MVC.

Link: https://dzone.com/articles/aspnet-razor-pages-vs-mvc-how-do-razor-pages-fit-i?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

ASP.NET Core: Building an Enum Provider to Convert C# Enums to JavaScript

My previous post about ASP.NET Core and getting C# enums to JavaScript was primitive and used simple attributes on enums to detect ones we need in JavaScript. This blog post extends the idea and makes some generalizations to also support those enums that are located in libraries we don’t control or on what we don’t want to apply attributes.
JavaScriptEnum Attribute
We start again by defining the JavaScriptEnum attribute and some sample enums that are decorated with this attribute. The JavaScriptEnum attribute is a marker attribute and it doesn’t carry any functionality.

Link: https://dzone.com/articles/aspnet-core-building-an-enum-provider-to-convert-c?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

CRUD Operations Using Web API 2 and KnockOut.JS

Introduction
In this article, I will demonstrate how we can create sample CRUD (Create, Read, Update, Delete) operations using ASP.NET, Web API2, and Knockout.js. I hope you will like this.
Prerequisites
First, you must have Visual Studio 2015 (.NET Framework 4.5.2) and a SQL Server.

Link: https://dzone.com/articles/crud-operations-using-web-api-2-and-knockoutjs?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

How to Use ASP.NET Middleware in Web Apps

Middleware is quite simply a bridge between database and application. In the context of ASP.NET Core, middleware is also a bridge between two components. It is middleware that decides how to respond to HTTP requests in ASP.NET Core. ASP.NET app experts are often looking at Middleware to handle requests or to be a bridge.
Middleware also controls how the application looks when there is an error, and it is a key link in authenticating and authorizing users to perform specific actions. In other words, middleware are software components assembled into an application to handle request and response to performing user actions before/after another component is invoked.

Link: https://dzone.com/articles/how-to-use-aspnet-middleware-in-web-apps?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev

3 Ways to Create a Personalized Shopping Experience With nopCommerce

Greeting your customers with a personalized shopping experience is high-priority for most of the retail/online business owners these days. When personalization is done correctly on your business website and your revenue is going up, this is a sign that you as a retailer/business owner understand your customer’s needs.
In this article, we will discuss 3 ways to create a personalized shopping experience on a nopCommerce site.

Link: https://dzone.com/articles/3-ways-to-create-a-personalized-shopping-experienc?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev