$ cat ~/wolfe.id.au/index.md

Mark Wolfe's Blog

Software Developer · cloud · iot · platform · Melbourne, Australia
journal  ·  recent entries
  1. How I Work with AI Coding Agents

    For anyone who has been following AI and software development, things are changing rapidly, this includes how we build software. Over the last few months, I have found myself going from working alone to working with an …

    #061
  2. Why Connect RPC is a great choice for building APIs

    Connect RPC is a suite of libraries which enable you to build HTTP based APIs which are gRPC compatible. It provides a bridge between gRPC and HTTP/1.1, letting you leverage HTTP/2’s multiplexing and performance …

    #060
  3. Why OIDC?

    Over the last few years there has been a push away from using machine identity for continuous integration (CI) agents, or runners, and instead use a more targeted, least privileged approach to authentication and …

    #059
  4. What you should consider when storing datasets in s3

    As an Amazon Web Services (AWS) developer, I am often asked what is the best way to organise datasets in S3 . A dataset could comprise data exported by business systems, or data emitted by AWS services, such as …

    #058
  5. Using a Monorepo to publish Lean Go Packages with Workspaces

    As a developer who works with Go in my day-to-day development, I constantly struggle with third party packages or tools which bring in a lot of dependencies. This is especially true when you’re trying to keep your …

    #057
  6. Getting started with AI for developers

    As a software developer, I have seen a lot of changes over the years, however few have been as drastic as the rise of artificial intelligence. There are a growing list of tools and services using this technology to help …

    #056
  7. Avoid accidental exposure of authenticated Amazon API Gateway resources

    I have been working with Amazon API Gateway for a while and one thing I noticed is there are a few options for authentication, which can be confusing to developers, and lead to security issues. This post will cover one …

    #055
  8. RIP AWS Go Lambda Runtime

    Amazon Web Services (AWS) is deprecating the go1.x runtime on Lambda , this is currently scheduled for December 31, 2023. Customers need to migrate their Go based lambda functions to the al2.provided runtime, which uses …

    #054
  9. Stop using IAM User Credentials with Terraform Cloud

    I recently started using Terraform Cloud but discovered that the getting started tutorial which describes how to integrate it with Amazon Web Services (AWS) suggested using IAM user credentials . This is not ideal as …

    #053
  10. Automated Cloud Security Remediation

    Recently I have been looking into automated security remediation to understand its impacts, positive and negative. As I am a user of AWS, as well other cloud services, I was particularly interested in how it helped …

    #052