Building a Kotlin Dropwizard Maven REST API from scratch

Building a Kotlin Dropwizard Maven REST API from scratch

Part 1: Configuring Maven Kotlin is a great JVM language, that started being popular with Android development but has started increasing its popularity with other types of development, including backend services. However most of the tutorials on the internet use Kotlin with Gradle, and while that is a great way to build your Kotlin application, sometimes you will want or […]

Uploading to Maven Central using Gradle on Mac

Uploading to Maven Central using Gradle on Mac

Get Approved by Sonatype The first step is to create an account with their Jira as that is how their request process is managed. Once you have successfully created the account, you will need to store these credentials so that our Gradle script can access them. To do this we need to create (or edit if it already exists) your […]

Accessing SQL Server in AWS Lambda – Part 3

Accessing SQL Server in AWS Lambda – Part 3

This is Part 3 on a series detailing everything you need to get going on your serverless architecture whilst using your existing SQL Server database. View the source on GitHub or checkout Parts 1 & 2 if you haven’t already. Step 6: Handlers We haven’t done anything related to AWS Lambda so no wonder you are still confused. So now […]

Accessing SQL Server in AWS Lambda – Part 2

Accessing SQL Server in AWS Lambda – Part 2

This is Part 2 in a series describing how to get Microsoft SQL Server and AWS Lambda playing nicely together. You can find Part 1 here. If you already know how to use java SQL to connect to a database, you can skip these steps and move onto Part 3. Otherwise if you work better just looking at a sample, […]

Accessing SQL Server in AWS Lambda – Part 1

Accessing SQL Server in AWS Lambda – Part 1

AWS Lambda is great, but I had many difficulties finding a way to connect into my RDS SQL Server instance. I started with Python and ODBC (both pyodbc and pypyodbc), but ran into so many issues with missing libraries (LD_LIBRARY_PATH of death). I turned to Java, but I think SQL Server and Java are a bit like oil and water, […]

C# AWS CORS Upload full example

C# AWS CORS Upload full example

AWS CORS allows your users to upload files directly to an AWS bucket securely. There are many benefits to storing files on S3 rather than on your local web server storage, such as life-cycle management, cost and allowing horizontal scaling. If you already upload users files to S3 then CORS removes the need for your website server to be the […]

AWS Sydney Summit

The CTO of Amazon Web Services delivered the keynote speech of the AWS Sydney Summit. I personally thought it was mostly a glorified sales pitch but the parts where representatives from other companies that have migrated to the cloud, like NAB bank, were quite interesting. NAB picked their public facing website, refined their dev-ops process, extensive performance and resilience testing […]

AWS S3 Command Line Bucket File Upload in C#

I generate full-size backups of my database every night, but they just collect dust on my production server taking up space. Not only that, but if I lost the server, the backups would be gone to, so I wanted to investigate some options. I have recently moved my servers and database to Amazon Web Services and really enjoying the value […]