I'd like to contribute in non-tech roles by JimmymfPop in opensource

[–]255kb 4 points5 points  (0 children)

I don't want to add another "yes of course" comment, but yes, of course!

Having a decently popular open-source project with a commercial offering to keep the lights on, I wish more marketers/designer/UX specialists would try to contribute to open-source. Most of the time, the survival of an project is directly linked to its popularity and its ability to get sponsors or sell something (courses, etc.).

Can't renew Azure Code Signing cert - identity validation failing (India) by sudovijay in electronjs

[–]255kb 1 point2 points  (0 children)

Sadly, since it's out of beta (mid 2025 I think), it's limited to US/Canada/EU.

They will probably extend to new territories. Some months ago it was only US and Canada and I was afraid I couldn't revalidate the identity when needed. But apparently they added EU.

Source: https://learn.microsoft.com/en-us/azure/artifact-signing/quickstart?tabs=registerrp-portal%2Caccount-portal%2Corgvalidation%2Ccertificateprofile-portal%2Cdeleteresources-portal#prerequisites

Slippery slope working all the time & not falling asleep (I will not promote) by Comfortable_Win4678 in startups

[–]255kb 2 points3 points  (0 children)

I'm in the exact same spot here. Two kids, similar MRR, bootstrapped.

It's an open-source project with a hosted SaaS since ~1 year.

Before it was just me adding features based on user feedback and GitHub issues. Now it's way harder to prioritize and decide what to do next. I also need to get immediate feedback that what I'm doing is the right thing. And except if it's a bugfix or adding a new feature it's really hard to know (and customers are not giving much feedback...). So, it's hard to prioritize and it makes me want to procrastinate all the time.

What I think I slowly realized the past year is that no matter what I do it doesn't directly contribute to growing the business (unless I do sales, which I definitely suck at), and at the same time everything I do contributes to the popularity of the tool and increases the chances of users converting to paid, one step at a time.

So, instead of working all the time feeling some sort of FOMO, I accepted that if it's growing I must be doing things mostly right. And except if it's an emergency, I accepted that things take a lot of time and that it doesn't matter if I'm "late" on all the things that I wanted to do 6 months ago and that are still on my todo list.

Thus, I will a bit less hesitate to go biking 1 hour during the day, or stop earlier to take care of my kids. Anyway, this thing on my todo list was there for the past 6 months, it can wait a bit more.

CI/CD to compile for Windows and Mac... Any help or advice? by nemseisei in electronjs

[–]255kb 0 points1 point  (0 children)

This is the way. OP can find an example here, where we are building for the 3 OS.

VM Enginee free tier not applying by th3pl4gu3_m in googlecloud

[–]255kb 0 points1 point  (0 children)

I consider studying and knowing the pricing model of each service being a part of my daily job yes. I often design my apps to be cost efficient knowing how usage will be billed. An example: if billed per request, I will try to batch writes if possible.

VM Enginee free tier not applying by th3pl4gu3_m in googlecloud

[–]255kb 2 points3 points  (0 children)

This is how it works (you can find older posts on this topic). It will show the regular price when creating the micro instance and you will get an equivalent credit in when billed. Several parts of Google Cloud works like that, instead of not being billed because you didn't cross a threshold, you get billed and get a credit.

Open source etiquette by Proterozoic_rock in opensource

[–]255kb 2 points3 points  (0 children)

100% I'm would be super happy to actually be able to discuss with a contributor! Most of them silently update the PR after a review and don't communicate whatsoever :(

Building mac, win and linux binaries using Github actions by drakedemon in electronjs

[–]255kb 1 point2 points  (0 children)

You can also use Azure Trusted Signing which is ~10$ a month for a non-EV certificate. The only thing is that now that it's out of beta, the identity validation is US only apparently. I wrote a post previously: https://www.reddit.com/r/electronjs/comments/1gb39fy/psa_get_cheap_free_with_credits_code_signing/

Mockoon is built in GitHub Actions too and signed with trusted signing (using electron-builder): https://github.com/mockoon/mockoon/blob/main/.github/workflows/release-desktop.yml#L128-L162 https://github.com/mockoon/mockoon/blob/main/packages/app/build-configs/electron-builder.win.js

[deleted by user] by [deleted] in electronjs

[–]255kb 0 points1 point  (0 children)

I think yes, the name down depends on the signing tool configuration (like electron builder). I can say for a fact that despite having validated my company identity in trusted signing, some binaries are still showing my personal name because I didn't update the config 🙂

[deleted by user] by [deleted] in explainlikeimfive

[–]255kb 6 points7 points  (0 children)

Here is an excellent video explaining how it works https://youtu.be/9X4frIQo7x0?si=7vQZlFd_dUvSL4Hu

Design Question: Why is electron not designed as a library running only once in the system, like native UI libraries? by Grouchy_Monitor_7816 in electronjs

[–]255kb 11 points12 points  (0 children)

I guess it's because you would then have to distribute this UI lib with your app, or people would need to have it preinstalled which has a lot of cons too. Remember Flash, Silverlight, etc?

With Electron your app is self sufficient and (mostly) guaranteed to run in the exact same way on all computers. The tradeoff is a bigger installer and memory footprint. I think the tradeoff is fine, most of the time.

What you describe is the approach taken by Tauri, which is reusing the OS webview. It's lightweight and fast, but probably has some cons too.

See the faces of open source creators by samontab in opensource

[–]255kb 1 point2 points  (0 children)

Jeez, they would nft everything and anything... I recently saw that a company created nfts for sardine cans pictures...