PinnedKieron MckennaThe best way to use Open AI Function Calling API in TypescriptMake OpenAI responses type safe in your Typescript projectsNov 26, 20231Nov 26, 20231
PinnedKieron MckennaHow to show a blog preview from your Ghost CMS Site on NextJS/ReactShowing a Ghost CMS on our NextJS site at www.opinly.aiNov 23, 2023Nov 23, 2023
PinnedKieron MckennaS3 Image Optimization and Compression With the CDK, a Typescript Lambda and SharpHow to trigger a typescript lambda on s3 upload to compress and optimise images using sharp, with IaC using the AWS CDKMay 16, 2022May 16, 2022
PinnedKieron MckennainGeek CultureMaximising the Power of TypeScript with GraphQLIn this article I’m going to share how Apollo, Typescript, Prisma 2.0 and GraphQL-codegen has changed the game when it comes to API callsMar 12, 20211Mar 12, 20211
PinnedKieron MckennainThe StartupDjango Rest Framework and a SPA -Session Authentication (With Docker and Nginx)In this article I tackle the issue of using DRF, Django session authentication and React while developing. I make use of Docker and NginxSep 29, 20204Sep 29, 20204
Kieron MckennainAWS TipTrigger a Typescript AWS Lambda on Receiving an Email with SESHow to trigger a Typescript AWS Lambda function when you receive an email in AWS SES.Apr 1Apr 1
Kieron MckennaWebP Image Optimisation + BlurHash with Sharp in NodeJSOptimising WebP images and creating a BlurHash with Sharp in NodeJSApr 1Apr 1
Kieron MckennaSending Emails With React, Tailwind CSS and AWS SESRead on to find out how to find out emails using AWS SES and design them in React and Tailwind CSS using jsx-email.Nov 28, 2023Nov 28, 2023
Kieron MckennaAutomating Button Clicks on Websites with SeleniumRead on to find out how to setup your Python environment and use a script that demonstrates how to use Selenium with Python to automate…Nov 24, 2023Nov 24, 2023
Kieron MckennaIOS/Android App Store Redirect with AWS CloudFront Functions and CDKHow to create a single link to take users to their relevant app stores on IOS and Android using AWS CloudFront and CDKSep 19, 2023Sep 19, 2023