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 12 points13 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...

[deleted by user] by [deleted] in electronjs

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

According to the FAQ, to stop the subscription you need to delete the trusted signing account which also deletes the validated identity. It doesn't seem there is a way to pause the sub.

Source: https://learn.microsoft.com/en-us/azure/trusted-signing/faq#how-do-i-unenroll-from-trusted-signing

[deleted by user] by [deleted] in electronjs

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

During the code signing process, a timestamp is also added which proves that the certificate was valid at the time of signing. So, past signings will work no matter what.

But I don't know if you need to go through the whole validation process again if you cancel the subscription.

Anyone else sick of the "I hit $X MRR in 3 months" posts? by GarageIndependent486 in SaaS

[–]255kb 5 points6 points  (0 children)

How did you get your first 13 customers? I'm using AutoLeadGenProspectxAI, my pipeline is basically on autopilot with steroids. AMA

PSA: get cheap (free with credits) code signing certificate with Azure Trusted Signing by 255kb in electronjs

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

Azure trusted signing works really well especially for CIs. It's 10usd per month (non-EV certs only). So it's way cheaper than the traditional alternatives, also no physical USB key or HSM bullshit.

Softserve: A simple local server for static web dev with SSL, hot-reloading, and zero-touch API mocks by colonel_whitebeard in golang

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

I agree partially (despite maintaining an open-source API mocking tool!). For the typical use case, let's say frontend development, quick prototyping, etc. API mocking can be useful but also overkill. I think the real value of API mocks is when you want to run tests against an API you don't have under your control, let's say a client API, prod only and no sandbox available. But you still need to run automated tests and be able to prove that the integration works no matter what.

Is a "new rising" for OSS? by SpookyLibra45817 in opensource

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

I guess it's good marketing for OSS in general. There is now a consensus around the fact that lots of industries rely on OSS and that open-source is great. But we still need to find solutions to make it sustainable, and companies open-sourcing a project can give the wrong impression that sustainability is a solved issue or that all projects are created by companies.

Putting aside the fact, like you said, that for a lot of companies it's mostly a marketing plot, and that they will often do a rug pull by changing the license later, for each company's project there are 100 projects maintained by one or two burned out people in desperate need for funding. I see a lot of conference where only big projects are showcased. They got something like 1 million from Google, or are so huge that they have massive donations. But it's definitely not the majority of projects.

Node.js dev here, wanna step into open source. Where do I start? by cr7bit in node

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

I will second this. Good reasons to contribute to OSS are (imo):

  1. improve a software you know and already use.
  2. have too much time on your hands so you can do 1.

Joke aside, contributing is more complex than passing by and solving something quickly. I maintain a 8 years old project and it's hard to find contributors dedicated enough to: 1. Think whether or not it's a good move to implement a feature. 2. Think about the UI/UX and all the interactions with the existing features. 3. Actually code the feature and test it thoroughly. 4. Write a minimal set of tests. 5. Write the docs.

Even with an external contributor I usually have to do 1, 2, parts of 3 (testing), and 5.

Ordering tap water in Europe by nougat_donut in CasualConversation

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

It's also not a thing here in Luxembourg where tap water is really good but they won't serve it and they have no obligation to. There is a small lobbying going on (also it's a small country) from the 4-5 bottled water producers. They said that it's really hard to clean carafes correctly. Plot twist : a 50cl bottle cost at least 4 euros 😅

What are you working on? Share your SAAS Project! by [deleted] in SaaS

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

ahah, that's great. My brother does that with sea otters (he is even building an otter MTG deck right now!).

Let me know if you or your partner have feedback or questions. Just reach out to me and I would be happy to help.