Thomas MaximiniThomas Maximini
WorkBlog

Blog

Older posts below, new writing soon.

Fullstack types with Postgres, Hasura GraphQL and Typescript

January 22, 2023·12 min read

How using types helped us to accelerate developer productivity

Typescript: Bang operator considered harmful

December 3, 2020·3 min read

Oh no, a runtime error

Authentication in Next.js apps

November 21, 2020·8 min read

Concepts for isomorphic authentication

JWT Authorization for serverless APIs on AWS Lambda

March 11, 2020·13 min read

How to protect your serverless API routes

Accessing Authorization headers in Apollo GraphQL client

January 24, 2020·5 min read

Afterware is the new middleware

Upload images to AWS S3 with React and Apollo GraphQL

January 10, 2020·5 min read

Simple file uploads with react-dropzone

December 10, 2019·10 min read

Run your Apollo as a Lambda

Traits of good developers

November 2, 2019·9 min read

My personal observation

Running Cypress on an Amazon Linux AMI with Docker and Jenkins

August 20, 2019·4 min read

Get cypress working together with AWS Linux on your CI

Building a fullscreen overlay with React 16s portal

February 12, 2018·4 min read

React 16 is here and it has portals

Getting started with crosswalk for Ionic Framework

January 23, 2015·6 min read

How to use the drop in replacement for the Android webview

Improving scroll performance for lists in Ionic Framework

January 12, 2015·7 min read

Prevent your users from a laggy scrolling experience

BlogGithubInstagramXSoundcloudmxmn.netEmail