by bill-s, 2019-07-17T10:46:06.967Z
Originally developed at Google, gRPC today is a remote procedure call (RPC) framework that has emerged as an alternative to RESTful and HTTP-based interfaces to connect remote components and specifically microservices. The new RPC framework was created in part to work with modern technologies such as HTTP/2 and Protobuf.
by bill-s, 2019-07-17T10:44:08.676Z
In continuation of the article where we discussed what is more appropriate for Docker containers: .NET Core or .NET Framework, let’s take a closer look at ASP.NET Core.
.NET Core and ASP.NET Core are two independent technologies. They are alike and different like the .NET Framework and ASP.NET. In this article, we will review the history, advantages, and disadvantages of both ASP.NET Core and .NET Core. On top of that, we will provide a review of some changes that occurred to the ASP.NET Core project architecture.
by bill-s, 2019-07-17T10:50:58.364Z
Querying hierarchical data is always where the big boys of SQL shined. And I really mean the big boys part since only Oracle, and Microsoft SQL Server have support for CTE [As Thomas Levesque pointed out in the comments, not only those have support for CTE. Full list on wikipedia] (Common Table Expressions) that allow for executing one SQL statement what will fetch a subtree. There are data modeling approaches that allow for doing hierarchical data reads with noSQL databases and databases without support for CTE.
by bill-s, 2019-07-17T10:45:10.194Z
After working on different projects, I've noticed that every one of them had some common problems, regardless of domain, architecture, code convention and so on. Those problems weren't challenging, just a tedious routine: making sure you didn't miss anything stupid and obvious. Instead of doing this routine on a daily basis I became obsessed with seeking solution: some development approach or code convention or whatever that will help me to design a project in a way that will prevent those problems from happening, so I can focus on interesting stuff. That's the goal of this article: to describe those problems and show you that mix of tools and approaches that I found to solve them.
by mahmud.ridwan, 2019-07-15T05:33:16.454Z
Unit testing sometimes sounds like an unnecessary expense, but it is a powerful, yet simple tool. Unit tests allow you to identify and rectify weaknesses with relatively little effort. In this article, Toptal Software Engineer Nickolas Fisher takes you on a quick tour of unit testing and explains why you can’t have too many unit tests.
by ThomasArdal, 2019-07-16T06:31:19.328Z
A great way to learn the newest technology available in .NET is through live coding sessions. You can find a lot of streams on both Twitch and YouTube.
by bill-s, 2019-07-17T10:49:41.917Z
There’s a lot of talk about NoSQL being the database of the future. Let’s take a look at NoSQL vs SQL databases, and what the differences are, use cases, and why you would use one over the other. Relational SQL databases have been the default database type for many years, but NoSQL offers a few additional options that fit well in many use cases. This article will dive into the specifics of what NoSQL databases offer, and what the differences are between NoSQL and SQL databases. Let’s dig in and demystify the NoSQL vs SQL database debate!