Dino

1.9K posts

Dino banner
Dino

Dino

@dixpac

Most objects die young.

Katılım Ekim 2015
318 Takip Edilen352 Takipçiler
Dino
Dino@dixpac·
@RadanSkoric Ah, gotcha! That sounds like excellent material for a post :)
English
1
0
1
9
Radan Skoric
Radan Skoric@RadanSkoric·
@dixpac UI is updated by actions of multiple users. As changes are broadcast, if 2 users make the change at the same time it's possible for the older update to arrive later. The fix is to anchor the changes to a specific model and then version the model and reject an older version in UI.
English
1
0
1
11
Radan Skoric
Radan Skoric@RadanSkoric·
The agent and I both missed a race condition bug. It was going well: I forced the agent into strict TDD with 100% line and branch coverage. This worked well but you can't test for race conditions. The twist: It was the same bug as on a previous project. There I caught it ...
English
2
0
0
71
Šaran
Šaran@heritazer·
Nisam se javio ima dvije godine al nisam dangubio. U medjuvremenu smo dobili dijete, a sad sam i otvorio dućan pa bujrum u Mostar na slatku 😁
Šaran tweet mediaŠaran tweet media
34
41
1.1K
20.3K
Dino retweetledi
Marco Roth
Marco Roth@marcoroth_·
Herb v0.10 also ships a new Herb Development Server which allows for instant page updates that don't require full-page refreshes! All you need is ReActionView and to add `herb dev` to your development Procfile to get this setup!
English
2
1
14
729
Dino retweetledi
PlanetScale
PlanetScale@PlanetScale·
Postgres has three ways to isolate tenants: - Logical databases - Per-tenant schemas - Tenant ID in a shared schema Counterintuitively, the last is the best way to scale. Read about why in our latest article.
English
16
39
558
184.5K
Dino
Dino@dixpac·
@SPabolu @GregorySchier @zeddotdev Nothing is stopping me(I'm already doing it). Just like nothing is stopping you from making stupid comments for attention, while completely missing the point I was trying to make
English
1
0
0
76
Greg Schier 👨🏼‍💻🇨🇦
I worry about @zeddotdev as a business. Is anyone out there actually paying them for a sub? Honestly, I prefer the JetBrains model of paying for quality desktop software.
English
30
1
209
51.9K
Zed
Zed@zeddotdev·
@GregorySchier At this exact moment? yes, we're not profitable, and are running off of our invested capital - but feel very comfortable with our long term path and sustainability.
English
3
0
45
2.1K
Dino retweetledi
James Hibbard
James Hibbard@jchibbard·
🔐 Rails 8.1 introduces a single API for secrets. It replaces the usual ENV vs credentials juggling with Rails creds and an ENV-first fallback. #Rails andycroll.com/ruby/use-rails…
English
2
8
44
2.5K
Carmine Paolino
Carmine Paolino@paolino·
@bradgessler I made an async runner for Solid Queue which will eliminate the need for a big DB pool. Instead of 1 connection per thread, it only requires 3 per process and can run hundreds of fibers in one. github.com/rails/solid_qu…
English
5
3
37
4.1K
Brad Gessler
Brad Gessler@bradgessler·
Who has the best resources on scaling Postgres Rails apps that are hooked into and running Solid Queue? Seems like the name of the game is dialing in the size of database thread pools so the app has enough connections, but not too many where pgbouncer or pg falls over.
English
4
0
5
2.1K
Dino retweetledi
Rails Blocks
Rails Blocks@RailsBlocks·
Since January, I’ve been overhauling the docs for all 52 Rails Blocks component sets I released in 2025. And this huge update is finally ready! In Rails Blocks, you now get: - ViewComponent support - Shared partials support - Markdown docs v1
English
4
3
27
6K
Dino retweetledi
K.O.O
K.O.O@Dominus_Kelvin·
@dixpac @samlambert Sure I hear you I built Slipway to be the self hosted PaaS that offer so much more I’ll incorporate any of your suggestions to make db not fail here Today you can automate backups in any frequency to an S3-compatible bucket I use R2
K.O.O@Dominus_Kelvin

Introducing Slipway 🐙 I moved all my production apps from a PaaS to Hetzner + Coolify. The economics were obvious — way more power for a fraction of the cost. But after running Coolify for a while, I wasn't satisfied with it in terms of UX and some weird behaviours. It's generic. It doesn't know what a Sails app is. It doesn't understand Waterline models, or why you might want to run await User.find() against production at 2am when something breaks. So I built Slipway — an open-source, self-hosted platform purpose-built for Sails.js. Here's what it does: Deploy — slipway slide does zero-downtime blue-green deployments. Your users never see downtime. Helm — A production REPL right in the browser. Query models, run helpers, inspect config. No more SSH + docker exec. Think Tinkerwell and Guppy Bridge — Auto-generated data management from your Waterline models. Like Laravel Nova or AdminJS but zero configuration. Dock — SQL console, schema diff, and one-click migrations. No more manually writing ALTER TABLE statements for production. Quest — Job dashboard for sails-hook-quest. View, pause, resume, trigger jobs from the UI. Lookout — Infrastructure monitoring via sails-hook-slipway telemetry. Backups — One-click database backups to S3/R2 with one-click restore. Total memory footprint: ~120MB. Compare that to Coolify's ~800MB-1GB. The CLI is zero-dependency. The entire platform uses execFile() for every Docker command — shell injection is impossible by design. Laravel developers have had Forge, Nova, Tinker, and Horizon for years. Now Sails and The Boring JavaScript Stack developers have Slipway. Open source. MIT license. One command to install. Read the blog post: blog.sailscasts.com/introducing-sl… Start on GitHub: github.com/sailscastshq/s… Check out the docs: docs.sailscasts.com/slipway

English
0
1
1
83
Dino
Dino@dixpac·
If you’re skilled enough to manage a database on cloud VMs by yourself, then sure. But most developers usually aren’t. It’s not a big deal if an app server goes down you can spin up a new one quickly. But when the database goes down, it’s a different story. I’d like to see more open-source tools that make managing secure, highly available PostgreSQL setups easier. That’s what’s currently missing in the community.
English
1
0
0
26
K.O.O
K.O.O@Dominus_Kelvin·
@samlambert @dixpac Here we go 😅 Everyone that’s not using an X-as-a-service is out of touch or not skilled enough to do it themselves
GIF
English
2
0
0
366
K.O.O
K.O.O@Dominus_Kelvin·
A red flag for me with a young African startup is when I see Supabase, Neon, PlanetScale, or any auth-as-a-service on their stack. It tells me one thing: you're building from hype, not from math. You picked Supabase because a YouTuber used it in a tutorial. You picked Neon because "serverless Postgres" sounded cool. You picked Clerk because writing a login page felt beneath you. Now you're paying $25/month here, $30/month there, $15/month for auth — for an app with 40 users. Meanwhile: a $6 VPS can run your database, your auth, your entire backend. Docker makes it painless. Cloudflare R2 gives you backups for practically nothing. Then you tweet "we're raising to extend our runway." Brother, your runway isn't short. Your stack is expensive. Those are different problems. One has a fix that takes an afternoon. The other takes months and costs you equity. Ship Lean. africanindiehackers.org/ship-lean
K.O.O tweet media
English
86
46
321
29.2K
Dino
Dino@dixpac·
@Dominus_Kelvin @samlambert I’m not saying it can’t be done, but I wouldn’t approach it that way. If I’m offering a product to a customer, I wouldn’t want to risk losing the data. I think your response oversimplifies the process.
English
1
0
0
24
K.O.O
K.O.O@Dominus_Kelvin·
@dixpac @samlambert Wow 🤯 So if you have Docker to container your DB and R2 to handle backups a small company can’t still handle this?
English
2
0
0
768
Dino
Dino@dixpac·
@Dominus_Kelvin @samlambert I mostly agree with your point. What I dont agree is, that as a small company you should manage your own DB(especially PG).
English
2
0
0
748
K.O.O
K.O.O@Dominus_Kelvin·
@samlambert I don’t know man but it’s not apple to apples here I won’t want to roll my own billing Infra But I don’t know why I’ll be paying for a db or auth as a service when the code can own that 🤷🏾‍♂️
English
1
0
5
878
Dino
Dino@dixpac·
@jespr @robzolkos I’ve tried react and vue with inertia few months ago. As a newbie in these frameworks couldn’t understand why react is more used over vue 😅 🤷‍♂️ Coming from hotwire, vue resonated with me much more
English
1
0
0
27
Jesper Christiansen
Jesper Christiansen@jespr·
@dixpac @robzolkos I'm using react. When it comes to these three, React is what I have the most experience with. I like vue too. Svelte i haven't taken the time to try yet, but looks very appealing.
English
1
0
1
26
Jesper Christiansen
Jesper Christiansen@jespr·
If you’re curious about Inertia.js and Rails and you have an existing app, use Claude Code (or any other LLM) and ask it to implement a given view using Inertia.js. Make it toggleable via a query param (inertia=true), and point it to inertia-rails.dev/llms.txt. While it does that, go read the Guides at inertia-rails.dev/guide if you want to understand what’s going on :)
English
4
2
7
658
Dino
Dino@dixpac·
@strzibnyj 2* Vue + Inertia + Rails
Français
0
0
1
78
Josef Strzibny
Josef Strzibny@strzibnyj·
What stack should I use in my next vibe coded project? 1. Tanstack Start 2. React + Inertia + Rails 3. Nuxt
English
24
1
21
4.1K
Nik Samokhvalov
Nik Samokhvalov@samokhvalov·
zero data loss highest performance always available If you'd need to choose only 2 of these 3 for your production @PostgreSQL.. What's your preference ?
English
2
0
6
2.2K