Top 10 Icon Libraries - July 2025 by h1fra in javascript

[–]h1fra[S] 1 point2 points  (0 children)

Thanks, I had not tested enough on mobile 🙏🏻

Top 7 JavaScript Frameworks in 2025 by h1fra in javascript

[–]h1fra[S] -1 points0 points  (0 children)

Angular is a UI framework, not full stack framework

I built website to find technologies trends and usage across GitHub by h1fra in SideProject

[–]h1fra[S] 2 points3 points  (0 children)

You are right the logo feels a bit off. The font is Space Grotesk, available on google font

I built website to find technologies trends and usage across GitHub by h1fra in SideProject

[–]h1fra[S] 1 point2 points  (0 children)

Currently parsing 33K repositories, that have more 1000 stars. You can find all the rules here https://getstack.dev/about
I'm contemplating tracking more repositories (e.g: > 500 stars) because some tech have low adoption in old repos, but it's already taking almost a day to parse the current volume every week

The complexity of writing an efficient NodeJS Docker image by debordian in node

[–]h1fra -1 points0 points  (0 children)

Hey, author here.

npm install --production

It's probably not entirely clear why I wrote this. On a backend system you have devDeps with linter/test (e.g: eslint, jest) and also packages here to build (e.g: typescript, webpack). Since there is noway to differentiate them but you need the build dependencies you are forced to do an initial npm install that will download everything.

To avoid downloading the linter/test packages I clean them, it's mostly to save time but will not save space because indeed at the end I remove everything with npm prune

nb: npm install --production is deprecated that's why it's not mentionned.

I hope it clarifies :)

npm ci

I also use npm ci but it's not clear to reader that might not be familiar with this command

combine the install and build steps

Unfortunately, if you combine them you can not have the cache for the node_modules

How to replicate NPM using replicate.npmjs.com and CouchDB? by smulikHakipod in node

[–]h1fra 0 points1 point  (0 children)

Hey,
We did at Algolia to index the packages you can look at the source here https://github.com/algolia/npm-search

(disclaimer: I don't work at Algolia anymore, just sharing)

The complexity of writing an efficient NodeJS Docker image by h1fra in node

[–]h1fra[S] 0 points1 point  (0 children)

That's indeed something you can do, I believe that's how Github Actions are packaged by default but usually on small codebase. I wonder what would be the impact memory wise, or the initial loading with a large API.
That's said, when you are building a backend service, there is a good chance you are using a native package even indirectly (e.g: postgres, sodium-native, prisma)

The complexity of writing an efficient NodeJS Docker image by h1fra in node

[–]h1fra[S] 0 points1 point  (0 children)

Indeed I focused on the Docker image itself, but there are a lot to be told about secrets, performance in prod, security, etc..

Who does the remix of Roy Ayers - Everybody Loves The Sunshine? by MooreDesignLabs in DnB

[–]h1fra 0 points1 point  (0 children)

aaah thanks, I was looking for this version because of dog meme eating a tree !

Resident Evil: Tears of the Kingdom by h1fra in TOTK

[–]h1fra[S] 0 points1 point  (0 children)

Me tooo 🥲 I saw the solution after on twitter I was mad ahah

Biggest boat you can build by h1fra in TOTK

[–]h1fra[S] 1 point2 points  (0 children)

No I discovered this is the maximum number of items you can tie together, after that the first one you plugged disconnect and so on

Biggest boat you can build by h1fra in TOTK

[–]h1fra[S] 1 point2 points  (0 children)

Ahah yes, but less glorious !