DEV Community

Chris Cook profile picture

Chris Cook

I post things so I don’t forget them

Work

Co-Founder at Flyweight.io

A Simple Way to Sign AWS Requests with Signature V4

A Simple Way to Sign AWS Requests with Signature V4

17
Comments 2
3 min read

Want to connect with Chris Cook?

Create an account to connect with Chris Cook. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Format and Parse Amazon S3 URL

Format and Parse Amazon S3 URL

11
Comments 1
5 min read
Solving the Puzzle: Lambda Function URLs with IAM Authorization and CloudFront Custom Domains

Solving the Puzzle: Lambda Function URLs with IAM Authorization and CloudFront Custom Domains

15
Comments 3
5 min read
TypeScript: The Unexpected Magic of Generics

TypeScript: The Unexpected Magic of Generics

5
Comments
3 min read
Websites with AWS: Hosting with Private S3 Bucket

Websites with AWS: Hosting with Private S3 Bucket

28
Comments 4
6 min read
Running on Lambda: Serverless Reader View with Chrome and Readability

Running on Lambda: Serverless Reader View with Chrome and Readability

22
Comments 5
6 min read
Websites with AWS: Single Page Applications

Websites with AWS: Single Page Applications

44
Comments 13
4 min read
Serverless Plugin: Exporting Environment Variables and Stack Outputs

Serverless Plugin: Exporting Environment Variables and Stack Outputs

16
Comments 1
3 min read
Websites with AWS: Hosting, HTTPS and Custom Domain

Websites with AWS: Hosting, HTTPS and Custom Domain

30
Comments 2
9 min read
Assertions: How to Assert Conditions and Types

Assertions: How to Assert Conditions and Types

26
Comments 1
3 min read
How To Spy on Classes

How To Spy on Classes

29
Comments 3
2 min read
Extracting Class Methods: How To Derive an Interface From a Class

Extracting Class Methods: How To Derive an Interface From a Class

24
Comments 1
3 min read
Template Literal Types: How To Type Strings

Template Literal Types: How To Type Strings

19
Comments 1
2 min read
Stringify and Parse Errors in JavaScript

Stringify and Parse Errors in JavaScript

22
Comments
2 min read
How To Use expect.objectContaining With Null and Undefined

How To Use expect.objectContaining With Null and Undefined

12
Comments
2 min read
AdaGPT: My Learnings While Building a GitHub Action

AdaGPT: My Learnings While Building a GitHub Action

17
Comments 1
5 min read
AdaGPT: AI support for Issues and Pull Requests right at your fingertips!

AdaGPT: AI support for Issues and Pull Requests right at your fingertips!

34
Comments 7
2 min read
How To Debug a Single Test Case

How To Debug a Single Test Case

11
Comments
2 min read
Type Negation: How to Forbid Certain Properties

Type Negation: How to Forbid Certain Properties

18
Comments 4
3 min read
Understanding ID Token vs. Access Token in AWS Amplify

Understanding ID Token vs. Access Token in AWS Amplify

13
Comments 6
3 min read
Type Inference: How to Use Conditional Types and Generics

Type Inference: How to Use Conditional Types and Generics

22
Comments
3 min read
Conditional Return Types: How to Return the Right Type

Conditional Return Types: How to Return the Right Type

31
Comments 16
2 min read
Convert HTML To Notion Blocks

Convert HTML To Notion Blocks

16
Comments 3
4 min read
How To Mock Only One Function From Module

How To Mock Only One Function From Module

2
Comments
2 min read
Read All Files of Directory and Subdirectories with Recursive Generators in JavaScript

Read All Files of Directory and Subdirectories with Recursive Generators in JavaScript

10
Comments 5
2 min read
Trigger GitHub Workflow for Comments on Pull Request

Trigger GitHub Workflow for Comments on Pull Request

11
Comments 10
5 min read
Symmetric Difference of Arrays in JavaScript

Symmetric Difference of Arrays in JavaScript

5
Comments 1
2 min read
Function Overloading: How to Handle Multiple Function Signatures

Function Overloading: How to Handle Multiple Function Signatures

19
Comments 9
2 min read
Automatically Transcribe YouTube Videos with OpenAI Whisper

Automatically Transcribe YouTube Videos with OpenAI Whisper

27
Comments 2
3 min read
Match Nodes with One or More Labels

Match Nodes with One or More Labels

2
Comments
2 min read
New Version of git-pull-run

New Version of git-pull-run

2
Comments
2 min read
How To Iterate Over C String

How To Iterate Over C String

6
Comments 2
2 min read
Array Filter: How to Filter Values With Correct Types

Array Filter: How to Filter Values With Correct Types

21
Comments 1
1 min read
How To Test Console Log

How To Test Console Log

5
Comments 2
2 min read
How To Run and Debug JavaScript and TypeScript in VSCode

How To Run and Debug JavaScript and TypeScript in VSCode

16
Comments 7
3 min read
Release NPM Package With Automatic Versioning

Release NPM Package With Automatic Versioning

6
Comments 3
2 min read
Print Number Pattern Using Loops

Print Number Pattern Using Loops

5
Comments
2 min read
AWS Service Principals for IAM

AWS Service Principals for IAM

10
Comments
1 min read
React useState with History

React useState with History

27
Comments
2 min read
Do you know about the Maker's Schedule?

Do you know about the Maker's Schedule?

11
Comments
1 min read
How To Implement Custom Matchers

How To Implement Custom Matchers

10
Comments 3
5 min read
How To Debug Any React App in Seconds

How To Debug Any React App in Seconds

13
Comments
1 min read
EventBridge Rules to Invoke Lambda and StepFunction

EventBridge Rules to Invoke Lambda and StepFunction

14
Comments
3 min read
Should Technical Managers Be Able To Code?

Should Technical Managers Be Able To Code?

20
Comments 26
1 min read
Switch-cased Error Handling in JavaScript

Switch-cased Error Handling in JavaScript

21
Comments 2
1 min read
Use Pull Request Number as Serverless Deployment Stage

Use Pull Request Number as Serverless Deployment Stage

13
Comments
2 min read
How To Access Private Class Members in TypeScript

How To Access Private Class Members in TypeScript

15
Comments 3
1 min read
Sign GraphQL Request with AWS IAM and Signature V4

Sign GraphQL Request with AWS IAM and Signature V4

20
Comments
3 min read
How To Recommend VSCode Extensions

How To Recommend VSCode Extensions

7
Comments
2 min read
Extract Highlighted Text from a Book using Python

Extract Highlighted Text from a Book using Python

15
Comments 8
11 min read
Automatically Install NPM Dependencies on Git Pull

Automatically Install NPM Dependencies on Git Pull

286
Comments 15
3 min read
How To Debug a React App in VSCode

How To Debug a React App in VSCode

44
Comments 5
5 min read
Calculating π with the Monte Carlo Simulation

Calculating π with the Monte Carlo Simulation

4
Comments 2
3 min read
loading...