mark

joined 1 year ago
[–] mark@programming.dev 3 points 1 year ago* (last edited 1 year ago)

Express, JavaScript (with JSDocs+TS for type-checking) and Postgres

[–] mark@programming.dev 3 points 1 year ago

Ooh that reminds me. Been cranky all morning...

[–] mark@programming.dev 23 points 1 year ago* (last edited 1 year ago) (2 children)

This is 👍. For those wondering, RFCs have been around for years in software engineering--since the beginning of the internet, practically.

As a software engineer myself, I can confidently say they're a great way to build complex software in a more democratic way.

They require a certain level of agreement and consensus, which makes them take a while to ratify. But you almost always end up with better software in the end.

[–] mark@programming.dev 12 points 1 year ago* (last edited 1 year ago)

I like TypeScript for its types and type-checking, but I also want to write JavaScript to avoid having a local build step, and having to wait for things to transpile/compile/etc when running locally. I have a pretty large project where I've gotten both worlds by just using JSDoc and only using TS for type-checking. VSCode still offers built-in type-checking with JSDocs and ofc the type-checking can also be run separately if needed.

[–] mark@programming.dev 1 points 1 year ago

Ok cool. No worries. Thanks for helping me understand. 👍

[–] mark@programming.dev 1 points 1 year ago (2 children)

Thanks for the detailed explanation. This helps. I think this is just my misunderstanding of how "hidden" communities work. I always thought that when a community is hidden, its posts just won't show up in the Local/All/etc timelines. I wasn't aware that community posts are hidden when you navigate to the community directly.

I use the Lemmy RSS feeds from openrss.org, which are different (and a little more robust) than the RSS feeds offered on the Lemmy instance. Some of the rss content has embedded links that go directly to a Lemmy community URL. So if I'm not subscribed to a hidden community and navigate to it, it'll just show an empty page of posts, similar to your screenshot above.

So appears that this isn't a problem with the RSS reader, but this behavior of a hidden community can surprise a person when they navigate to one and see no posts.

[–] mark@programming.dev 1 points 1 year ago* (last edited 1 year ago) (4 children)

It's not the rss reader. The rss reader just navigates to the community link.

If I navigate to a hidden community (without having subscribed to it), will all the posts in that community show in the view? Or do I have to subscribe to the community in order to see the posts?

[–] mark@programming.dev 1 points 1 year ago* (last edited 1 year ago) (6 children)

If i click through to a hidden community (to which I'm not subscribed) from within my RSS reader, will the posts show?

Because the sentence I pointed out makes it seem like the posts wont show up, since I'm not technically subscribed to the community on programming.dev.

[–] mark@programming.dev 1 points 1 year ago* (last edited 1 year ago) (9 children)

Hidden communities will show up with no posts when you look at them without subscribing

~~Well this is bad news for me or anyone else using RSS readers to subscribe to communities vs on the platform. Many of us subscribe to community RSS feeds in our RSS readers—not on the Lemmy platform—and get updates that way. This will prevent us from doing that now. ~~

EDIT: The issue doesn't have anything to do with this announcement, but an issue with how "hidden" communities work on Lemmy.

[–] mark@programming.dev 1 points 1 year ago

Looks like a decent setup. Vanilla JS is the way to go for the best performance. Avoids vendor lock-in and those skills never go out of date. 👍

[–] mark@programming.dev 42 points 1 year ago* (last edited 1 year ago) (2 children)

Take that, Stack Overflow! Programming.dev on deck!!!! Let's gooooooo

[–] mark@programming.dev 2 points 1 year ago (2 children)

Yeah they'd have to maintain upgrades security patches etc and could get pricey depending on how much storage and bandwidth is involved.

view more: ‹ prev next ›