<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/rss.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Thoughts of Brendan McKenzie</title>
    <description>Posts by Brendan McKenzie, a software developer and traveller from Melbourne, Australia.</description>
    <link>https://www.bmck.au</link>
    <atom:link href="https://www.bmck.au/rss.xml" rel="self" type="application/rss+xml"/>
    <language>en-us</language>
    <pubDate>Sat, 11 Apr 2026 23:37:29 GMT</pubDate>
    <lastBuildDate>Sat, 11 Apr 2026 23:37:29 GMT</lastBuildDate>
    <generator>Monkeys</generator>
    <copyright>All rights reserved 2026, Brendan McKenzie</copyright>
    <managingEditor>hello@brendanmckenzie.com (Brendan McKenzie)</managingEditor>
    <item>
      <title>Survival of the Fittest</title>
      <description>Whilst &quot;surival of the fittest&quot; originated as a simplified way to describe natural selection, applying this concept to human society fundamentally misunderstands both evolution and human development.</description>
      <link>https://www.bmck.au/posts/2024/survival-of-the-fittest</link>
      <guid>https://www.bmck.au/posts/2024/survival-of-the-fittest</guid>
      <pubDate>Fri, 08 Nov 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Travel Guide to Bidet Systems Around the World</title>
      <description>Helping you navigate different bidet systems with confidence and cultural awareness.</description>
      <link>https://www.bmck.au/posts/2024/travel-guide-to-bidet-systems-around-the-world</link>
      <guid>https://www.bmck.au/posts/2024/travel-guide-to-bidet-systems-around-the-world</guid>
      <pubDate>Wed, 06 Nov 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Redirects with Cloudfront functions</title>
      <description>Implement domain-level redirects with CloudFront using this Terraform stack, providing an efficient, secure way to handle URL redirection at the edge.</description>
      <link>https://www.bmck.au/posts/2024/redirects-with-cloudfront-functions</link>
      <guid>https://www.bmck.au/posts/2024/redirects-with-cloudfront-functions</guid>
      <pubDate>Wed, 30 Oct 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why Boiling Water Smells Different from Room Temperature Water</title>
      <description>Have you ever noticed how boiling water emits a distinct smell compared to water at room temperature? This phenomenon arises from the interaction of heat with various compounds in the water, altering their volatility and enhancing our sensory perception. </description>
      <link>https://www.bmck.au/posts/2024/why-boiling-water-smells-different-from-room-temperature-water</link>
      <guid>https://www.bmck.au/posts/2024/why-boiling-water-smells-different-from-room-temperature-water</guid>
      <pubDate>Wed, 24 Jul 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Fascinating World of Mushrooms</title>
      <description>Explore the mysterious world of mushrooms—from their unique biological traits and significant health benefits to their ecological roles and cultural impact, including their intriguing portrayal in &apos;Star Trek: Discovery&apos;—in this comprehensive exploration of one of nature’s most fascinating organisms.</description>
      <link>https://www.bmck.au/posts/2024/the-fascinating-world-of-mushrooms</link>
      <guid>https://www.bmck.au/posts/2024/the-fascinating-world-of-mushrooms</guid>
      <pubDate>Sat, 27 Apr 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Culinary Conundrum: Soup, Cordial, and Cereal Explained</title>
      <description>This post delves into the nuanced distinctions between soup, cordial, and cereal, exploring whether breakfast cereal qualifies as soup and if soup is merely a chunky version of cordial.</description>
      <link>https://www.bmck.au/posts/2024/the-culinary-conundrum-soup-cordial-and-cereal-explained</link>
      <guid>https://www.bmck.au/posts/2024/the-culinary-conundrum-soup-cordial-and-cereal-explained</guid>
      <pubDate>Wed, 03 Apr 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Navigating Uncharted Waters: The Strategic Settlement of Australia&apos;s East Coast by Captain James Cook</title>
      <description>Exploring the intricate historical narrative and strategic decisions behind Captain James Cook&apos;s pivotal settlement along Australia&apos;s east coast, shedding light on the geopolitical, navigational, and exploratory factors that guided this momentous chapter in colonial history.
