Articles - Page 2 of 3

  • Building Create React App with Azure Devops YAML

    • React
    • Devops

    Azure Devops is Microsoft's modern CI/CD and automation tool which unlike its predecessor VSTS supports configuration as code using YAML. This article is a quick start to help you take advantage of Azure Devops configuration as code YAML pipelines to build Create React Apps.

    Read more
  • Using multiple YAML build definitions in Azure Devops

    • Azure
    • Devops

    Azure Devops is Microsoft's platform for building and deploying applications. The default behavior is to have one pipeline per repository but this article will show you how to use multiple build definitions per repo.

    Read more
  • Delivering single page apps with ASPNET Core in Azure

    • Azure
    • Devops
    • JavaScript

    This article is an update to a previous article where I described how to serve a single page JavaScript app with ASP.NET Core. The reason for the update is that I've changed the way that I approach doing this. I think the new approach is easier and it has the benefit of being more performant, since it uses IIS to serve static files rather than the ASP.NET Core middleware.

    Read more
  • How to setup code analysis/linting for .NET (with Roslyn analysers)

    • .NET

    I'm a huge fan of coding standards, but I'm not a big fan of having to enforce them myself. This article is here to show you how to setup automatic code analysis using the new Rosyln anaysers and the ports of the classic StyleCop rule sets.

    Read more
  • Anyone can do it - Changing the way we talk about tech

    • Tech

    I believe that anyone can learn the basics of software and technology. I grew up with my Dad using linux as a physicist, and my older brother creating games in QuickBASIC like snake. However, I never had even the slightest ambition of getting into programming or technology as a career.

    Read more
  • Ethics and Artificial Intelligence

    • A.I.
    • Tech Ethics

    It's almost guaranteed that when I tell people what I do for a living they will ask something like "Do you think that A.I. is going to take over the world?". I think we should be worried about how and what artificial intelligence is going to be used for but I firmly believe the solutions are social and cultural, as with most problems we deal with in society.

    Read more
  • JavaScript you are funny - Thoughts and predictions

    • JavaScript

    I often reflect on my interesting position of being an avid fan of type systems and precompiled production code, while primarily being a JavaScript developer. Especially as the ever changing landscape of the web development world keeps morphing slowly into something that is completely different... But somewhat familiar.

    Read more
  • Adding a Site Extension to an Azure Web App in an ARM template deployment

    • Azure
    • Devops

    Azure ARM templates let you deploy and configure various Azure resources using a JSON file with a particular schema. This article explains how to add web app extension to an Azure Web app using ARM template

    Read more
  • Chat bots and machine learning for non-technical people

    • A.I.
    • Azure

    In this article I talk about what a chat bots are for a non-technical audience. I recently had two great speakers at the Azure Meetup in Christchurch who were both non-technical but building chat bot solutions using Microsoft's Bot Framework.

    Read more
  • Pursuing a career or pursuing my passion? Can I do both?

    • Life

    Lately I've been thinking a lot about how best to spend my time and where I want to end up in life. The more I explore this the more I've noticed that a lot of people get into businesses or careers for well-intentioned but potentially counterproductive reasons.

    Read more