Category: Development

  • Moving website to Hugo & Azure

    Hello and welcome to my “new and improved” (I hope!) blog site, powered by Hugo and Azure Static Web Apps. My final post on WordPress has the same URL but different content. What is Hugo? Hugo is a framework for building static site websites. There are several “static site generators”, but I happened to land…

  • Fun with XML, the end

    (At least I hope it’s the end, LOL!). Here are the various parts of my mini-series so far: The story behind all of this (part 1) The technical deep dive into the SQL query (part 2) A bit about namespaces in the FOR XML (part 3) A bit about validating an XML file against an…

  • Fun with XML, part 4

    The last of the “technical” parts of this mini-series is about how to validate an XML file with a parser, against an XSD schema. This would complete the list of things I learned in this journey to create a T5 XML file, that I didn’t know before I started. For those interested in the previous…

  • Fun with XML, part 3

    The fun continues! Today’s post is about the namespaces. I was unable to figure this out for the longest time and ended up giving up, manually pasting in the values I needed for submission. It was only in prepping this post that I came up with a way to get the namespace attributes in the…

  • Fun with XML, part 2

    Today’s post is a continuation of the mini-series I started on Feb 28th. Read the first part here which contains the story behind this. In this post, I’ll be getting into the technical details of what I learned. This is about the guts of the XML itself, in SQL, where I ended up writing this…

  • Fun with XML, part 1

    This is going to be a short series of posts (short series, not short posts!) about my journey with creating an XML file for T5 filing with the Canada Revenue Agency (CRA for short). So many things happened in the last couple of weeks on this, that there were plenty of lessons learned to share…