If you’re an AWS Serverless TypeScript developer, here is a list of libraries you should know and use to improve your developer experience. The majority of the libraries listed in this article are runtime librairies rather than developer tooling.

Middy.js

Source: https://github.com/middyjs/middy


Illustration for automated Typescript definitions generation
Illustration for automated Typescript definitions generation

Since v1.72.0, the Serverless framework accepts serverless.ts as a valid service file in addition to the usual serverless.yml, serverless.json and serverless.js file formats.

TL;DR

A new repository is born this month in the Serverless organization. This repository, named serverless/typescript, hosts an automated pipeline generating Typescript definitions based on JSON schemas in core Serverless framework.


The popular Serverless framework allows you to use YAML or JSON to describe and version your infrastructure configuration. The serverless.yml or serverless.json file stored at the project root is used by default to provision any project using this framework.

This is no revolution in the IaC frameworks world, where most of them rely on declarative file syntaxes to describe infrastructure.

However, a lesser known and recently introduced feature allows you to use a serverless.js or serverless.ts file as the default configuration file. …


person using AWS SSO
person using AWS SSO

A simplified AWS account management, with centralized billing and resource share, authenticated with G Suite identity provider

As a tech lead for Theodo, an international software development agency, I rely heavily on AWS for web project hosting. Most of my colleagues do as well, especially as more and more projects go down a serverless architecture trend. Initially, Theodo was built around Google as it’s main identity provider. All our digital tools use Google authentication (Trello, Workplace and so on). On the technical tools side, we mostly rely on our Github accounts. As far as AWS is concerned, Theodo was providing for all its developers IAM user credentials for web console access and programmatic access to a single…


Why Homekit?

Homekit is a home accessories management framework developed by Apple.
It allows Apple devices’ owners to control connected objects from different manufacturers using a single interface. It enhances Siri’s capability to interpret commands intended for those devices.

Homekit is particularly interesting, over other connected objects protocols like Home Assistance, if you own an iPhone and an AppleTV. Homekit is native on iPhone, allowing easy control of your appliances through Home app and quick access tab. …

Frédéric Barthelet

AWS Community Builder. @serverless/typescript maintainer and Serverless framework contributor.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store