News for hackers. Stuff that matters.

rosszurowski

Re:The Open Source Ruby on Rails SaaS Framework on Monday April 24, 2023 @10:37AM (#35688189)
I haven't used Bullet Train, but I've found their "Teams should be an MVP feature" blog post [1] a really great overview of how to model team structures in relational databases before. Worth a read!

[1]: https://blog.bullettrain.co/teams-should-be-an-mvp-feature/

Re:Alpine.js on Friday January 13, 2023 @05:55PM (#34375042)
I did! I actually forgot about that feature when making the parent comment. It was a useful addition to a degree.

I used it for more complicated components like a mobile nav with animations, and for some re-usable pieces like a subscribe form. The downside with Alpine.data is that it splits the HTML from the JS, so developing and refactoring was a bit of a pain, and caused errors because of old variables I accidentally left in the HTML (whereas Preact/TSX would give me an in-editor error).

It also didn't really mitigate the need to wire up all the pieces your data component exposes into an HTML correctly. Though, this was working inside a simple PHP-based templating engine — maybe one that supports better snippets with parameters would make that part of the experience better.

Re:Alpine.js on Friday January 13, 2023 @06:35AM (#34366460)
I'm glad alternatives like Alpine exist for small sites that don't need many additional behaviours. But having used Alpine for a medium-sized art gallery website last year, I can't really recommend it for anything larger than a very simple site. The fact that all your code is scattered as strings everywhere without error checking or types makes it really hard to debug and work with long-term.

For lightweight front-end tooling, nothing has unseated the ease of Preact for me.

Re:Just: A Command Runner on Monday January 09, 2023 @06:29PM (#34318058)
Same! The fact that Make is pre-installed everywhere and you can create a consistent interface to tasks across projects is a big win.

I wrote a post about that here: https://rosszurowski.com/log/2022/makefiles

Re:Free Postgres databases for small projects on Friday January 21, 2022 @12:48AM (#30019669)
You might find this overview of Windsor [1] interesting then. It was a classic typeface that many others (including Mackinac, used on Fly.io) were inspired by.

[1]: https://fontreviewjournal.com/windsor/

Re:Tailscale has reached general availability on Thursday April 02, 2020 @01:06PM (#22761139)
(Designer behind the Tailscale blog here)

Glad you like it! The text styles are custom, and the layout is built using an in-house CSS framework not unlike Tailwind [1].

But if you'd like to build something similar, you could get pretty close by using something like Tailwind and building with Rasmus Andersson's lovely (and open-source!) Inter type family [2], which we use throughout the site.

[1] https://tailwindcss.com/ [2] https://rsms.me/inter/

Re:Haven: turn old Android phones into security cameras on Sunday February 23, 2020 @10:32PM (#22401427)
I like Tailscale [1] for connecting instead of setting up your own VPS. Works flawlessly for things like this.

[1] https://tailscale.com

Ah, that makes sense. Thanks!
A bit tangential, but I tried sharing this link with a few friends on Facebook Messenger, and noticed it's blocked because it "violates Community Standards" [1]. Even shortened bit.ly links are blocked.

Anyone know why that would be the case? I'm trying to not assume malice (eg. maybe it got misflagged?) but it certainly feels like censoring and is yet another push for me to drop Messenger too.

[1]: https://i.imgur.com/9n1Hyqb.png