Category: All
-

InterContinental Sanctuary Cove – COVID-19 Honeymoon Part 2
On the way from Eumeralla Shores to the Gold Coast, we decided to drop into my Grandma’s house to show some wedding photos and videos. At 92, it was too dangerous for her to attend but we know that she would have been there if she could have. It was a lovely visit and a…
-

Eumarella Shores – Relaxing COVID-19 Honeymoon Part 1
Although our overseas honeymoon plans were dead in the water, we weren’t going to let a global pandemic stop us from having a well deserved holiday. Tanya, the research Queen, started scouring the internet for potential locations that were nearby but also something we had never done before. One place she found was Eumarella Shores,…
-

Papertrail log searching with Powershell
Papertrail is a great free* cloud based distributed log management system. If you aren’t currently using one for your application, I highly recommend it. The benefits it gives you far outway the relatively simple process of setting it up. And compared to tools like Splunk, it’s considerably cheaper. However, sometimes clients can have unusual requests…
-

Backend For Frontend: Two techniques and one to avoid
When developing a new frontend application for mobile or web, you will often find yourself needing to add a backend to support your development needs. Reasons for this could be that the Domain APIs that your client side application needs to communicate with are not publicly accessible (i.e. in an internal VPC) or you need…
-

AWS CodeCommit – Update Workflow Tool on Commit
If you use a workflow tool such as Trello, Assembla or Jira to help manage software development and are also using Git for your source control, you will often want to automatically update or add a comment to cards whenever a new commit is made. Luckily, you can do this easily if you are using…
-

Dropwizard Kotlin in a Docker container
Docker is a fantastic way to run micro-services like Dropwizard in a cloud environment. Because the service should be stateless, you can spin up multiple instances of them easily, allowing increased resilience (if one instance becomes unresponsive), simplified no outage deployments (can easily spin up new versions of the software) and much more. Docker also…
-

Dropwizard Kotlin ‘Have I Been Pwned’ Password Resource
This is actually Part 5 of the “Building a Kotlin Dropwizard Maven REST API from scratch” series but I have broken it out into it’s own post for two reasons. Firstly this part is only useful if you want your API to talk to another API, while very common, is not always the case. Secondly…
-

Building a Kotlin Dropwizard Maven REST API from scratch: Part 4
Part 4: Running We have configured our dependencies, wrote and configured a Kotlin Dropwizard resource and tested it. Now we need to run it! If you are using an IDE, open the file App.kt and you should be able to right click or to the left be able to run the @JvmStatic fun main method.You…
-

Building a Kotlin Dropwizard Maven REST API from scratch: Part 3
Part 3: Testing Before we run anything, it is probably a good idea to know it’s going to behave the way we intended to. The best way to do this is to write test, we can do this using normal junit testing (I am sure you are familiar with from Java) and it’s the same…
-

Building a Kotlin Dropwizard Maven REST API from scratch: Part 2
Part 2: Add Dropwizard After creating our POM file in Part 1, we are ready to start writing some Dropwizard Kotlin code! We first need to create our folder structure. Next to your pom.xml file; create a folder named src, then inside there create one named main, and finally in there ,create two folders, kotlin…