</description>
      <link>https://www.bmck.au/posts/2024/navigating-uncharted-waters-the-strategic-settlement-of-australias-east-coast-by-captain-james-cook</link>
      <guid>https://www.bmck.au/posts/2024/navigating-uncharted-waters-the-strategic-settlement-of-australias-east-coast-by-captain-james-cook</guid>
      <pubDate>Mon, 29 Jan 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Manifest Destiny and the Doctrine of Discovery</title>
      <description>Manifest Destiny drove America westward in the 19th century, while the Doctrine of Discovery justified European colonization with religious authority. Both ideologies, marked by divine justification, fueled expansion and conquest, resulting in cultural disruption and lasting impacts on indigenous communities.</description>
      <link>https://www.bmck.au/posts/2023/manifest-destiny-and-the-doctrine-of-discovery</link>
      <guid>https://www.bmck.au/posts/2023/manifest-destiny-and-the-doctrine-of-discovery</guid>
      <pubDate>Tue, 05 Dec 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Mystery of the Daytime Moon</title>
      <description>The Moon&apos;s appearance during the day is due to its reflective nature, its position in the sky, and atmospheric conditions, making it a fascinating celestial phenomenon to observe.</description>
      <link>https://www.bmck.au/posts/2023/mystery-of-the-daytime-moon</link>
      <guid>https://www.bmck.au/posts/2023/mystery-of-the-daytime-moon</guid>
      <pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Converting Parallels Hard Drives to VMware Fusion</title>
      <description>A step-by-step guide on converting Parallels hard drive files for use with VMWare Fusion.</description>
      <link>https://www.bmck.au/posts/2023/converting-parallels-hard-drives-to-vmware-fusion</link>
      <guid>https://www.bmck.au/posts/2023/converting-parallels-hard-drives-to-vmware-fusion</guid>
      <pubDate>Tue, 04 Jul 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Understanding Zero-Based Months in JavaScript</title>
      <description>Discussing the quirk in Javascript where months are zero-based while days and years are 1-based.</description>
      <link>https://www.bmck.au/posts/2023/understanding-zerobased-months-in-javascript</link>
      <guid>https://www.bmck.au/posts/2023/understanding-zerobased-months-in-javascript</guid>
      <pubDate>Mon, 03 Jul 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Troubleshooting Hyphens in Elementor&apos;s Select Control Values in PHP</title>
      <description>Exploring and resolving an issue with WordPress&apos;s Elementor select plugin and key values </description>
      <link>https://www.bmck.au/posts/2023/troubleshooting-hyphens-in-elementors-select-control-values-in-php</link>
      <guid>https://www.bmck.au/posts/2023/troubleshooting-hyphens-in-elementors-select-control-values-in-php</guid>
      <pubDate>Mon, 15 May 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Social Contract</title>
      <description>Exploring Rousseau&apos;s social contract theory that challenges the assumption of inherent sociability in humans, proposing that individuals willingly enter into collective agreements for their benefit.</description>
      <link>https://www.bmck.au/posts/2023/the-social-contract</link>
      <guid>https://www.bmck.au/posts/2023/the-social-contract</guid>
      <pubDate>Thu, 11 May 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Comparative Study of Spanish, Italian, French, and Portuguese</title>
      <description>Discussing the lexical similarities and differences between Spanish, Italian, and French, and exploring why Spanish and Italian are more similar to each other than to French.</description>
      <link>https://www.bmck.au/posts/2023/a-comparative-study-of-spanish-italian-french-and-portuguese</link>
      <guid>https://www.bmck.au/posts/2023/a-comparative-study-of-spanish-italian-french-and-portuguese</guid>
      <pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AWS Cognito and the Tradeoff Between Convenience and Security in Token Renewal</title>
      <description>Exploring why AWS Cognito allows for using refresh tokens to renew access tokens but doesn&apos;t allow for renewing refresh tokens, and how this approach helps to balance convenience with security</description>
      <link>https://www.bmck.au/posts/2023/aws-cognito-and-the-tradeoff-between-convenience-and-security-in-token-renewal</link>
      <guid>https://www.bmck.au/posts/2023/aws-cognito-and-the-tradeoff-between-convenience-and-security-in-token-renewal</guid>
      <pubDate>Wed, 12 Apr 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Essential Gear and Clothing for Capturing Stunning Images on an African Safari</title>
      <description>To capture stunning images of magnificent wildlife and breathtaking landscapes, it&apos;s essential to have the right equipment and clothing. In this post, we&apos;ll look at some of the essential gear and clothing you&apos;ll need for an African safari adventure.</description>
      <link>https://www.bmck.au/posts/2023/essential-gear-and-clothing-for-capturing-stunning-images-on-an-african-safari</link>
      <guid>https://www.bmck.au/posts/2023/essential-gear-and-clothing-for-capturing-stunning-images-on-an-african-safari</guid>
      <pubDate>Fri, 31 Mar 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Etymology and History of the Arctic and Antarctic</title>
      <description>Exploring the etymology of the words &quot;Arctic&quot; and &quot;Antarctic&quot; and delving into the history of exploration and scientific research in these remote and extreme environments.</description>
      <link>https://www.bmck.au/posts/2023/the-etymology-and-history-of-the-arctic-and-antarctic</link>
      <guid>https://www.bmck.au/posts/2023/the-etymology-and-history-of-the-arctic-and-antarctic</guid>
      <pubDate>Sun, 12 Mar 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Economic History of Argentina: From British Investment to Foreign Debt</title>
      <description>Exploring the relationship between the Falklands War and Argentina&apos;s economic history, particularly with respect to British investment and foreign debt</description>
      <link>https://www.bmck.au/posts/2023/economic-history-of-argentina-from-british-investment-to-foreign-debt</link>
      <guid>https://www.bmck.au/posts/2023/economic-history-of-argentina-from-british-investment-to-foreign-debt</guid>
      <pubDate>Sun, 05 Mar 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Comparing Azure vs. AWS: Which Cloud Platform is Right for You?</title>
      <description>Discussing the key differences between the platforms, including services offered, pricing, security, support, and ease of use. Additionally, it highlights how Terraform can be used with all of these platforms to automate infrastructure management.</description>
      <link>https://www.bmck.au/posts/2023/comparing-azure-vs-aws-which-cloud-platform-is-right-for-you</link>
      <guid>https://www.bmck.au/posts/2023/comparing-azure-vs-aws-which-cloud-platform-is-right-for-you</guid>
      <pubDate>Sat, 04 Mar 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How Coffee Became Synonymous with Italy</title>
      <description>Exploring the origins of coffee, its introduction to Italy, and the development of Italian coffee culture, including the invention of iconic drinks like espresso and cappuccino.</description>
      <link>https://www.bmck.au/posts/2023/how-coffee-became-synonymous-with-italy</link>
      <guid>https://www.bmck.au/posts/2023/how-coffee-became-synonymous-with-italy</guid>
      <pubDate>Tue, 28 Feb 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Tomatoes in Italian cuisine</title>
      <description>Exploring how tomatoes became a popular ingredient in Italian cuisine, tracing their introduction to Italy in the late 16th century, their initial use for ornamental purposes, and the rise of pizza as a significant factor in their widespread popularity.</description>
      <link>https://www.bmck.au/posts/2023/tomatoes-in-italian-cuisine</link>
      <guid>https://www.bmck.au/posts/2023/tomatoes-in-italian-cuisine</guid>
      <pubDate>Fri, 24 Feb 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building a VPC for Lambda Functions with Terraform</title>
      <description>Configure Lambda in a VPC without losing access to external services.</description>
      <link>https://www.bmck.au/posts/2023/building-a-vpc-for-lambda-functions-with-terraform</link>
      <guid>https://www.bmck.au/posts/2023/building-a-vpc-for-lambda-functions-with-terraform</guid>
      <pubDate>Wed, 22 Feb 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Argument for native mobile apps</title>
      <description>Arguing the case for fully native mobile applications.</description>
      <link>https://www.bmck.au/posts/2022/argument-for-native-mobile-apps</link>
      <guid>https://www.bmck.au/posts/2022/argument-for-native-mobile-apps</guid>
      <pubDate>Fri, 07 Oct 2022 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Typescript on AWS Lambda</title>
      <description>Investigating the possibility of Typescript functions on Lambda without transpilation.</description>
      <link>https://www.bmck.au/posts/2022/typescript-on-aws-lambda</link>
      <guid>https://www.bmck.au/posts/2022/typescript-on-aws-lambda</guid>
      <pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Automated deployments to Linux servers</title>
      <description>A simple description on how to deploy code to a Linux server using Octopus Deploy and Github Actions</description>
      <link>https://www.bmck.au/posts/2022/automated-deployments-to-linux-servers</link>
      <guid>https://www.bmck.au/posts/2022/automated-deployments-to-linux-servers</guid>
      <pubDate>Thu, 28 Apr 2022 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The problem building a website</title>
      <description>The problem of building websites is frequently not a technical one to solve, but a strategic one</description>
      <link>https://www.bmck.au/posts/2021/the-problem-building-a-website</link>
      <guid>https://www.bmck.au/posts/2021/the-problem-building-a-website</guid>
      <pubDate>Fri, 05 Nov 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Multiple WebSocket servers in a single Express instance</title>
      <description>How to host multiple WebSocket servers within one instance of Express web server</description>
      <link>https://www.bmck.au/posts/2021/multiple-websocket-servers-in-a-single-express-instance</link>
      <guid>https://www.bmck.au/posts/2021/multiple-websocket-servers-in-a-single-express-instance</guid>
      <pubDate>Sat, 28 Aug 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Starting a Typescript Node project</title>
      <description>There’s no good reason to not use Typescript anymore.  This is a quick guide on how to start a NodeJS project with Typescript from the get-go.</description>
      <link>https://www.bmck.au/posts/2021/starting-a-typescript-node-project</link>
      <guid>https://www.bmck.au/posts/2021/starting-a-typescript-node-project</guid>
      <pubDate>Thu, 29 Jul 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Umbraco logging to Azure Application Insights</title>
      <description>Configuring Umbraco to log to Azure&apos;s Application Insights</description>
      <link>https://www.bmck.au/posts/2021/umbraco-logging-to-azure-application-insights</link>
      <guid>https://www.bmck.au/posts/2021/umbraco-logging-to-azure-application-insights</guid>
      <pubDate>Fri, 25 Jun 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Umbraco server configuration</title>
      <description>Installing the bare minimum for Umbraco</description>
      <link>https://www.bmck.au/posts/2021/umbraco-server-configuration</link>
      <guid>https://www.bmck.au/posts/2021/umbraco-server-configuration</guid>
      <pubDate>Fri, 21 May 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Common redirects with IIS</title>
      <description>A couple of IIS (URL Rewrite 2) redirect configurations I use regularly</description>
      <link>https://www.bmck.au/posts/2021/common-redirects-with-iis</link>
      <guid>https://www.bmck.au/posts/2021/common-redirects-with-iis</guid>
      <pubDate>Mon, 17 May 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>IP restricting Azure Application Gateway</title>
      <description>How to apply an IP whitelist/restriction on Azure&apos;s Application Gateway</description>
      <link>https://www.bmck.au/posts/2021/ip-restricting-azure-application-gateway</link>
      <guid>https://www.bmck.au/posts/2021/ip-restricting-azure-application-gateway</guid>
      <pubDate>Fri, 07 May 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Google Chrome performance issues with CSS Grid</title>
      <description>Uncovering a major pitfall of overusing the CSS Grid</description>
      <link>https://www.bmck.au/posts/2021/google-chrome-performance-issues-with-css-grid</link>
      <guid>https://www.bmck.au/posts/2021/google-chrome-performance-issues-with-css-grid</guid>
      <pubDate>Wed, 05 May 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The economy isn&apos;t real</title>
      <description>Mindless dribble about the economy versus humanity</description>
      <link>https://www.bmck.au/posts/2021/the-economy-isnt-real</link>
      <guid>https://www.bmck.au/posts/2021/the-economy-isnt-real</guid>
      <pubDate>Thu, 22 Apr 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Typescript - interfaces and types</title>
      <description>Throwing my opinion out there on when to use interfaces over types and vice-versa</description>
      <link>https://www.bmck.au/posts/2021/typescript-interfaces-and-types</link>
      <guid>https://www.bmck.au/posts/2021/typescript-interfaces-and-types</guid>
      <pubDate>Wed, 21 Apr 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Issues with direct DOM manipulation in React</title>
      <description>Addressing observed patterns with DOM updates in React applications</description>
      <link>https://www.bmck.au/posts/2021/issues-with-direct-dom-manipulation-in-react</link>
      <guid>https://www.bmck.au/posts/2021/issues-with-direct-dom-manipulation-in-react</guid>
      <pubDate>Thu, 15 Apr 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Backend for frontend</title>
      <description>The middle-ground between back-end and front-end development</description>
      <link>https://www.bmck.au/posts/2021/backend-for-frontend</link>
      <guid>https://www.bmck.au/posts/2021/backend-for-frontend</guid>
      <pubDate>Mon, 22 Mar 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>NextJS for Gatsby - Build phases</title>
      <description>Exploring the difference in how Gatsby and NextJS build their pages</description>
      <link>https://www.bmck.au/posts/2021/nextjs-for-gatsby-build-phases</link>
      <guid>https://www.bmck.au/posts/2021/nextjs-for-gatsby-build-phases</guid>
      <pubDate>Wed, 10 Mar 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Trust - AI&apos;s roadblock to domination</title>
      <description>The main hurdle artificial intelligence must overcome to achieve domination is our trust</description>
      <link>https://www.bmck.au/posts/2021/trust-ais-roadblock-to-domination</link>
      <guid>https://www.bmck.au/posts/2021/trust-ais-roadblock-to-domination</guid>
      <pubDate>Sat, 06 Mar 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore best bits</title>
      <description>The best bits of Sitecore</description>
      <link>https://www.bmck.au/posts/2021/sitecore-best-bits</link>
      <guid>https://www.bmck.au/posts/2021/sitecore-best-bits</guid>
      <pubDate>Mon, 01 Mar 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Encrypting web.config values</title>
      <description>A quick guide on how to encrypt values in a web.config file</description>
      <link>https://www.bmck.au/posts/2020/encrypting-webconfig-values</link>
      <guid>https://www.bmck.au/posts/2020/encrypting-webconfig-values</guid>
      <pubDate>Tue, 21 Jul 2020 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building solid, useful and usable software</title>
      <description>If you want to build useful software, use it</description>
      <link>https://www.bmck.au/posts/2019/building-solid-useful-and-usable-software</link>
      <guid>https://www.bmck.au/posts/2019/building-solid-useful-and-usable-software</guid>
      <pubDate>Sun, 17 Nov 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Serverless CDN</title>
      <description>Building a pure serverless CDN with image processing in AWS using the Serverless framework, Cloudfront, Lambda and S3</description>
      <link>https://www.bmck.au/posts/2019/serverless-cdn</link>
      <guid>https://www.bmck.au/posts/2019/serverless-cdn</guid>
      <pubDate>Thu, 12 Sep 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>GraphQL, Entity Framework Core and JSON Patch</title>
      <description>Implementing an abstracted method of CRUD operations with GraphQL, Entity Framework Core and JSON Patch</description>
      <link>https://www.bmck.au/posts/2019/graphql-entity-framework-core-and-json-patch</link>
      <guid>https://www.bmck.au/posts/2019/graphql-entity-framework-core-and-json-patch</guid>
      <pubDate>Sat, 06 Apr 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore indexing arrays with Azure Search</title>
      <description>Overcoming an issue with indexing lists of data on Azure Search</description>
      <link>https://www.bmck.au/posts/2019/sitecore-indexing-arrays-with-azure-search</link>
      <guid>https://www.bmck.au/posts/2019/sitecore-indexing-arrays-with-azure-search</guid>
      <pubDate>Sun, 31 Mar 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Lessons with Sitecore Helix</title>
      <description>Before we discovered the Helix framework developed by Sitecore our projects were disorganised, to say the least.  We had no real guideline to follow when building out our solutions.  Helix changed that.</description>
      <link>https://www.bmck.au/posts/2018/lessons-with-sitecore-helix</link>
      <guid>https://www.bmck.au/posts/2018/lessons-with-sitecore-helix</guid>
      <pubDate>Sat, 03 Nov 2018 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore 9 Prerequisites (SIF)</title>
      <description>The prerequisites for installing Sitecore 9 using SIF are *technically* detailed in the installation guide.  However it&apos;s a bit obscure.  Here&apos;s a summarised list of additional packages that need to be installed to run the SIF installation tool for Sitecore 9.</description>
      <link>https://www.bmck.au/posts/2018/sitecore-9-prerequisites-sif</link>
      <guid>https://www.bmck.au/posts/2018/sitecore-9-prerequisites-sif</guid>
      <pubDate>Tue, 27 Mar 2018 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Installing Sitecore 9 Manually</title>
      <description>All Sitecore documentation directs users to use the SIF or SIF-less tools to install Sitecore.</description>
      <link>https://www.bmck.au/posts/2018/installing-sitecore-9-manually</link>
      <guid>https://www.bmck.au/posts/2018/installing-sitecore-9-manually</guid>
      <pubDate>Wed, 21 Mar 2018 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>What did you learn this week?</title>
      <description>As developers, learning is part of our job, rarely are we faced with a problem where the solution is obvious and straightforward.  Understanding the problem is a learning in itself.</description>
      <link>https://www.bmck.au/posts/2017/what-did-you-learn-this-week</link>
      <guid>https://www.bmck.au/posts/2017/what-did-you-learn-this-week</guid>
      <pubDate>Thu, 16 Nov 2017 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Serverless .NET Core</title>
      <description>I have been playing around a lot with AWS Lambda lately, writing most of my functions in Javascript.  It made me wonder what other languages/platforms would be well suited to such an environment.  Javascript works well because it&apos;s lightweight and flexible.  Lambda has the option for Java but has some performance issues due to the spinup time of the JVM.</description>
      <link>https://www.bmck.au/posts/2016/serverless-net-core</link>
      <guid>https://www.bmck.au/posts/2016/serverless-net-core</guid>
      <pubDate>Sun, 19 Jun 2016 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Going Serverless</title>
      <description>I work for a digital agency - Deepend.  We primarily build and maintain content managed websites for clients.  We are platform and technology agnostic meaning we deal with a lot of different programming languages, operating systems and databases.  That&apos;s great for me because it gives me the freedom to play with a whole assortment of toys.</description>
      <link>https://www.bmck.au/posts/2016/going-serverless</link>
      <guid>https://www.bmck.au/posts/2016/going-serverless</guid>
      <pubDate>Tue, 07 Jun 2016 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Spartan Race</title>
      <description>Yesterday I completed my first ever Spartan Race.  Leading up to it I was nervous and excited.  Excited for all the obstacles, nervous because it had been so cold lately that I was scared I&apos;d get hypothermia.</description>
      <link>https://www.bmck.au/posts/2016/spartan-race</link>
      <guid>https://www.bmck.au/posts/2016/spartan-race</guid>
      <pubDate>Sun, 05 Jun 2016 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>So you want a website</title>
      <description>One of the hardest questions to be asked as a programmer who primarily does web development is: &apos;How much for a website?&apos;  It&apos;s one of those questions that doesn&apos;t really have an exact answer.  &apos;How much do you want to pay for a website?&apos; is probably a better question.</description>
      <link>https://www.bmck.au/posts/2016/so-you-want-a-website</link>
      <guid>https://www.bmck.au/posts/2016/so-you-want-a-website</guid>
      <pubDate>Fri, 03 Jun 2016 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Pesky Adblock</title>
      <description>I was tasked with implementing some extra levels of validation on the registration form of a website I built.  Registration was a simple AngularJS form that hit an ASP.NET WebAPI endpoint.</description>
      <link>https://www.bmck.au/posts/2015/pesky-adblock</link>
      <guid>https://www.bmck.au/posts/2015/pesky-adblock</guid>
      <pubDate>Sat, 30 May 2015 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Umbraco Specification File</title>
      <description>Umbraco is a powerful CMS that isn&apos;t overly intrusive.  It can work nicely side-by-side your web appliction providing a nice and easy way to manage dynamic content pages.  The latest version also has a nice fresh UI.</description>
      <link>https://www.bmck.au/posts/2015/umbraco-specification-file</link>
      <guid>https://www.bmck.au/posts/2015/umbraco-specification-file</guid>
      <pubDate>Fri, 16 Jan 2015 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Actions Pattern</title>
      <description>It&apos;s a terrible name, but maybe one day I&apos;ll figure a better one.  Either way...</description>
      <link>https://www.bmck.au/posts/2014/actions-pattern</link>
      <guid>https://www.bmck.au/posts/2014/actions-pattern</guid>
      <pubDate>Wed, 19 Nov 2014 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AngularJS Models</title>
      <description>I was looking for a method to abstract away integrating my RESTful services for regular CRUD operations.  There&apos;s ngResource, but it&apos;s a bit voodoo and restrictive.  I wanted to come up with a solution that was a bit more simplictic that&apos;s also not surrounded by magic.</description>
      <link>https://www.bmck.au/posts/2014/angularjs-models</link>
      <guid>https://www.bmck.au/posts/2014/angularjs-models</guid>
      <pubDate>Mon, 18 Aug 2014 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Flask, AngularJS and CORS</title>
      <description>I am currently developing a website that will entirely be a Single Page Application (SPA).  I started building the back-end in D and the front-end in AngularJS.  I decided after a couple of weeks that Jeff Atwood was right in saying &apos;Storage is cheap, programmers are expensive.&apos;  Though D is a useful language, it was taking me too long to produce useful RESTful API endpoints, so I decided to make the switch to Flask given my familiarity with it.</description>
      <link>https://www.bmck.au/posts/2014/flask-angularjs-and-cors</link>
      <guid>https://www.bmck.au/posts/2014/flask-angularjs-and-cors</guid>
      <pubDate>Tue, 05 Aug 2014 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Thoughts on D</title>
      <description>I have spent the last few days learning a bit of D, I have contributed to a library, written my own library and developed a basic understanding of the language.  It comes across as a very powerful and developer-friendly language. However there are a few downsides to it.</description>
      <link>https://www.bmck.au/posts/2014/thoughts-on-d</link>
      <guid>https://www.bmck.au/posts/2014/thoughts-on-d</guid>
      <pubDate>Thu, 17 Jul 2014 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Musings about Web Application Development</title>
      <description>In the ideal world is a great way to start any thought, then reality comes in and kills all your big ideas.</description>
      <link>https://www.bmck.au/posts/2014/musings-about-web-application-development</link>
      <guid>https://www.bmck.au/posts/2014/musings-about-web-application-development</guid>
      <pubDate>Fri, 11 Jul 2014 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Running Jekyll on Heroku</title>
      <description>My website once was an ASP.NET MVC website that was very full featured.  I realised that most of the features weren&apos;t actually being used and I wanted to free up some spacing on my webhost.</description>
      <link>https://www.bmck.au/posts/2014/running-jekyll-on-heroku</link>
      <guid>https://www.bmck.au/posts/2014/running-jekyll-on-heroku</guid>
      <pubDate>Fri, 04 Jul 2014 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Alternative to Entity Framework and the Repository pattern</title>
      <description>About a year ago I wrote a post suggesting how one could approach the Repository and Unit of Work patterns when using Entity Framework, at the time I was somewhat new to Entity Framework and it was a shiny new toy that could do everything.  Since then I&apos;ve been involved in quite a few projects and though it is quite a nice framework, I&apos;ve concluded that it&apos;s not the one tool to rule them all.  I also realised that the Repository pattern isn&apos;t always the best approach to take.</description>
      <link>https://www.bmck.au/posts/2013/alternative-to-entity-framework-and-the-repository-pattern</link>
      <guid>https://www.bmck.au/posts/2013/alternative-to-entity-framework-and-the-repository-pattern</guid>
      <pubDate>Wed, 24 Apr 2013 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Unique file name</title>
      <description>I came across a curious piece of code as I was working my way through the project I work day-in-day-out on; not that curious pieces of code are rare in this project.</description>
      <link>https://www.bmck.au/posts/2013/unique-file-name</link>
      <guid>https://www.bmck.au/posts/2013/unique-file-name</guid>
      <pubDate>Fri, 04 Jan 2013 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Coffee Heaven in Toronto - Te Aro</title>
      <description>I am on a mission to find good coffee using Flat White café in Soho (London, UK) as my benchmark.  I thought it was impossible here in Toronto, but I was wrong.  Here&apos;s my finding from the delightful Te Aro Coffee Roasters on Queens East and Ossington.</description>
      <link>https://www.bmck.au/posts/2012/coffee-heaven-in-toronto-te-aro</link>
      <guid>https://www.bmck.au/posts/2012/coffee-heaven-in-toronto-te-aro</guid>
      <pubDate>Wed, 12 Dec 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Clipboard Cleaner</title>
      <description>You know what grinds my gears?  Long URLs, URLs littered with UTM tracking information, and YouTube URLs that contain more than they need - which is just the video ID.</description>
      <link>https://www.bmck.au/posts/2012/clipboard-cleaner</link>
      <guid>https://www.bmck.au/posts/2012/clipboard-cleaner</guid>
      <pubDate>Wed, 28 Nov 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Developers are not designers</title>
      <description>As chaotic as the advertising world is, working at a couple of agencies in London gave me perspective and a lot of insight into the way things should be done; sometimes this was done inversely: I could see what was being done and realised that it wasn&apos;t exactly the right way to do it, but it made me realise a way that what was being done could be adapted to a more practical way.</description>
      <link>https://www.bmck.au/posts/2012/developers-are-not-designers</link>
      <guid>https://www.bmck.au/posts/2012/developers-are-not-designers</guid>
      <pubDate>Fri, 09 Nov 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Climbing Kilimanjaro</title>
      <description>The summit of Mount Kilimanjaro is the highest point in all of Africa at 5,985m above sea level (ASL). One believed origin of the name is derived from the Chaga word &apos;Kilimankyaro&apos; meaning &apos;difficult mountain to climb;&apos; had we known that before we climbed, maybe we might have thought it better not to try.  Luckily for us - we found out a few days after we started our ascent: far too late to turn around.</description>
      <link>https://www.bmck.au/posts/2012/climbing-kilimanjaro</link>
      <guid>https://www.bmck.au/posts/2012/climbing-kilimanjaro</guid>
      <pubDate>Tue, 06 Nov 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows 8/RT Review</title>
      <description>I have had Windows 8 installed on my home laptop for a few months now and last week my Surface RT arrived. I thought I&apos;d take this time to list a few things I like and hate about the whole new system.</description>
      <link>https://www.bmck.au/posts/2012/windows-8rt-review</link>
      <guid>https://www.bmck.au/posts/2012/windows-8rt-review</guid>
      <pubDate>Mon, 05 Nov 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>jQuery Mobile is the wrong answer</title>
      <description>Whatever the question is, jQuery Mobile is never the right answer. Well, unless you&apos;re throwing something together very quickly and have absolutely zero concern for customisability and are targeting *only* phones with screens 4.5&apos; and smaller.</description>
      <link>https://www.bmck.au/posts/2012/jquery-mobile-is-the-wrong-answer</link>
      <guid>https://www.bmck.au/posts/2012/jquery-mobile-is-the-wrong-answer</guid>
      <pubDate>Thu, 01 Nov 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>SWF to Image under 64 bit Windows</title>
      <description>This is definitely a reminder post for myself.  Twice now I have fallen victim to issues working with 32-bit COM libraries running under ASP.NET websites under Windows 64-bit. The main issue in this case was a library used by a legacy app that had to be ported from an older server to a newer one.</description>
      <link>https://www.bmck.au/posts/2012/swf-to-image-under-64-bit-windows</link>
      <guid>https://www.bmck.au/posts/2012/swf-to-image-under-64-bit-windows</guid>
      <pubDate>Mon, 22 Oct 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows RT and Microsoft Surface</title>
      <description>So today I bit the bullet and pre-ordered a Microsoft Surface. I was always opposed to buying an Apple iPad because I couldn&apos;t justify the cost for something I doubted I would get much use out of. The difference with the Surface is that it&apos;s a Microsoft product and I&apos;m a Microsoft developer. I have toyed with objective-c and it&apos;s just a pain, developer support (documentation, tools, updates, tutorials, etc...) from Microsoft is 100 times that of Apple&apos;s and .NET is a very, very nice environment to develop with.</description>
      <link>https://www.bmck.au/posts/2012/windows-rt-and-microsoft-surface</link>
      <guid>https://www.bmck.au/posts/2012/windows-rt-and-microsoft-surface</guid>
      <pubDate>Tue, 16 Oct 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Three days in Vancouver</title>
      <description>I never thought I would like a city as much as I did London (UK, not sure how many times I have had to clarify that in the past six months) but Vancouver comes close. The park, the beaches, the people, the food and the culture. It has it all.  I see it as a Melbourne with a nicer park and beaches on the ocean, not a port.</description>
      <link>https://www.bmck.au/posts/2012/three-days-in-vancouver</link>
      <guid>https://www.bmck.au/posts/2012/three-days-in-vancouver</guid>
      <pubDate>Thu, 20 Sep 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Git and Powershell</title>
      <description>Git is an awesome piece of software, not just for developers working in large teams, but also for individual developers. I have projects where I can track the entire history of it via it&apos;s Git repository and most of the time I&apos;m working alone. I have had issues working with other developers who haven&apos;t used it as much as I have, but we&apos;ve always worked through it.</description>
      <link>https://www.bmck.au/posts/2012/git-and-powershell</link>
      <guid>https://www.bmck.au/posts/2012/git-and-powershell</guid>
      <pubDate>Wed, 12 Sep 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Three days in New York City</title>
      <description>This is one city that&apos;s always been on my list, and this weekend just gone I had the pleasure of spending it there with my beautiful Lil Miss Planet.  Everyone I have spoken to tells me how different the Americans from east coast are from those on the west, they weren&apos;t wrong.  There certainly was the US feel about the place but it was nothing like L.A.</description>
      <link>https://www.bmck.au/posts/2012/three-days-in-new-york-city</link>
      <guid>https://www.bmck.au/posts/2012/three-days-in-new-york-city</guid>
      <pubDate>Tue, 11 Sep 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Entity Framework executing stored procedures</title>
      <description>Let&apos;s start with the code...</description>
      <link>https://www.bmck.au/posts/2012/entity-framework-executing-stored-procedures</link>
      <guid>https://www.bmck.au/posts/2012/entity-framework-executing-stored-procedures</guid>
      <pubDate>Tue, 28 Aug 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Three days in London</title>
      <description>It&apos;s been a while since I left. But London still has a homely feel to me. I left a lot of friends behind when I made the move to Canada, and a lot of fun areas untouched.</description>
      <link>https://www.bmck.au/posts/2012/three-days-in-london</link>
      <guid>https://www.bmck.au/posts/2012/three-days-in-london</guid>
      <pubDate>Mon, 13 Aug 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Git log oddity</title>
      <description>I love git, nothing will change that.  I just came across some odd functionality today.  I use the command line client most of the time, though it&apos;s getting a bit tiring so I will probably switch back to using SmartGit again soon.</description>
      <link>https://www.bmck.au/posts/2012/git-log-oddity</link>
      <guid>https://www.bmck.au/posts/2012/git-log-oddity</guid>
      <pubDate>Wed, 01 Aug 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2012 RTM</title>
      <description>It&apos;s finally here!  I made the switch at beta, then upgraded to the RC, now the Visual Studio 2012 RTM launch has been announced.  August 15th for MSDN subscribers (all the more reason to sign up... $800/year for basically all MS products isn&apos;t too bad...), or September 12th for everybody else.</description>
      <link>https://www.bmck.au/posts/2012/visual-studio-2012-rtm</link>
      <guid>https://www.bmck.au/posts/2012/visual-studio-2012-rtm</guid>
      <pubDate>Wed, 01 Aug 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Entity Framework goes open source</title>
      <description>It started with ASP.NET (MVC, WebForms, WebApi, etc...) and now they&apos;ve gone and opened up the source for Entity Framework!</description>
      <link>https://www.bmck.au/posts/2012/entity-framework-goes-open-source</link>
      <guid>https://www.bmck.au/posts/2012/entity-framework-goes-open-source</guid>
      <pubDate>Thu, 19 Jul 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>C# 5.0 and Asynchrony</title>
      <description>I&apos;m a little late to the party on this one, but I just watched Anders Hejlsberg&apos;s announcement (... from 2010) on it and must say that I am very impressed.</description>
      <link>https://www.bmck.au/posts/2012/c-50-and-asynchrony</link>
      <guid>https://www.bmck.au/posts/2012/c-50-and-asynchrony</guid>
      <pubDate>Wed, 18 Jul 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>New micro-site! Bad code &gt;_&lt;</title>
      <description>Too often I come across bad code, and I just wanted a little repository to keep it all, just to remind me of days that weren&apos;t so great.</description>
      <link>https://www.bmck.au/posts/2012/new-microsite-bad-code-</link>
      <guid>https://www.bmck.au/posts/2012/new-microsite-bad-code-</guid>
      <pubDate>Tue, 17 Jul 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Better to have then lose, or to never have?</title>
      <description>I have spent a lot of time reflecting on my life in London.  I was there for two years, I built a solid base of friends, places I liked to go, great pubs, bars, clubs, a solid network of recruiters to keep me working. But due to visa restrictions I was not allowed to stay and therefore moved on.</description>
      <link>https://www.bmck.au/posts/2012/better-to-have-then-lose-or-to-never-have</link>
      <guid>https://www.bmck.au/posts/2012/better-to-have-then-lose-or-to-never-have</guid>
      <pubDate>Mon, 09 Jul 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Build what you want to be used</title>
      <description>When developing websites it&apos;s easy to forget what you&apos;re actually trying to achieve.</description>
      <link>https://www.bmck.au/posts/2012/build-what-you-want-to-be-used</link>
      <guid>https://www.bmck.au/posts/2012/build-what-you-want-to-be-used</guid>
      <pubDate>Wed, 04 Jul 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>I don&apos;t like jQuery Mobile</title>
      <description>The more I play with it, the less I like it.  The concept is nice and all, but it&apos;s too inflexible.</description>
      <link>https://www.bmck.au/posts/2012/i-dont-like-jquery-mobile</link>
      <guid>https://www.bmck.au/posts/2012/i-dont-like-jquery-mobile</guid>
      <pubDate>Tue, 03 Jul 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>There is no mobile framework</title>
      <description>When it comes to developing websites for mobile devices, there is no set framework.  There are tools, helpers, quasi-frameworks, but there is no specific *framework* for developing these applications.</description>
      <link>https://www.bmck.au/posts/2012/there-is-no-mobile-framework</link>
      <guid>https://www.bmck.au/posts/2012/there-is-no-mobile-framework</guid>
      <pubDate>Tue, 26 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>What was Lincoln going to see the night he was assassinated?</title>
      <description>I have absolutely no idea why this question even came to me but I felt compelled to find an answer, it wasn&apos;t hard.  But interesting nonetheless.</description>
      <link>https://www.bmck.au/posts/2012/what-was-lincoln-going-to-see-the-night-he-was-assassinated</link>
      <guid>https://www.bmck.au/posts/2012/what-was-lincoln-going-to-see-the-night-he-was-assassinated</guid>
      <pubDate>Sun, 17 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Site Updates</title>
      <description>So anyone who has actually been paying attention may notice a few updates to the site.  This is very much a work in progress, but I&apos;m getting there... slowly.</description>
      <link>https://www.bmck.au/posts/2012/site-updates</link>
      <guid>https://www.bmck.au/posts/2012/site-updates</guid>
      <pubDate>Fri, 15 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>African adventure</title>
      <description>Had someone asked me a year ago where Mount Kilimanjaro was, I probably would have said it was somewhere in Asia.  Now I am 14 weeks out from climbing that very mountain with my beautiful girlfriend, the one and only Lil&apos; Miss Planet - Ivona.</description>
      <link>https://www.bmck.au/posts/2012/african-adventure</link>
      <guid>https://www.bmck.au/posts/2012/african-adventure</guid>
      <pubDate>Thu, 14 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Useful websites</title>
      <description>In building this website there have been a couple of websites that have been quite useful.</description>
      <link>https://www.bmck.au/posts/2012/useful-websites</link>
      <guid>https://www.bmck.au/posts/2012/useful-websites</guid>
      <pubDate>Wed, 13 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Spatial data types in Entity Framework and MVC</title>
      <description>I was slapped with another funny one with Entity Framework and MVC today.  I wanted to access a System.Data.Spatial.DbGeography part of the Entity Framework in one of my views.  But I kept getting the error saying that DbGeography was in an assembly that wasn&apos;t referenced.</description>
      <link>https://www.bmck.au/posts/2012/spatial-data-types-in-entity-framework-and-mvc</link>
      <guid>https://www.bmck.au/posts/2012/spatial-data-types-in-entity-framework-and-mvc</guid>
      <pubDate>Tue, 12 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Tables and HTML</title>
      <description>This has been discussed over and over and over and over again, and you would think in 2012 with HTML5 this conversation would have been put to sleep a long time ago.  Unfortunately, not.</description>
      <link>https://www.bmck.au/posts/2012/tables-and-html</link>
      <guid>https://www.bmck.au/posts/2012/tables-and-html</guid>
      <pubDate>Tue, 12 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>New Website</title>
      <description>I&apos;m making the move from my old website to my new one, and didn&apos;t want to lose all my data so here&apos;s a snap shot of my old &apos;About&apos; page, which I&apos;ll get around to setting up on this site at some point.</description>
      <link>https://www.bmck.au/posts/2012/new-website</link>
      <guid>https://www.bmck.au/posts/2012/new-website</guid>
      <pubDate>Mon, 11 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Polish word of the day</title>
      <description>**łatwe**</description>
      <link>https://www.bmck.au/posts/2012/polish-word-of-the-day</link>
      <guid>https://www.bmck.au/posts/2012/polish-word-of-the-day</guid>
      <pubDate>Mon, 11 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The implications of IPv6</title>
      <description>Today I was tasked with answering a customer query regarding IPv6 and whether it will have any impact on their website.  I initially wasn&apos;t sure how to address this, but did my best to respond.</description>
      <link>https://www.bmck.au/posts/2012/the-implications-of-ipv6</link>
      <guid>https://www.bmck.au/posts/2012/the-implications-of-ipv6</guid>
      <pubDate>Fri, 08 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ThreadAbortException and Response.End</title>
      <description>So the project I&apos;m working on one of the tasks was to review the countless exception emails that get sent to all the developers and triage them.  Determine which ones to fix and which to ignore.</description>
      <link>https://www.bmck.au/posts/2012/threadabortexception-and-responseend</link>
      <guid>https://www.bmck.au/posts/2012/threadabortexception-and-responseend</guid>
      <pubDate>Tue, 05 Jun 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Solution to fit the problem, not solution to fit all problems</title>
      <description>Too many times architects and/or developers will start a project with delusions of grandeur, instead of addressing the issue and achieving the required goal, they end up tacking on so much more than is actually asked for which more often than not ends up in more of a mess than if they took the simple approach.</description>
      <link>https://www.bmck.au/posts/2012/solution-to-fit-the-problem-not-solution-to-fit-all-problems</link>
      <guid>https://www.bmck.au/posts/2012/solution-to-fit-the-problem-not-solution-to-fit-all-problems</guid>
      <pubDate>Fri, 25 May 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Open source vs. Closed source</title>
      <description>After a discussion on the feasibility of open source, I needed to get my thoughts out there on the topic.</description>
      <link>https://www.bmck.au/posts/2012/open-source-vs-closed-source</link>
      <guid>https://www.bmck.au/posts/2012/open-source-vs-closed-source</guid>
      <pubDate>Fri, 11 May 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Profiler</title>
      <description>So I&apos;m a little late to the party on this one apparently but it seems too good to be true, and I&apos;m putting it here simply so I don&apos;t forget about it.</description>
      <link>https://www.bmck.au/posts/2012/aspnet-mvc-profiler</link>
      <guid>https://www.bmck.au/posts/2012/aspnet-mvc-profiler</guid>
      <pubDate>Tue, 01 May 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC 4 Mobile friendly, client customisable, localised website</title>
      <description>My current task is to investigate what technologies to port the current WebForms application to, it&apos;s been decided that we will go towards MVC, but I need to determine what extra technologies will be needed to match (and of course, better..) the current site.</description>
      <link>https://www.bmck.au/posts/2012/aspnet-mvc-4-mobile-friendly-client-customisable-localised-website</link>
      <guid>https://www.bmck.au/posts/2012/aspnet-mvc-4-mobile-friendly-client-customisable-localised-website</guid>
      <pubDate>Tue, 01 May 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Web design isn&apos;t easy</title>
      <description>I&apos;ve always had great respect for good web designers.  They need to know enough about how websites work as well as having an eye for making things look good.  From my own perspective I know how websites work, from HTTP requests to how HTML and CSS get rendered, but when it comes to design, quite simply: I suck. (Which explains why this blog is running a stock-standard BlogEngine.NET theme)</description>
      <link>https://www.bmck.au/posts/2012/web-design-isnt-easy</link>
      <guid>https://www.bmck.au/posts/2012/web-design-isnt-easy</guid>
      <pubDate>Sun, 29 Apr 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Entity Framework, Unit Testing and the Repository Pattern</title>
      <description>I gave myself a problem.  I started reading about test-driven development (TDD), and it had me intrigued.  The way I generally developed websites was having the presentation layer of my applications (mainly MVC websites) somewhat tightly coupled with the data source.  Controllers would be access the database via L2S or EF and pass the returned model to the view.  This works, sometimes (small projects, etc...), but it isn&apos;t exactly great when projects start to expand and testing becomes useful.</description>
      <link>https://www.bmck.au/posts/2012/entity-framework-unit-testing-and-the-repository-pattern</link>
      <guid>https://www.bmck.au/posts/2012/entity-framework-unit-testing-and-the-repository-pattern</guid>
      <pubDate>Thu, 26 Apr 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Polish is a really hard language to learn</title>
      <description>Well I&apos;m not sure it&apos;s just Polish that&apos;s hard to learn, coming from English everything seems difficult.  I&apos;ve come to conclude it&apos;s due to a couple of things...</description>
      <link>https://www.bmck.au/posts/2012/polish-is-a-really-hard-language-to-learn</link>
      <guid>https://www.bmck.au/posts/2012/polish-is-a-really-hard-language-to-learn</guid>
      <pubDate>Wed, 25 Apr 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Calculating Velocity on iPhone</title>
      <description>So after a hard drive crash and a memory upgrade my MacBook is back up and running with OS X Lion and Xcode installed.</description>
      <link>https://www.bmck.au/posts/2012/calculating-velocity-on-iphone</link>
      <guid>https://www.bmck.au/posts/2012/calculating-velocity-on-iphone</guid>
      <pubDate>Thu, 12 Apr 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Mobile Web Applications vs. Mobile Applications</title>
      <description>There is a clear distinction between a mobile application and a mobile web application. Mobile applications are natively compiled applications that run on mobile devices, mobile web applications are regular web applications designed to run on mobile devices.</description>
      <link>https://www.bmck.au/posts/2012/mobile-web-applications-vs-mobile-applications</link>
      <guid>https://www.bmck.au/posts/2012/mobile-web-applications-vs-mobile-applications</guid>
      <pubDate>Tue, 10 Apr 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Adanac is Canada Backwards</title>
      <description>Today marks the one month point of me starting my new life in Canada and there have been certain things that I just can&apos;t get my head around.  Granted I have been living in London (England, not Ontario) for the past two years and the city is significantly bigger, older and more established, but sometimes I just find myself saying: &apos;Seriously?&apos;</description>
      <link>https://www.bmck.au/posts/2012/adanac-is-canada-backwards</link>
      <guid>https://www.bmck.au/posts/2012/adanac-is-canada-backwards</guid>
      <pubDate>Wed, 04 Apr 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Logitech Illuminated Keyboard</title>
      <description>**The greatest keyboard ever made.** It&apos;s a little bit more expensive but it is most definitely worth it.  The keyboard action is so comfortable, the form factor is nice and slender.  The back-lit keys are a little bit unnecessary but it does add a nice effect.</description>
      <link>https://www.bmck.au/posts/2012/logitech-illuminated-keyboard</link>
      <guid>https://www.bmck.au/posts/2012/logitech-illuminated-keyboard</guid>
      <pubDate>Tue, 03 Apr 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Welcome to Canada, G-STAR!</title>
      <description>In 1989 a company called Gap Star was started in Holland, in 1996 they went international and one of the ramifications of doing so was a clash with a certain other large international clothing brand that inevitably forced them to rename themselves, as what we now know as G-STAR.</description>
      <link>https://www.bmck.au/posts/2012/welcome-to-canada-gstar</link>
      <guid>https://www.bmck.au/posts/2012/welcome-to-canada-gstar</guid>
      <pubDate>Tue, 03 Apr 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Stored Procedures Debate</title>
      <description>Having just started a new job where I&apos;ll be working on a particular product for some time, I&apos;ve spent the last couple of days reviewing the code base, documentation and database structure.</description>
      <link>https://www.bmck.au/posts/2012/the-stored-procedures-debate</link>
      <guid>https://www.bmck.au/posts/2012/the-stored-procedures-debate</guid>
      <pubDate>Tue, 03 Apr 2012 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>My first post from Windows Live Writer!</title>
      <description>I just wanted to make mention how cool this is, now I don&apos;t have to look at my ugly blog site to post blogs on it!</description>
      <link>https://www.bmck.au/posts/2009/my-first-post-from-windows-live-writer</link>
      <guid>https://www.bmck.au/posts/2009/my-first-post-from-windows-live-writer</guid>
      <pubDate>Wed, 19 Aug 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>XPages and &amp;nbsp;</title>
      <description>I encountered an issue with XPages and a text field in a Lotus Notes document.</description>
      <link>https://www.bmck.au/posts/2009/xpages-and-nbsp</link>
      <guid>https://www.bmck.au/posts/2009/xpages-and-nbsp</guid>
      <pubDate>Mon, 27 Jul 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>XPages File download control</title>
      <description>I have encountered an issue with the file download control and reported it to IBM.</description>
      <link>https://www.bmck.au/posts/2009/xpages-file-download-control</link>
      <guid>https://www.bmck.au/posts/2009/xpages-file-download-control</guid>
      <pubDate>Tue, 21 Jul 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>XPages Error 500</title>
      <description>Until I found the &apos;Display default error page&apos; application property I struggled to debug XPages errors.</description>
      <link>https://www.bmck.au/posts/2009/xpages-error-500</link>
      <guid>https://www.bmck.au/posts/2009/xpages-error-500</guid>
      <pubDate>Mon, 13 Jul 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>XPages document not saved</title>
      <description>*This is a follow up to my previous post: &apos;When is a save not a save?&apos;*</description>
      <link>https://www.bmck.au/posts/2009/xpages-document-not-saved</link>
      <guid>https://www.bmck.au/posts/2009/xpages-document-not-saved</guid>
      <pubDate>Wed, 08 Jul 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Convert a JPEG image to PDF document</title>
      <description>I had the requirement to export data to a PDF document recently, which involved plotting data from a Domino database over an map that was stored in JPEG format.</description>
      <link>https://www.bmck.au/posts/2009/convert-a-jpeg-image-to-pdf-document</link>
      <guid>https://www.bmck.au/posts/2009/convert-a-jpeg-image-to-pdf-document</guid>
      <pubDate>Wed, 01 Jul 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Resize image attachments in Lotus Notes</title>
      <description>Attached is the Java code for an agent I built that resizes all the images (attached in a rich text field) to a certain size if they are too large.</description>
      <link>https://www.bmck.au/posts/2009/resize-image-attachments-in-lotus-notes</link>
      <guid>https://www.bmck.au/posts/2009/resize-image-attachments-in-lotus-notes</guid>
      <pubDate>Mon, 29 Jun 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Extracting image resources from domino databases using Java</title>
      <description>I had the necessity to extract an image that is embedded in the database an a resource out to the file system.</description>
      <link>https://www.bmck.au/posts/2009/extracting-image-resources-from-domino-databases-using-java</link>
      <guid>https://www.bmck.au/posts/2009/extracting-image-resources-from-domino-databases-using-java</guid>
      <pubDate>Fri, 26 Jun 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>IIS + Domino + XPages</title>
      <description>I have come across an issue when using IIS as the HTTP front end to Domino where XPages fails to work.</description>
      <link>https://www.bmck.au/posts/2009/iis-domino-xpages</link>
      <guid>https://www.bmck.au/posts/2009/iis-domino-xpages</guid>
      <pubDate>Thu, 18 Jun 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Playlist script for ices</title>
      <description>I use ices0 + icecast to stream my music to me all over the globe.  I created a python script to build generate the playlist of songs that are played.</description>
      <link>https://www.bmck.au/posts/2009/playlist-script-for-ices</link>
      <guid>https://www.bmck.au/posts/2009/playlist-script-for-ices</guid>
      <pubDate>Thu, 18 Jun 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>XPages querySaveDocument</title>
      <description>More playing with XPages and I&apos;ve come across another anomily.</description>
      <link>https://www.bmck.au/posts/2009/xpages-querysavedocument</link>
      <guid>https://www.bmck.au/posts/2009/xpages-querysavedocument</guid>
      <pubDate>Tue, 09 Jun 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Stay tuned!</title>
      <description>I have recently moved host and have changed the blog configuration to run off a database instead of flat XML files.</description>
      <link>https://www.bmck.au/posts/2009/stay-tuned</link>
      <guid>https://www.bmck.au/posts/2009/stay-tuned</guid>
      <pubDate>Wed, 20 May 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>dijit.Dialog in Domino XPages</title>
      <description># Background</description>
      <link>https://www.bmck.au/posts/2009/dijitdialog-in-domino-xpages</link>
      <guid>https://www.bmck.au/posts/2009/dijitdialog-in-domino-xpages</guid>
      <pubDate>Thu, 16 Apr 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Notes... really has to go</title>
      <description>Further to my post a few days ago...</description>
      <link>https://www.bmck.au/posts/2009/notes-really-has-to-go</link>
      <guid>https://www.bmck.au/posts/2009/notes-really-has-to-go</guid>
      <pubDate>Tue, 14 Apr 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Global Printers</title>
      <description>Recently I have been trying to add a printer on a server available to all users, using the add printer wizard with no luck.</description>
      <link>https://www.bmck.au/posts/2009/global-printers</link>
      <guid>https://www.bmck.au/posts/2009/global-printers</guid>
      <pubDate>Tue, 14 Apr 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Since when?</title>
      <description>So apparently, according to Visual Web Developer, input elements don&apos;t belong in forms?</description>
      <link>https://www.bmck.au/posts/2009/since-when</link>
      <guid>https://www.bmck.au/posts/2009/since-when</guid>
      <pubDate>Thu, 09 Apr 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Notes... has to go</title>
      <description>I would like to hear from one person, who is not currently making or has not recently made a decent income from the Lotus Notes suite of products, who can strongly say they support IBM&apos;s Lotus Notes as a user-friendly, efficient, productivity increasing piece of software.</description>
      <link>https://www.bmck.au/posts/2009/notes-has-to-go</link>
      <guid>https://www.bmck.au/posts/2009/notes-has-to-go</guid>
      <pubDate>Tue, 07 Apr 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Something different</title>
      <description>Nothing.  No problems.  No dramas.</description>
      <link>https://www.bmck.au/posts/2009/something-different</link>
      <guid>https://www.bmck.au/posts/2009/something-different</guid>
      <pubDate>Mon, 30 Mar 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Another day...</title>
      <description>Another half day wasted trying to work my way around the shoddy piece of software IBM like to call Lotus Notes.</description>
      <link>https://www.bmck.au/posts/2009/another-day</link>
      <guid>https://www.bmck.au/posts/2009/another-day</guid>
      <pubDate>Fri, 27 Mar 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Grand Prix - Mood:Sad</title>
      <description>The grand prix kicks off here in Melbourne today.</description>
      <link>https://www.bmck.au/posts/2009/grand-prix-moodsad</link>
      <guid>https://www.bmck.au/posts/2009/grand-prix-moodsad</guid>
      <pubDate>Thu, 26 Mar 2009 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>When is a save not a save?</title>
      <description>I hear you all look at my with a curious expression on your face.</description>
      <link>https://www.bmck.au/posts/2009/when-is-a-save-not-a-save</link>
      <guid>https://www.bmck.au/posts/2009/when-is-a-save-not-a-save</guid>
      <pubDate>Thu, 26 Mar 2009 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>