.NET 5 was the unified .NET. It merged .NET Core and .NET Framework, or it kind of did. From a technology standpoint, .NET 5 supports more of what was missing in .NET Core without question. But .NET 5 was still missing things like a fully functioning WCF. It is hard to make software truly backward…
Read more…
Teams is clearly an attempt by Microsoft to eat the space created by Slack, the product we used before Teams. We, like many people, switched to Teams because it was already included in our Office 365 subscription. Effectively using Teams instead of Slack saved us money. When Teams first came out, we tried it and…
Read more…
If .NET Core 2 was the first real version of .NET Core, then 3.0/3.1 took something usable and made it solid. With their latest version, Microsoft went from “good enough” to something enjoyable to use. .NET 3.0/3.1 closed a lot of the gaps left between .NET Framework and .NET Core. Not all of the gaps,…
Read more…
The release of .NET Core 2 was the first “real” version of .NET Core. The previous version (.NET Core 1) really wasn’t ready for primetime. But .NET Core 2 was a solid product. And in many ways, it was better than .NET Framework. First off, .NET Core 2 had all that was good about .NET…
Read more…
Postman is a tool most web application developers are familiar with. A lot of what we use Postman for we could write ourselves or use the Unix curl command. But Postman makes interacting with APIs easier for developers. Plus, its ability to save requests and collections is really useful. But why would we want this?…
Read more…
Are you trying to use a FormArray on a dynamic/reactive Angular Form, but it is not working? This should help you solve your problem. Start by setting up a new project: ng new [name your project] Then create the component: ng g component [component name] You should now see something like this: Next, let’s add…
Read more…
Microsoft created the .NET Framework for many of us to write better software that ran on Windows. I’ve spent a good portion of my time developing with .NET Framework code, writing code that ran in web browsers. So ironically, the code did run on a variety of platforms. And with Mono, there was always a…
Read more…
Much of our programming model is based upon the simple concept of putting data into a variable. This sort of programming typically goes by the term “imperative programming”. We are issuing a series of commands; the computer executes the commands. These commands typically are run in some very predictable order. Early programming languages even had…
Read more…
In my previous posts about CouchDB, I have used the same admin user for accessing CouchDB. Bu, CouchDB supports multiple users. we don’t have to use only one user. To create a new user, we can make a simple web call. Here is an example using “postman”. This will create a user and put a…
Read more…
After being out of the loop for the last couple of years on advances in unit testing for component-based web frameworks, I have been pleasantly surprised at the experience and value available in unit testing my front-end code. In this blog post, I am going to walk through how to set up your first Vue…
Read more…