https://garethhughes.dev/Gareth Hughes.NET & JavaScript Software Developer and Technical Lead. 2024-01-18T15:41:48+11:00 Gareth Hughes https://garethhughes.dev/ Jekyll © 2024 Gareth Hughes /assets/img/favicons/favicon.ico /assets/img/favicons/favicon-96x96.png Deploying Resources Into Shared API Gateway - Part 22024-01-18T08:00:00+11:00 2024-01-18T15:41:28+11:00 https://garethhughes.dev/articles/2024/01/18/updating-stage-apigateway.html gareth The previous post on this topic didn’t quite work, the resources were deployed into the API however the deployment didn’t work correctly and update the stage. As we hadn’t gone far into the dev process I didn’t test the API calls outside of the API Gateway console. CDK Currently in CDK there’s no way to reuse a stage when deploying into a stack. So this code doesn’t work if the dev stage is a... Deploying Resources Into Shared API Gateway2023-12-09T08:00:00+11:00 2024-01-18T15:41:28+11:00 https://garethhughes.dev/articles/2023/12/09/cdk-common-apigateway.html gareth We wanted to have a shared Cloudfront Distribution and API Gateway and deploy multiple resources from potentially different stacks as endpoints on this API Gateway, this way we can control access and authenication at a centralised location. This assumes you already have an API Gateway and a VPC deployed and CommonVpcId, CommonApiGatewayId and CommonRootResorceId available in SSM. This first c... Local Environment Setup for Working with AWS2023-11-27T19:00:00+11:00 2023-12-10T09:45:04+11:00 https://garethhughes.dev/articles/2023/11/27/setup.html gareth I recently wrote this up on confluence at work. However there is nothing here that’s specific to that environment other than it being for AWS. The idea is to have a consistent environment for all the developers on the team to use to make life easier when debugging issues. This is written for a Mac as my current team are all using Macs but I’m currently running the same setup on Kubuntu. Requi... Adventures in dotnet on Xubuntu conclusion2022-11-14T19:00:00+11:00 2022-11-16T06:43:55+11:00 https://garethhughes.dev/articles/2022/11/14/manjaro.html gareth Background While working at Wilbur last year I switched to using Linux as my daily driver. I had previously used Linux as my main OS when I first started as a PHP developer back in 2006 so I was still reasonably familiar with the platform. When I moved into .NET it obviously wasn’t possible to work on anything other than Windows at the time and I didn’t get an opportunity for a long time to w... Adventures in dotnet on Xubuntu2021-10-22T19:00:00+11:00 2023-12-10T10:37:16+11:00 https://garethhughes.dev/articles/2021/10/22/xubuntu.html gareth Why Xubuntu? A few reasons, for the Desktop Environment, I haven’t used Linux as a main OS for a very long time and last time I did it was Ubuntu pre-unity days running Gnome 2. I never much liked Unity or KDE and I realised I don’t like modern Gnome for much the same reason I don’t like KDE. It’s trying too hard and is way too flashy and I feel it gets in the way. That leaves me with a few op...