Editorial Note: I originally wrote this post for the SmartBear blog. You can check out the original here, at their site. Developer news sites, blogs, books, and tutorials tend to speak at length about how developers should collaborate with one another to maximize team effectiveness.
Introduction This article introduces how to implement generic repository pattern in ASP.NET Core, using Entity Framework Core. The generic repository pattern implements in a separate class library project. It uses the "Code First" development approach and creates a database from a model, using migration.
You might already be aware that Microsoft had launched a version of CSharp called C# 6.0 with Visual Studio Ultimate 2015 Preview and there is a feature in C# 6.0 called " Read-only auto-properties ". Read-only auto-properties in csharp 6.0 #csharp #microsoft #developers Click To Tweet This feature allows us to create a read-only property with just a get, no set.
The open-source Parse Server project has moved on since we first published the Marketplace resource for running your own version of Parse Server on Azure App Service. The Azure version of Parse Server uses all Azure resources - DocumentDb, Storage, Notification Hubs and App Service. Recently, Parse Server got updated to v2.3.0.
This is post 3 of 4 in the series "Google Cloud for the .NET Developer" Explore the Google Cloud Platform using Visual Studio and the Google Cloud SDK. At the end of the day, like most APIs you encounter in the wild, Google services are exposed as standard REST endpoints.
If you have followed my Fat Controller CQRS Diet series, you will see that I use the mediator pattern. More specifically I use MediatR library in all the code examples. I recently gave a talk at CodeMash 2017 with the same title. It went a bit more in depth about why and where I use the mediator pattern.
Occasionally I run into an issue where I'll open a solution in Visual Studio, build it, and the build will fail because of dependent packages. I'll try every way offered by Visual Studio to restore packages, but it will claim everything is up to date.
Image processing, and in particular image resizing, is a common requirement for web applications. As such, I wanted to paint a panorama of the options that exist for .NET Core to process images. For each option, I'll give a code sample for image resizing, and I'll outline interesting features.
After support is discontinued, you will no longer be able to connect to nuget.org services from any Windows XP machines. Examples of scenarios that will no longer work include browsing the nuget.org web site, pushing packages using Nuget.exe or using the NuGet package manager inside Visual Studio.
Azure Analysis Services tabular models can store data in a highly-compressed, in-memory cache for optimized query performance. This provides fast user interactivity over large data sets. Large datasets normally require table partitioning to accelerate and optimize the data-load process. Partitioning enables incremental loads, increases parallelization, and reduces memory consumption.
In the last post, we introduced you to a video series from Bob Tabor that teaches the fundamentals of C#. In this post, you'll learn how to put those new (or re-sharpened) C# skills to use as we explore UWP (Universal Windows Platform) development in the Windows 10 Development for Absolute Beginners course from Bob [...]
artificialintelligence #AI #artificialGeneralIntelligence #AGI I was watching this video where the CEO of Microsoft Satya Nadella was talking about AI. He touched on a few interesting points and I really love the way he articulates his thoughts and the choice of his words. He mentioned we need to teach machines to learn so they can...
Since launching Visual Studio Mobile Center (Preview) last November, we've been listening to user feedback and adding new features and services. Now, we're making it even easier to get started and to learn how Mobile Center helps developers build better apps. Throughout February, join us for a series of seven webinars, with topics including individual mobile lifecycle ...
Affected Product: Azure Preview API Apps (v1) Deprecation Date: January 18th, 2017 Removal Date: March 14th, 2017 Mitigation: Redeploy workload to App Service API Apps (v2) Today we are announcing the deprecation of Preview API Apps, referred to as v1 API Apps for this article.
This article explains that how can access data from view to controller's action method. this article explains how to access data from a view to the controller's action method. The action method is a simple C# method that can be parameterized or without a parameter in the controller.
Yep, if you've been reading this series, you knew this tip was coming. For explanation purposes, I'm going to ignore for now the Compare & pull request buttons you've probably been seeing if you've been following along at home. Why? Because I find it more straightforward to explain how things work when you have to...
This topic might seem trivial, especially if you look at all other articles that have beaten it to death already. But I would still like to make a couple of important points here. So, how long should a single method be? Method length A typical progression for someone who learns an OOP language looks like ...
On Monday, January 16th, I launched my Docker Recipes for Node.js Development pre-sale. The goal is to sell 100 copies of the early-access version of the book, as a way of funding further writing and development of the book. As of writing this on Wednesday evening, January 18th, I've sold 85 copies!