Mikael Vesavuori (@mikaelvesavuori)

Top repositories

1

figmagic

Figmagic is the missing piece between DevOps and design: Generate design tokens, export graphics, and extract design token-driven React components from your Figma documents.
TypeScript
716
star
2

chatgpt-architecture-coach

This is my collection of helpful priming prompts for ChatGPT when discussing various angles of software development and architecture.
74
star
3

dorametrix

Dorametrix is a serverless web service that helps you calculate your DORA metrics, by inferring your metrics from events you create with webhooks (or manually!).
TypeScript
61
star
4

figmagic-example

Using Figmagic (simplifying design token generation and asset extraction) with Webpack 5, React 16, Styled Components.
TypeScript
56
star
5

lambda-dynamic-prerenderer

Dynamically prerender pages for bots and crawlers, with Lambda@Edge, S3 and CloudFront. No more need for isomorphic/server-side rendering!
JavaScript
52
star
6

get-a-room-ddd-example

Get-A-Room example application using Domain Driven Design and Clean Architecture. Written in TypeScript and deployed to AWS with a serverless stack.
TypeScript
27
star
7

github-dora-metrics

Instant, badge-ready DORA metrics for your GitHub repository.
TypeScript
22
star
8

better-apis-workshop

Workshop and demo for improving API quality, stability, and observability.
TypeScript
18
star
9

minibook-domain-driven-microservices-aws-in-practice

"Domain Driven Microservices on AWS in Practice" book on Gitbook
18
star
10

minion

The easiest and most lightweight way for developers to use OpenAI APIs in a CLI.
Shell
16
star
11

catalogist

Catalogist is the easy way to catalog and make your software and (micro)services visible to your organization in a lightweight and developer-friendly way.
TypeScript
16
star
12

figma-plugin-continuous-design

Continuous Design (GitHub Actions) is a Figma plugin that lets you run GitHub Actions workflows from Figma.
HTML
15
star
13

archfit

Validate the fitness of your AWS solutions, without the heavy lifting!
TypeScript
13
star
14

mikrolog

The JSON logger you always wanted for Lambda.
TypeScript
13
star
15

mikrotrace

Tracing the easy way using JSON.
TypeScript
12
star
16

serverless-node-fargate-example

Example for running a Node application on Fargate, deployed with Serverless Framework
JavaScript
11
star
17

hiperf

Hiperf is a high performance web development architecture based on Webpack – just apply your framework.
HTML
11
star
18

triplecheck-cli

The easiest and fastest way to do contract testing.
TypeScript
11
star
19

github-dashboards

Visualize your GitHub repositories and their workflow statuses 📈 like no thing at all 😎
TypeScript
10
star
20

figmagic-action

Use Figmagic to retrieve tokens, graphics, and/or React components from a Figma document.
Shell
9
star
21

gitanalyzed

Therapy for Your Code — Decode Your Repository's Mind!
Shell
9
star
22

serverless-firestore-crud-api

This is a basic demonstration for how to do CRUD tasks (Create, Read, Update, Delete) in an API-like way on a Firestore database.
JavaScript
9
star
23

eventcatalog-scaffold-asyncapi

Helps you automate the scaffolding of EventCatalog with AsyncAPI support and to generate events from such schemas, including domain support.
JavaScript
9
star
24

bedrock-rag-demo

RAG document chat with Amazon Bedrock using Typescript on Lambda.
TypeScript
8
star
25

codemetrix

Understand the level of coupling and changeability of your code in a second. 🪄
TypeScript
8
star
26

cloud-developer-basics

Go from zero to Google Cloud Platform hero. Learn the basics of VMs, networking, containers, serverless, storage etc. through both practical workshops and a bit of theory.
JavaScript
8
star
27

acmecorp-microservices-webshop

Demonstration of a microservice architecture handling a webshop, using Lambda + API Gateway, Aurora Serverless, and Eventbridge.
TypeScript
7
star
28

webpack4-boilerplate

Webpack 4 boilerplate to get you started with compiling Sass/PostCSS/PreCSS/cssnext, as well as writing ES2015+ style JavaScript.
JavaScript
6
star
29

cloudflare-workers-demos

Assorted demos for how to use Cloudflare Workers
JavaScript
6
star
30

cloudflare-workers-render-cache

Serve ultra-fast, globally available sites or apps by render-caching and asset-proxying on the edge
JavaScript
6
star
31

5-minutes-or-less-solid

SOLID principles in TypeScript and JavaScript, demystified in less than 5 minutes each.
TypeScript
6
star
32

license-compliance-action

License compliance for Node applications made ultra easy. Provide it a string of licenses or fetch licenses dynamically from an online source.
Shell
6
star
33

cloud-run-ts-apollo-graphql

