Posts
About me
Contact
Lucas Amos
Cloud Software Engineer
GitHub
Recent posts
The State of FaaS
July 12, 2024
1 minute read
Paper in press to be published in the 17th IEEE International Conference on Cloud Computing (CLOUD). IEEE Computer Society
Track application expenses using AWS Cost Explorer
June 25, 2024
3 minute read
Improve efficiency and optimise your cloud spending
Using nodejs source maps with AWS Lambda
September 4, 2023
2 minute read
Debug your code even when it is minified
How to type NodeJS environment variables using TypeScript
February 4, 2023
1 minute read
Fix the error Type 'undefined' is not assignable to type 'string'
Creating an API rate limiter using Next.js middleware
February 3, 2023
5 minute read
Protect your endpoints
Mocking the AWS SDK with Python
September 22, 2022
4 minute read
Never hit those API endpoints
Javascript closures. What, why and how
July 17, 2022
2 minute read
Simulate private variables using closures
Retrieving bucket access history via cloudwatch log insights
June 7, 2022
2 minute read
Query your logs for auditing and informational purposes
Mock network requests using Jest and node-fetch
June 5, 2022
2 minute read
Ensure your application functions correctly by simulating server responses
Using git repositories as Terraform module sources
May 7, 2022
3 minute read
Reuse your terraform modules in multiple repositories
Using Jest to selectively mock functions and classes
April 9, 2022
2 minute read
Level up your testing by using spies to isolate specific functions
Eight things I learned managing GitHub infrastructure using Terraform
December 30, 2021
3 minute read
Use Infrastructure as Code to manage your AWS resources but make sure to watch out for these pitfalls
Web scraping using AWS Lambda and API Gateway
September 22, 2021
4 minute read
Get authoritative near real-time stock market data without an expensive license "
Easily mock the AWS SDK using jest
November 23, 2020
4 minute read
Create resilient and repeatable unit tests by replacing the AWS SDK with your own implementation
Reducing Secrets Manager costs via caching
October 9, 2020
4 minute read
Only make API calls when Lambda cold starts or scales out
Using EventBridge to unlock AWS event-driven architectures
September 19, 2020
4 minute read
Run code in response to events and decouple your applications
How to create chainable functions using Javascript
August 2, 2020
3 minute read
something().pretty().cool().is().happening().here()
Testing an express API using SuperTest
May 28, 2020
6 minute read
Testing is an essential part of any application. Learn how to use SuperTest to ensure that your Express API functions as intended and confidently make changes to your code without breaking it
Why I rewrote my website using Gatsby
May 5, 2020
3 minute read
Blazing fast load times, built on react and with image optimization as standard