Currently writing about: AWS, React.js, Node.js, TypeScript, friction logs.
All results for tag: typescript
Follow along to send a simple message to Slack by using the AWS SDK to trigger a JavaScript Lambda function on a timed cron job that has NPM dependencies required.
7 min read
Get up and running with Tailwind faster than your bread takes to toast
4 min read
A quick overview of adding/retrieving secrets for AWS
3 min read
Look at how we can work around one of the Service Worker's biggest misunderstanding
4 min read
Using TypeScript to standardise types across the board using JSON Schema
4 min read
Using Webpack 5 to build lambdas for AWS deployments
5 min read
Use the TypeScript AWS CDK to deploy static sites to S3 with a CloudFront distribution and Route53 setup for a custom domain.
8 min read
Learn how to create a test Stripe example, update that example and deploy to Vercel for a Stripe payment gateway, React 17, TypeScript 4 and Next.js 10
10 min read
Have you ever wanted to build a UI Component Library with TypeScript and React? This blog post will take you through a straightforward set up that uses the bare minimum to get a working component library that you can re-use across your different React projects.
8 min read
A Sunday morning product built to help be more public about my work and day-to-day life.
1 min read
Get started with the AWS CDK in TypeScript and learn some of the foundational work for upcoming tutorials.
12 min read
Speed up your local AWS CDK development but using LocalStack and the AWS CDK Local wrapper package.
5 min read
Use the TypeScript AWS CDK to deploy an S3 Bucket fronted by a CloudFront CDN and Route53 record.
13 min read
A walkthrough on how to deploy a local DynamoDB table to LocalStack with the AWS TypeScript CDK.
10 min read
The second part of this demo will show how to interact with our DynamoDB table using DynamoDB Toolbox.
6 min read
Use the ECS patterns library to deploy a simple Fargate cluster to LocalStack.
11 min read
Deploy a Kubernetes Fargate on EKS cluster using the AWS CDK.
4 min read
Deploy a simple Python lambda function with the TypeScript AWS CDK to LocalStack.
7 min read
See how easy it is to build a TypeScript NPM package using Parcel 2.
8 min read
Reduce instances and costs for single-run cron jobs by using AWS EventBridge rules to trigger AWS Lambda functions.
8 min read
Set yourself up for success in large Next.js project structures by following this opinionated layout.
12 min read
Create new Stripe subscription products from a simple TypeScript script.
3 min read
Output DMBL files from your Prisma schema and see how you can view it online.
4 min read
Use the ts-json-schema-generator package to generate a valid JSON schema from your TypeScript types.
3 min read
Peel back some of the magic behind discriminated union in TypeScript and how they impact your workflow.
11 min read
A look at implementing beautiful graph UI components quickly with Tremor.
4 min read
Following the release of Satori and Vercel's new open graph image generation, follow along as I demonstrate how I updated my own open graph images for the blog.
6 min read
Ever wanted to better understand the unknown type? This blog post walks you through a practical setup and look at working with the unknown type.
8 min read
Learn how you can statically generate pre-determined Next.js pages using a database for improved build times while still allowing for dynamic content to be generated on the fly.
9 min read
Advanced Use Case: Exploring type inference with conditional types and more complex generic patterns.
7 min read
See the T extends U ? X : Y syntax in action with simple examples.
6 min read
Mapped types are a powerful feature that enable us to take existing types and generate new types from them on the fly.
3 min read
Implementing custom type guards for a complex type validation with deep object structures.
5 min read
Get started with the new Vercel AI SDK in this quick demo with NextJS.
7 min read
Decorators, a proposed feature for JavaScript, are already available as an experimental feature in TypeScript. See an example of decorators in action in this post exploring the topic.
5 min read
A look at different implementations of generics for more specific use cases.
4 min read
See how we can use the TypeScript operator keyof to dig into our types.
2 min read
This post covers the basics of modules in TypeScript.
3 min read
A practical explanation of how union and intersection types work.
4 min read
See how TypeScript is used with async promises.
4 min read
Join me as we dive deep into TypeScript's type operators, including keyof, index types, and index signatures. I'll be guiding you through practical examples that you can follow along with in the TypeScript Playground. Master these powerful tools with me to boost your TypeScript's code reliability and predictability with an advanced type system.
4 min read
One of the JavaScript ecosystems biggest pain points. What are they and why do library maintainers hurt inside when they have to support them all?
9 min read
After another failed hard drive meant losing data, I decided to look into mounting my own cloud storage. Here is how I did it.
7 min read
This post is for you if you are migrating across from a Prisma application or just want to check out the performance difference with DrizzleORM.
6 min read
Ever wondered how design systems provide an 'as' prop for their components that you can use to inject or change the component type? Let's look at how we can do this with TypeScript.
8 min read
Learn how we can use InversifyJS to help dependency injection with it's inversion of control container.
9 min read
In this blog post, we take a look at libraries such as EffectTS, Zod, Valibot and Joi to understand how they approach a Result-like type and how we could approach building our own.
26 min read
We look into implementing the Acquire and Release Pattern in TypeScript for creating a sequence of operations with compensating actions on failure.
12 min read
Popular series
Popular articles
Want blog and course updates?
Get fresh posts + news direct to your inbox.
No spam. Max one email per week.
Dennis O'Keeffe
2020-present Dennis O'Keeffe.
All Rights Reserved.