Create a NuGet package from a VS project and include all referenced dependencies

It’s been a while since I had to build a NuGet package, a long while. While as a developer I use multiple NuGet packages all the time in my applications, I think I’ve created only a few of my own. Needless to say, I am a total noob when it comes to building AND publishing NuGet packages. So the other day the need to do this presented itself, and while building a Nuget package isn’t difficult at all, that said, there are times when you need to do something that isn’t as basic as the multiple examples given on StackOverflow…

Run code from your code editor

The other day I discovered this useful extension that allows you to run your code from within the Atom editor. The name of the extension is Script Runner, and while there are many other extensions that do this, I really like how this one shows the code results on the right side of your screen, allowing you to easily see your code and the result of it after running it side-by-side. After discovering this tool my first thought was, can I find the same extension or similar for the VS Code editor? The answer is Yes. The best extension I…

Portability vs. Extra Power – What type of laptop to use when writing code

If you had the option to select a laptop for software development, and the options where between something portable like a very capable ultralight laptop, or a much bigger, and much powerful laptop, which one would you choose? The specific models aren’t important really, as you might be reading this post many months or perhaps many years after and so the particular laptop models today, would be irrelevant in the near future. What’s important here is the idea of getting a much lighter but capable laptop for software development instead of getting a much more powerful laptop, with the drawback of being…

How to find great developers.

In response to those companies, hiring managers, interviewers who keep asking the same question: Where can I find great developers? A developer becomes a “great developer” when the company, team, resources, projects, recognition, etc., are compatible with that person. Under that logic, I believe any programmer can be great if they desire to do so and find the environment and motivation to thrive. Most technical interviews fail to find the right people because interviewers and hiring managers usually go at it with an “idea” of what a “great developer” looks like to them. In most cases, everyone ends up hiring…

What can you do with Azure Functions? Here’s one example.

Last week I attended a tech conference where I learned about Azure Functions. This new service from Azure, Microsoft’s cloud platform, is something that got me interested. Microsoft is promoting this new service as a server-less option for simple APIs, triggers, notifications, and anything that you can think of that can be processed by a function, regardless of the programming language used. It’s worth mentioning that just like with any other cloud service or feature, Azure Functions isn’t the solution for everything. However,  Azure Functions are really helpful in supporting your application without the need to provision a new full-featured API,…

Create and Deploy a React App to Azure using .NET Core and Azure CLI on Mac

Prerequisites Install the .NET Core SDK. The .NET Core SDK includes the latest release of the .NET Core framework and runtime. Install Visual Studio Code for Mac. Install the Azure Command Line Interface (CLI) Getting Started In this tutorial, you’ll set up your Mac to do development using .NET Core and Azure. The tutorial also shows you the new and powerful .NET Core Command Line Interface (CLI) Tools. After you have installed the .NET Core SDK and Visual Studio for Mac, open a terminal window and type the following: $ cd /users/ $ cd users/yourusername/projects $ mkdir samplereactapp $ cd…

Creating a new .NET Core application using the dotnet command line

.NET Core is a general purpose development platform maintained by Microsoft and the .NET community on GitHub. It is cross-platform, supporting Windows, macOS, and Linux, and can be used in device, cloud, and embedded/IoT scenarios. This is a simple guide to get you started with .NET Core by creating a simple Web API template using the command prompt. The example below, while simple, it shows how powerful and fluid this platform is. First, let’s find out if you have the .NET Core platform installed, to do this, just open a command prompt and type the following command: c:where dotnet If…