CSP and Alpine.js

Putting my money where my mouth is, I configured a Content Security Policy (CSP) for my blog (amongst others) and in doing so I had to do some minor refactoring.

Shaun Wilde

Read more →

Steps to setting up a Content Security Policy

As part of protecting your site and your users you should really consider applying a Content Security Policy (CSP) to your site. Here I detail on how I go about setting one up and the possible tools available to ease your pain.

Shaun Wilde

Read more →

Night-night OpenCover

All good things come to an end and I feel this is the time for OpenCover development to cease whilst the memories are good.

Shaun Wilde

Read more →

Upgrading to Ghost v4 on Heroku

If you've read any of my earlier posts you'll know that I have been running the administrative side of my blog (using Ghost) on Heroku. But in this age, things move quickly and Ghost has since updated to v4 but looking at their docs the supported upgrade path is all around the ghost-cli tooling...

Shaun Wilde

Read more →

Oh my zsh...

When I moved to using a Mac for development and working on projects involving React.js etc I knew I was going to have to reintroduce myself to the command line and so I started a search around what is the best terminal emulator and shell to use. During this search, I stumbled across oh-my-zsh...

Shaun Wilde

Read more →

Using Ghost as a headless CMS (part 2)

Finally I completed the task of hosting the Ghost CMS on Heroku (free) [that I ashamedly admit I started this task in January and then deferred], then using Netlify I build and host a Gatsby.js generated static site.

Shaun Wilde

Read more →

Debugging NuGet Packages

Have you ever noticed that now we have embraced the micro-services architecture of doing things, instead of one big monolithic repository of code we have it all broken into smaller...

Shaun Wilde

Read more →

Not dead yet...

So it has been a while but I am glad to finally say I have released another version of OpenCover - 4.7.922....

Shaun Wilde

Read more →

Can you give something back?

Why does it seem, to me at least, that the vast body of developers will actively use software that has been contributed through open source efforts but will do nothing...

Shaun Wilde

Read more →

The importance of canary builds.

So now that Visual Studio 2017 is officially out I thought I would use the long Easter weekend to upgrade the OpenCover project to this new version and tackle any...

Shaun Wilde

Read more →

Configuring Cloudflare Page Rules

I moved to Cloudflare sometime ago so that I could take advantage of their tools such as free DNS, SSL, analytics, caching etc. to support my ghost based blog....

Shaun Wilde

Read more →

Only time will tell

Recently, I decided to review all my old articles that have been scattered across the internet over the past decade or two with the idea of either tidying them up...

Shaun Wilde

Read more →

Death by a thousand cuts

Every year I decide to spend some time refreshing OpenCover i.e. upgrading to the latest tools such as Visual Studio, upgrading all the packages that OpenCover depends on etc. etc....

Shaun Wilde

Read more →

A line in the sand

Just recently I read Rework again on my kindle as this book really resonated with me at the time and I thought it was about time I read it again;...

Shaun Wilde

Read more →

Microservices... Where to Start?

Micro-services are becoming a "thing" now and are probably de-facto when someone begins a new project and are thinking about hosting in the cloud but where do you start when...

Shaun Wilde

Read more →

A simple TDD example

I recently posted a response to StackOverflow wrt TDD and Coverage and I thought it would be worth re-posting the response here. The example is simple but hopefully shows how writing...

Shaun Wilde

Read more →

Application Tracing

So OpenCover is as feature complete as I care to take it at the moment, I may do this one feature involving Windows Store applications should I have a need for...

Shaun Wilde

Read more →

The "Pigs" and "Chickens" fable

I think anyone who is anyone who has heard of Agile and Scrum have heard of the Pigs and Chickens story and how it describes those who are committed to...

Shaun Wilde

Read more →

Unusual coverage in VB.NET

Recently a user posted on StackOverflow on why he was seeing unusual coverage results in VB.NET with MSTEST and Visual Studio. The the question already had answers that helped the questioner...

Shaun Wilde

Read more →

The problem with sequence coverage.

Sequence coverage is probably the simplest coverage metric, the information is packaged in PDB files and can be read using tools like Mono.Cecil, but just because a method has 100% sequence...

Shaun Wilde

Read more →

OpenCover First Beta Release

Okay, the first post on a blog I created many, many months ago and still not got round to starting. Why the delay? Well, just been busy and not a lot to say; actually some would say...

Shaun Wilde

Read more →