---
title: "TheDumbTechGuy (@TheDumbTechGuy) | Hashnode"
description: "TheDumbTechGuy (@TheDumbTechGuy) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@TheDumbTechGuy"
---

@TheDumbTechGuy

# TheDumbTechGuy

@TheDumbTechGuy · Accra, Ghana · Joined January 2021

### [A Flutter Architecture for Production Apps](https://thedumbtechguy.hashnode.dev/a-flutter-architecture-for-production-apps?utm_source=hashnode&utm_medium=feed)

Five patterns that kept 30 features simple across 6 years and multiple teams

20 min read · [thedumbtechguy.hashnode.dev](https://thedumbtechguy.hashnode.dev/a-flutter-architecture-for-production-apps?utm_source=hashnode&utm_medium=feed)

[Apr 1](https://hashnode.com/posts/a-flutter-architecture-for-production-apps/69cc671fe4688e4edd65c8a3)

### [Using frum with VSCode and Ruby LSP](https://thedumbtechguy.hashnode.dev/using-frum-with-vscode-and-ruby-lsp?utm_source=hashnode&utm_medium=feed)

frum is the newest kid on the (standalone) ruby version management block. It’s written in rust and is about 6x faster than rbenv (which I was using previously).It is the recommended standalone version manager by mac.install.guide. In general, it wa...

1 min read · [thedumbtechguy.hashnode.dev](https://thedumbtechguy.hashnode.dev/using-frum-with-vscode-and-ruby-lsp?utm_source=hashnode&utm_medium=feed)

[Sep 22, 2024](https://hashnode.com/posts/using-frum-with-vscode-and-ruby-lsp/66efc91e4fbfd6b81cc064a0)

### [Super flexible Phlex components](https://thedumbtechguy.hashnode.dev/super-flexible-phlex-components?utm_source=hashnode&utm_medium=feed)

Introducing phlexi rendering

2 min read · [thedumbtechguy.hashnode.dev](https://thedumbtechguy.hashnode.dev/super-flexible-phlex-components?utm_source=hashnode&utm_medium=feed)

[Aug 27, 2024](https://hashnode.com/posts/super-flexible-phlex-components/66ce3fc0677b34e8feaa9a63)

### [Enabling Invite Only mode in Bullet Train](https://thedumbtechguy.hashnode.dev/enabling-invite-only-mode-in-bullet-train?utm_source=hashnode&utm_medium=feed)

When starting a new SAAS product, we tend to open it up gradually in different test phases (alpha, beta etc) where we allow only a limited number of users to use the product. In Bullet Train, we get an invite only mode out of the box. This prevents u...

1 min read · [thedumbtechguy.hashnode.dev](https://thedumbtechguy.hashnode.dev/enabling-invite-only-mode-in-bullet-train?utm_source=hashnode&utm_medium=feed)

[May 29, 2022](https://hashnode.com/posts/enabling-invite-only-mode-in-bullet-train/6294035ed97f80b5091dbf5a)

### [Counting Contiguous Series of Events in Postgres](https://thedumbtechguy.hashnode.dev/counting-contiguous-series-of-events-in-postgres?utm_source=hashnode&utm_medium=feed)

How to count consecutive events, logins, and streaks in PostgreSQL

6 min read · [thedumbtechguy.hashnode.dev](https://thedumbtechguy.hashnode.dev/counting-contiguous-series-of-events-in-postgres?utm_source=hashnode&utm_medium=feed)

[Jan 3, 2022](https://hashnode.com/posts/counting-contiguous-series-of-events-in-postgres/61d3172dd335286be6cde701)
