The Grouparoo Blog

Showing 10 of 15 articles written by Evan Tahler.
Show all articles


TypeScript Types from Class Properties

Engineering 

Evan Tahler

Evan Tahler on 2022-01-06

"Use TypeScript to compute types from complex Objects"

Running a Node app on both IPv4 and IPv6

Engineering 

Evan Tahler

Evan Tahler on 2021-08-16

"Grouparoo can speak IPv4 and IPv6 - Here's how we did it."

Bundle and Distribute Next.js Sites via NPM

Engineering 

Evan Tahler

Evan Tahler on 2021-06-03

"Or, how to make your NPM packages 300mb smaller with this one strange trick!"

Why are database columns 191 characters?

Engineering Notes 

Evan Tahler

Evan Tahler on 2021-05-14

"`varchar(191)` is such an odd number - how did we get here?"

Don't Do Background Jobs on Google Cloud Run

Engineering Notes 

Evan Tahler

Evan Tahler on 2021-04-13

"Google Cloud Run is a great platform as a service, but not for background jobs"

Don’t use underscores in your HTTP Headers

Engineering Notes 

Evan Tahler

Evan Tahler on 2021-03-17

"Don't use underscores in your HTTP headers... at least according to AWS and Nginx!"

SQL Dialect differences in Sequelize

Notes Engineering 

Evan Tahler

Evan Tahler on 2021-03-04

"Grouparoo works with both SQLite and Postgres databases. This post shares what we've learned about the differences."

Gifit: Turn Screen Recordings into GIFs

Engineering Notes 

Evan Tahler

Evan Tahler on 2021-02-12

"With open source tools, you can easily share and embed your screen recordings"

Defer Transaction Side-Effects in Node.js

Engineering 

Evan Tahler

Evan Tahler on 2021-01-21

"Using AsyncHooks, you can collect side-effects within a database transaction and only run them if the transaction succeeds"

Developing Grouparoo on macOS Big Sur

Notes Engineering 

Evan Tahler

Evan Tahler on 2020-11-13

"Learn how to run a Typescript app on macOS Big Sur. Find out more."