
<!DOCTYPE html>
<html lang="en">

<head>

  <title>Bruce Blacklaws' Blog | Home</title>

  <link href="https://fonts.googleapis.com/css?family=PT+Sans" rel="stylesheet">
  <link rel="stylesheet" type="text/css" href="/desktop.css">
  <link rel="stylesheet" type="text/css" href="prism.css">

  <meta name="keywords" content="bruce blacklaws, cape town web application developer, full stack web application developer, javascript guru, devops engineer, platform engineer, cape town startups">
  <meta name="author" content="Bruce Blacklaws">

  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maxium-scale=1, user-scalable=0">
  
  <meta property="og:title" content="Bruce Blacklaws' Blog">
  <meta property="og:image" content="https://Blog.BruceBlacklaws.com/screenshot.jpg">
  <meta property="og:description" content="Platform engineering | Full stack web application development | Building businesses">
  <meta property="og:url" content="https://Blog.BruceBlacklaws.com/">
  
  <script src="prism.js"></script>

  <script>
    window.onload = function() {
      /*
      * DOMDocument::createElement can only set the textContent of the element but I need to set innerHTML
      * This is the best solution without using any external libraries
      */
      var blogposts = document.getElementsByClassName('workdesc');
      for (let i=0;i<blogposts.length;i++) {
        let blogpost = blogposts[i];
        blogpost.innerHTML = blogpost.textContent;
        blogpost.classList.remove('hidden');
      }

    }
  </script>
  
  
</head>

<!--
____                        ____  _            _    _
|  _ \                      |  _ \| |          | |  | |
| |_) |_ __ _   _  ___ ___  | |_) | | __ _  ___| | _| | __ ___      _____
|  _ <| '__| | | |/ __/ _ \ |  _ <| |/ _` |/ __| |/ / |/ _` \ \ /\ / / __|
| |_) | |  | |_| | (_|  __/ | |_) | | (_| | (__|   <| | (_| |\ V  V /\__ \
|____/|_|   \__,_|\___\___| |____/|_|\__,_|\___|_|\_\_|\__,_| \_/\_/ |___/

@author Bruce Blacklaws <bruce@bruceblacklaws.com>
Plenty to do

# curl -L https://bruceblacklaws.com/ | jq
-->

<body>

  <div id="app">

    <div class="header"></div>

    <div>

      <div class="about">
        <img alt="Bruce and Pu" src="https://www.BruceBlacklaws.com/imageProcessor/bruceAndPu/JPG">
      </div>

      <div class="about">

        <div>
          <a href="/">Bruce Blacklaws' Blog</a>
        </div>

        <div>
          Platform engineering <span style="font-size: 16px;">|</span> Full stack web application development <span style="font-size: 16px;">|</span> Building businesses
        </div>

      </div>

    </div>

    <div id="skills">
      I create apps in PHP and JavaScript. I have a big interest in startups

      <div id="social">
          <img title="GitHub: BruceBlacklaws" src="https://www.BruceBlacklaws.com/ico/github.ico" alt="GitHub">
      </div>

      <div id="blogarchive">
        <div class="bottom">Blog archive</div>
        <div>
</div>
      </div>

    </div>

    <div id="blog">  </div>

    <div id="copyright">&copy; Bruce Blacklaws, 2006-2020</div>

  </div>

</body>

</html>