Apollo Server (GraphQL) API using Typescript, deployed on Google Cloud Run
TypeScript
6
star
34

dorametrix-action

Conveniently call Dorametrix to create a deployment event through a GitHub Action.
Shell
5
star
35

gcp-api-gateway-run-gql-auth-demo

Demo: GCP API Gateway fronting a GraphQL API on Cloud Run, secured with Identity-Aware Proxy
Shell
5
star
36

a11ytester-action

Runs Webhint and pa11y (accessibility testing tools) on one or more provided URLs.
Shell
5
star
37

slamax

Calculates maximum composite SLA for a list of sequentially provided cloud services or your custom-defined services.
TypeScript
5
star
38

react-ssr-netlify-functions

React SSR on Netlify Functions (AWS Lambda)
JavaScript
5
star
39

mikrovalid

MikroValid is the JSON validator that cuts out all the bullshit.
TypeScript
5
star
40

cf-workers-sheets-toggles

Feature toggles engine on Google Sheets and Cloudflare Workers with KV edge-side storage
JavaScript
4
star
41

serverless-observability-example

Presents a complete project to demonstrate a 'broken' observable serverless application.
TypeScript
4
star
42

aws-performance-testing-starter

This is a basic starting point for conducting performance testing on AWS.
Shell
4
star
43

building-a-production-ready-api-demo

Demonstrates some techniques to achieve production-readiness for a simple system.
TypeScript
4
star
44

node-simple-webserver-gcp-terraform

Deploy a Fastify-backed Node webserver with CI/CD using Cloud Build, deploying it on your choice of Compute Engine, App Engine, or Cloud Run. Supports multiple environments.
HCL
4
star
45

serverless-ssr-react-lambda-at-edge

React Server(less)-Side Rendering on AWS Lambda@Edge
JavaScript
4
star
46

gitmetrix

Helps you find your team-level engineering metrics.
TypeScript
4
star
47

acmecorp-potted-plants-components-starter

React component library with components generated and/or composed with Figmagic. Made for The newline Guide to React Component Design Systems with Figmagic.
JavaScript
3
star
48

multicloud-serverless-canary

Ever wondered how you actually do gradual canary rollouts with AWS, Azure or GCP's serverless platforms? Look no further.
Shell
3
star
49

demo-dorametrix-action

Demonstrates using the Dorametrix action in a Github Actions build.
3
star
50

microservices-testing-workshop

Demonstrates a number of testing types and patterns that should be helpful in testing distributed microservice architectures.
TypeScript
3
star
51

oso-serverless-authorizer

This repository demonstrates a working implementation of Oso in an AWS Lambda context using TypeScript, and being deployed with Serverless Framework.
TypeScript
3
star
52

serverless-azure-functions-generate-pdf

Generate PDFs in a serverless way with Azure Functions and pdf-lib
TypeScript
3
star
53

hisec

Hisec is a set of extremely intolerant server configs using CSP and headers.
HTML
2
star
54

lambda-auth-jwt-demo

Basic demonstration of authorizing a JWT with a Lambda Authorizer. This project uses the Client Credentials flow for machine-to-machine communication.
TypeScript
2
star
55

minibook-better-apis

Better APIs minibook on GitBook
2
star
56

minibook-testing-for-software-engineers

The content for the online book "Testing for Software Engineers".
2
star
57

api-cache-cloudflare-workers-kv

Rudimentary cache suitable for APIs or similar endpoints using edge functions and KV, an edge key-value store
JavaScript
2
star
58

5-minutes-or-less-design-patterns

All of the 23 "Gang of Four" Design Patterns, exemplified in less than 5 minutes each.
TypeScript
2
star
59

5-minutes-or-less-typescript-js

Patterns and features of TypeScript and JavaScript, demystified in less than 5 minutes each.
TypeScript
2
star
60

5-minutes-or-less-refactoring

Learn refactorings in just a few minutes - putting words to those neat, tidy things you hopefully do to your code!
2
star
61

aws-wellarchitected-review-collector

Collect high-level AWS Well-Architected review data for a workload.
TypeScript
2
star
62

chrono-utils

Collects a number of helpful date and time utilities for TypeScript/Javascript.
TypeScript
2
star
63

github-ci-demo

This is a basic demonstration of what is needed to run a GitHub Actions CI build by calling their REST API.
2
star
64

lambda-github-check

Ready-to-use GitHub check basis for AWS Lambda.
JavaScript
2
star
65

serverless-azure-cosmosdb-crud

Serverless CRUD on Cosmos DB (SQL) with Azure Functions, API Management and Typescript
TypeScript
2
star
66

demo-sls-deploy-microservice-to-shared-apigw

Serverless Lambda function deployed under an existing AWS API Gateway.
JavaScript
2
star
67

medium-exfiltrator

