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

Development

term  ·  12 entries
  1. My Development Environment

    I was inspired by others to document the tools I use working as a software developer professionally, and hacking on side projects out side of work. One thing to note is in my day job I work on an Apple Mac, but my …

    #012
  2. Starting a Go Project

    Given the changes with Go Modules I wanted to document a brief getting started for Go projects, this will focus on building a minimal web service. Before you start you will need to install Go, I recommend using homebrew …

    #011
  3. How do I Structure my Go Project?

    Assuming you read my Starting a Go Project post you should have the starting point for a minimal go web service. For your first project it is easier to keep all your code in one folder, in the base of your project, but …

    #010
  4. Building a WLToys A979 donkey car

    In my spare time I spend a bit of time building and working on a scaled down self driving RC project which uses an opensource project called donkeycar . I have been through a few generations of car, learning how both the …

    #009
  5. Getting started with Cognito?

    The AWS Cognito product enables developers to build web or API based applications without worrying about authentication and authorisation. When setting up an applications authentication I try to keep in mind a few goals: …

    #008
  6. Why CDK?

    Early this year amazon web services released the Cloud Development Kit (CDK) which is best summed up by a quote from the GitHub project. The AWS Cloud Development Kit (AWS CDK) is an open-source software development …

    #007
  7. Serverless Background jobs part 2

    Step Functions allow you to build pipelines involving one or more amazon, or external service. Some examples of this are: complex customer on boarding processes jobs which provision resources then send a welcome email …

    #006
  8. Serverless Background jobs part 1

    Background jobs form the backbone of a lot of modern applications, they are used to perform a range of asynchronous tasks, from image processing through to order processing, fulfillment and shipping. Wherever there is a …

    #005
  9. So you want to use DynamoDB?

    Over the last few months I have been working on a project which uses DynamoDB almost exclusively for persistence, this has been a big challenge for everyone on the team. As a developer, most of us are comfortable using a …

    #004
  10. bootstrap an apex golang project

    Lately I have been using apex to build a side project, this tool stream lines building and deploying serverless applications using AWS Lambda . While working on this project I have helped others get started with golang …

    #003
  11. bootstrap a golang project

    I have been helping a few people get up and running with golang lately and thought it was about time to post a brief getting started. This is primarily for OSX as this is what most of my colleagues use. Firstly you will …

    #002
  12. Development with Webpack and Docker

    This describes how to develop front-end projects with webpack inside a docker container using boot2docker on OSX. So firstly why would we even do this? The main aim of using docker for development is: Portable build …

    #001