HNHacker News
TopNewBestAskShowJobs

rosszurowski

138 karma · joined December 16, 2017

Designer + Developer https://rosszurowski.com
submissionscomments
rosszurowski··on Bullet Train – Rails-based SaaS framework
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/

rosszurowski··on Alpine.js
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.

rosszurowski··on Alpine.js
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.

rosszurowski··on Just: A Command Runner
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

rosszurowski··on Free Postgres databases for small projects
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/

rosszurowski··on Tailscale has reached general availability
(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/

rosszurowski··on Haven: turn old Android phones into security cameras
I like Tailscale [1] for connecting instead of setting up your own VPS. Works flawlessly for things like this.

[1] https://tailscale.com

rosszurowski··on Google employees are listening to Google Home conversations
Ah, that makes sense. Thanks!
rosszurowski··on Google employees are listening to Google Home conversations
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