Amazing Markdown Diagrams with Mermaid
Unusually for a software developer, I quite like writing documentation. What I’ve never liked is drawing diagrams. I’ve never found a drawing package that I like, and I find dragging round shapes and linking them with fiddly little arrows a…
Why I’m uninstalling Docker Desktop
It might be the parting of the ways for me and Docker Desktop for now. There have been good times. There have been bad times. But it’s relentless demands have become too much for one software developer to bear. I’ve…
.Net Core 2.0: project.assets.json’ doesn’t have a target for ‘.NETStandard,Version=v2.0’
The Problem Odd error when building a .net core project with Visual Studio Code. This built a few weeks ago – went back it it and I’m getting this C:\Program Files\dotnet\sdk\2.0.0\Sdks\Microsoft.NET.Sdk\build\Microsoft.PackageDependencyResolution.targets(165,5): error : Assets file ‘myproject\obj\project.assets.json’ doesn’t have a target…
Multiple Projects with .Net Core and Visual Studio Code
The challenge is to create a solution in VS Code with multiple projects. There are three projects A console application A web api application A library with data access code that is common to both. It will look like this…
Resharper Build and Run
Just a quick shout out for Resharper’s new build and run feature. I’ve become accustomed to Resharper slowing my machine up as it endlessly loads a variety of caches and processes. Speaking as a member of the slower development machine…
Dealing with invalid js characters in VS Code
Even though mental stability is core personal principle that is rarely violated, here is something that was driving me mad recently. The Problem I was using VS Code do write a demo AngularJS application and I kept getting this error…
Why Doesn’t My Visual Studio Solution Build? A Troubleshooting Guide
I’m pretty good at getting Visual Studio projects building correctly – I’m a bit of a Visual Studio whisperer. In one job I could get the ‘flag ship’ application up and running on a new machine in half the time…