The 6 categories of remote teams

Teams vary on two key metrics: remoteness and working hour overlap. In this post, I highlight the unique strengths and challenges of each type of remote team and summarize keys for success with each one.…

Building a walkie-talkie for remote work

Pragli's A/V communication is inspired by a walkie-talkie, rather than a phone call. In this article, I'll explain why we chose a walkie-talkie, some hiccups we ran into when implementing a walkie-talkie, and how it ended up looking in Pragli.…

Firebase as a React Hook

In this post, I'll explain how to use and how I implemented useDbDatum / useDbData, two hooks for generically loading data from Firebase RTDB.…

How to authenticate with Google Oauth in Electron

Last month, we started to get concerning bug reports from our users that they couldn’t authenticate with Google directly inside of the Pragli desktop application. Here’s the error message that they were seeing:You are trying to sign in from a browser or app that doesn’t allow…

Best Practices

You signed up for Pragli, followed our getting started guide, and invited your teammates, but now you're wondering - how should I use this thing? This post provides best practices.…