Firebase logo

Lazy Registrations with Firebase

Overview Simply asking users to sign up isn’t just annoying—it could be costing you 45% of your potential customers, according to the famous $300 Million Button case study. Even worse, this friction is amplified on small screens, where abandonment rates spike to 86% for mobile users who simply refuse to type lengthy forms, according to recent abandonment data. By the end of this article, you’ll have a flow where users can build value first and sign up second, without losing their data. So you can avoid this huge loss of potential customers. ...

January 1, 2026 · Arnošt Havelka
senior looking at bad code

Refactoring Conditionals in JavaScript

Recently, I’ve been refactoring a lot of code at the company where I currently work. One of the most common issues I’ve encountered is deeply nested if/else/else if statements. They tend to grow like a large, tangled tree. The problem is that these structures are hard to read, difficult to reason about, and often include duplicate checks if not managed carefully. In this tutorial, I’ll show you a few practical ways to refactor this kind of code and make it more readable and maintainable. ...

September 14, 2025 · Arnošt Havelka