Colin Chartier

Colin Chartier

Colin is co-founder & CEO at webapp.io. He previously worked as CTO at ParseHub and as a software design lecturer at the University of Toronto. You can reach him at [email protected]
all webapp.io posts
Creating Google Docs with Go & NextJS
BY Colin Chartier
5 min read
Creating Google Docs with Go & NextJS
Over the past couple of weeks, we've been setting up a full-stack project using Go and NextJS. You can optionally read parts one and two, and view the starter code in this GitHub repository. What we'll be buildingRecapWe have this project structure: The directories frontend and backend each contain a ...
Read more
Using WebSockets with NextJS and Golang
BY Colin Chartier
5 min read
Using WebSockets with NextJS and Golang
In our last post, we set up a simple full-stack project with NextJS and Go. Collaborative webapps (aka real-time apps)Most apps use CRUD (create / read / update /delete) APIs - one where the frontend sends changes to the backend, but not vice-versa. That topic has been extensively covered by some ...
Read more
How to use NextJS with Golang
BY Colin Chartier
5 min read
How to use NextJS with Golang
If you want a scalable, high-performance backend with a fast-loading frontend, this guide is for you. Let's introduce our technologies: Go is a backend language which has been tremendously popular since being launched by Google 10 years ago. It's simple to learn, has powerful concurrency primitives, and can deploy anywhere ...
Read more
Teleporting VMs across continents without downtime
BY Colin Chartier
5 min read
Teleporting VMs across continents without downtime
I'm Colin, the co-founder of webapp.io. We make half a million VMs per year for DevOps and Production workloads. ...
Read more
Vital production metrics and how to collect them
BY Colin Chartier
3 min read
Vital production metrics and how to collect them
Metric aggregation tools measure and store numerical data to understand what is happening in production. ...
Read more
How to run end-to-end tests 10x faster with firecracker
BY Colin Chartier
4 min read
How to run end-to-end tests 10x faster with firecracker
Firecracker is the technology which powers Serverless, but it can be also be repurposed to run end-to-end tests quickly and cheaply. ...
Read more
How to open a tunnel into any pod or container with tcpserver and netcat
BY Colin Chartier
2 min read
How to open a tunnel into any pod or container with tcpserver and netcat
It's a common scenario: You want a port on your local computer to magically forward traffic to your pod/container (or vice-versa.) ...
Read more
An ORDER BY statement improved our query times by 100x
BY Colin Chartier
4 min read
An ORDER BY statement improved our query times by 100x
PostgreSQL queries can be sped up by creating the right indices, and making sure that the indices are being used. ...
Read more
Making a faster "docker build" with FUSE
BY Colin Chartier
4 min read
Making a faster "docker build" with FUSE
Making a filesystem seems daunting, but actually isn't that hard in 2022. In this article we'll talk about why we had to build our own filesystem, and chat about how you can build your own. ...
Read more