Helps you clean up exported Medium posts into a nicer format, ready for use on your own blog or for backup purposes.
TypeScript
2
star
68

slack-devex-survey

Box-ready serverless solution to run developer experience surveys on a scheduled (or one-off!) cadence.
TypeScript
2
star
69

pay-transparency-card

Settle the facts on role, compensation, and everything else you want from a job.
2
star
70

automator-figmagic

Mac OS X Automator service for Figmagic to make it a snap to update tokens.
Shell
1
star
71

ts-cleanarch-starter

Get started fast with Typescript in a structure that should support Clean Architecture.
Shell
1
star
72

demo-netlify-forms

Super-simple demo of Netlify Forms with a custom success page.
HTML
1
star
73

figma-plugin-framebrowser

Your friendly portable mini web browser.
HTML
1
star
74

secure-azure-functions-api-example

Demo for a secured API Management instance fronting an Azure Function
Shell
1
star
75

triplecheck-broker

The TripleCheck broker is a central, global store for all of your contracts and contract tests.
TypeScript
1
star
76

aws-serverless-websockets-example

Demo for serverless WebSockets on AWS.
TypeScript
1
star
77

ngp-demo

Testing
TypeScript
1
star
78

minimal-useful-react-pwa

The right way to do a React PWA in 2019, but with less of someone else's code smell.
JavaScript
1
star
79

convert-gql-to-json

Convert GraphQL schemas to JSON schemas using graphql-2-json-schema running on Cloudflare Workers.
TypeScript
1
star
80

cloud-sla

A collection of cloud providers' SLA values in JSON format for all of their SLA-bearing services.
Shell
1
star
81

decoupling-in-practice-demo

Demo of how to decouple a service in practice.
TypeScript
1
star
82

aws-serverless-outbox-demo

Demonstration of the outbox pattern with Lambda, DynamoDB, and EventBridge.
TypeScript
1
star
83

standardlint-action

This Action makes it even easier to use StandardLint in your GitHub CI runs.
TypeScript
1
star
84

tdd-demo

Test-driven development demo starter to build a DynamoDB item size calculator.
TypeScript
1
star
85

devexbot

Send custom developer experience surveys using Slack.
TypeScript
1
star
86

tensorflow-object-detection-retraining-coral-usb-support

Retrain an existing COCO model, and output it with Tensorflow Lite. Shows how to do quantization so you can use it with for example Coral USB Accelerator.
Jupyter Notebook
1
star
87

triplecheck-core

Core contracts and utilities for TripleCheck.
HTML
1
star
88

azure-simple-serverless-apollo-server

Ready-to-use starter for GraphQL (Apollo Server) running on Azure Functions
JavaScript
1
star
89

minimal-react-ssr-gcp

Minimal React implementation with Server-Side Rendering (SSR) on Google Cloud Platform (GCP)
JavaScript
1
star
90

demo-netlify-functions

Minimal example of using Netlify Functions.
JavaScript
1
star
91

gcp-cloud-functions-golang-feature-toggling-api

A simple, zero maintenance, easy-to-use, resilient and very fast API to ask for market-based feature flags.
Go
1
star
92

google-cloud-functions-example

Demonstrates how to use Google Cloud Functions to send an email and write to a Firebase database.
JavaScript
1
star
93

minimal-auth-demos

A mono-repo of several minimal authentication demos. The rationale for this is to provide a jump-start for devs or teams who need to try out, learn, or pick solutions with the least amount of effort possible.
JavaScript
1
star
94

multi-cloud-security-tooling

Scripts and resources for multi-cloud (AWS, Azure, GCP + Mac) security tooling running on Linux.
Shell
1
star
95

automator-servethis

ServeThis: A Mac OS X Automator service that fires up your Node web server
Shell
1
star
96

azure-devops-ci-demo

This is a basic demonstration of what is needed to run a Azure DevOps CI build by calling their REST API. We are using Figmagic for this demo, to demonstrate running it in CI.
1
star
97

designtokens-boilerplate

Get started working with design tokens – great for externalizing design choices from code. Uses Gulp and Salesforce Theo, outputting tokens to either CommonJS modules, Sass, SCSS (standard, maps, variables) or JSON.
JavaScript
1
star
98

documentarian-action

Documentarian is a bundle of tools that generates docs for (primarily) back-ends written in TypeScript and using Serverless Framework which it will then upload to Cloudflare Pages.
Shell
1
star
99

mikrometric

MikroMetric is a Lambda-oriented lightweight wrapper for producing AWS CloudWatch Embedded Metric Format-compatible metric logs.
TypeScript
1
star
100

example-aws-stream-data-to-events

This repo contains a complete, working architecture on AWS that will take in streaming data, store it in S3 and DynamoDB, and then emit events with their contents.
HCL
1
star