A Flutter Architecture for Production AppsAt Achieve, we've been running a Flutter fintech app in production for 6 years. 30+ features, 80+ models, 200+ API endpoints. The architecture has held up across team changes, feature growth, and a fuApr 1 · 20 min readthedumbtechguy.hashnode.dev
Using frum with VSCode and Ruby LSPfrum 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...Sep 22, 2024 · 1 min readthedumbtechguy.hashnode.dev
Super flexible Phlex componentsPhlex is a Ruby gem for building fast object-oriented HTML and SVG components. Unlike traditional erb, where you write html interwoven with ruby, Phlex allows you to write your components with plain ol' ruby, and if you've used ruby, I don't have to ...Aug 27, 2024 · 2 min readthedumbtechguy.hashnode.dev
Enabling Invite Only mode in Bullet TrainWhen 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...May 29, 2022 · 1 min readthedumbtechguy.hashnode.dev
Counting Contiguous Series of Events in PostgresWe've all been on StackOverflow (most of us anyway) and seen the consecutive visit count on our profiles. This is an example of a count of a contiguous series of events. How many days in a row has this user logged in. In this article, we will look a...Jan 3, 2022 · 6 min readthedumbtechguy.hashnode.dev