I had this issue the other day after upgrading to the latest .NET 5 SDK, and banged my head against it for a while. There is sparse documentation on how to do this end-to-end, so here goes!
After upgrading my SDK to .NET 5 (via
brew on the CLI), I found I had no .NET or ASP.NET 3.1 runtimes anymore. This meant that when trying to open existing
netcoreapp3.1 applications on my machine i was greeted with a lovely message:
The link sends you to a page where there is no MacOS runtime available for ASP.NET Core 3.1.
It’s an exciting time to be a software engineer. We’re spoiled beyond belief. With CPU power, RAM, syntactic sugar, more frameworks and languages than you can shake a stick at and more ways to deploy and interact with your software than ever before.
With the upcoming GDPR legislation in Europe the team I’m in has had a compliance mindset over the previous few weeks. We’ve rearchitected and written brand new services with mind to ‘the right to be forgotten’ online. One other thing is the handling of ‘PII’ or Personally Identifiable Information. Email addresses are one of these things.
If like us you use node.js and morgan logging in some of your applications, you know that it likes to log your requests. But what if those requests being logged contain sensitive information like email addresses? What if you have:
GET /firstname.lastname@example.org/addresses 200 32ms
When I tell people I enjoy using a Git Flow branching system for my development at work, I am usually met with one of two responses:
Well I am perfectly comfortable with admitting, I love using Git Flow and branch-based development in general. I believe that using a VCS in itself is only half of the story. …
This is a how-to on how to get GoCD to play nice with Slack Incoming WebHooks. This way, you can automatically post to any Slack channel you like some information about your builds. Just as a note this guide utilises a Linux agent for the build so utilises
bash on the server.
To set up your hook, go to the gear in Slack at the top and click
Add an App/Add Apps. This takes you to the page to get any number of applications you can integrate with Slack.
Incoming WebHooks, and click
You’ll be taken…
Having only recently returned from Dockercon Europe 2017, a fantastic conference, I find myself quite lucky to be going to another so soon after. This time it’s MongoDB Europe 2017, set at the Intercontinental London, situated next to the O2 Arena in Greenwich.
Greeted with a sea of blue and green I knew I’d reached the place. I didn’t really know what to expect for a 1-day conf to be honest. A whistlestop tour of what’s new in MongoDB? Or an 8-hour long sales pitch? …
Between the 16th and 19th of October 2017 I went out to Copenhagen, Denmark to Dockercon Europe. Copenhagen is a fantastic city and I highly recommend that you go. Albeit expensive… very expensive. Some key things were announced at the conference, Kubernetes is now going to come baked into Docker as an orchestration tool alongside Docker Swarm, giving developers the choice and also eliminating the need for a separate install of Kubernetes.
However beyond the announcements and hype this article is about what I learned when I was there. …
There’s an assumption as you go through school (in the UK where I am from, at least) that if you go to university you will be more successful. There is a grain of truth to this statement; especially if you pick a subject that has a demand in the economy. In this article I speak from my experience about the pros and cons of university and why I believe that what universities teach is not sufficient to prepare you for a role as a software engineer.
First thing’s first, I do wholeheartedly believe that university has a place as a…
Software Engineer for Compare The Market, dad, lover of tech, cars, software and all things Japanese.