It's actually astonishing that it took mozilla folks the guts of 20 years to get around to this glaring UX gap.
Which bugzilla # is it. I can only find decades old requests for such a feature that are closed as WONTFIX.
This same conversation plays out every time someone mentions profile switching that is responded with "container tabs".
The switching UI/UX is atrocious.
This is insanely overdue.
When the hell will firefox have a decent profile manager?? It's the one thing that is preventing me from switching over. No, container tabs are NOT it.
The fact that GitHub don't provide a better solution here has to be actually costing them money with the network usage and extra agent time consumed. Right?
Plenty of marketplace actions will install things and/or mutate the runner. It's a matter of time before someone does something or there's a build that doesn't cleannup after itself (e.g. leaving test processes running)…
I won't disagree. It should be easier imo. I guess this is why a cottage industry has sprung up addressing such e.g. https://news.ycombinator.com/item?id=39930908
Selh-hosted runners can be ephemeral too. With such either mount the cache as a disk or bake docker layers/images into the runner image.
The trick is to do these sort of engagements as a fixed price contract. You could have probably done an assessment in a hour or two. Then you charge on what you estimate is the value to the company.
If you are interested in having self-hosted auto scaling github actions runners but don't want to manage your own webhook handling infrastructure, https://cirun.io is worth a look.
Strong agreement
How does one launch a profile from the about:profiles page? ;) It's a concept that is first class supported and easy to use in all othe browsers. There is just a ton of usability issues across the board, even with the…
Am a firefox user since 0.9. I see there's a lot of love for Firefox in the responsonses here. However, the profile UI and general managment experience compared to Chrome/Edge is pure trash. No, container tabs is not a…
"One app - one repo" Where did you see that being expressed?
Since you mention Kestrel I'll assume .NET so I suggest you take a look at yarp. It's fully programmable and "plugins" are just small pieces of middleware, a lot of which is available as a nuget package. (I'm the author…
Lua vs C# - chose your poison. There's a ton of AspNet Core libraries for handling http things e.g. JWT handling. Things that might need the licensed version of nginx. Also it's embeddable and self-hostable into any…
We know there is an ongoing issue with MS's relationship with .NET OSS ecosystem, but in this case I am totally fine with this. I proved the need of a code-first, highly extensible/customisable reverse-proxy (vs other…
There is also Fos (FastCgi Owin Server) https://github.com/mzabani/Fos
It's the 'Dynamic Dictionary' [0]. It's usually called 'parameters' but it's idiomatic in dotnet to name lambda input parameter '_' if don't use it in your expression. [0]…
It's actually astonishing that it took mozilla folks the guts of 20 years to get around to this glaring UX gap.
Which bugzilla # is it. I can only find decades old requests for such a feature that are closed as WONTFIX.
This same conversation plays out every time someone mentions profile switching that is responded with "container tabs".
The switching UI/UX is atrocious.
This is insanely overdue.
When the hell will firefox have a decent profile manager?? It's the one thing that is preventing me from switching over. No, container tabs are NOT it.
The fact that GitHub don't provide a better solution here has to be actually costing them money with the network usage and extra agent time consumed. Right?
Plenty of marketplace actions will install things and/or mutate the runner. It's a matter of time before someone does something or there's a build that doesn't cleannup after itself (e.g. leaving test processes running)…
I won't disagree. It should be easier imo. I guess this is why a cottage industry has sprung up addressing such e.g. https://news.ycombinator.com/item?id=39930908
Selh-hosted runners can be ephemeral too. With such either mount the cache as a disk or bake docker layers/images into the runner image.
The trick is to do these sort of engagements as a fixed price contract. You could have probably done an assessment in a hour or two. Then you charge on what you estimate is the value to the company.
If you are interested in having self-hosted auto scaling github actions runners but don't want to manage your own webhook handling infrastructure, https://cirun.io is worth a look.
Strong agreement
How does one launch a profile from the about:profiles page? ;) It's a concept that is first class supported and easy to use in all othe browsers. There is just a ton of usability issues across the board, even with the…
Am a firefox user since 0.9. I see there's a lot of love for Firefox in the responsonses here. However, the profile UI and general managment experience compared to Chrome/Edge is pure trash. No, container tabs is not a…
"One app - one repo" Where did you see that being expressed?
Since you mention Kestrel I'll assume .NET so I suggest you take a look at yarp. It's fully programmable and "plugins" are just small pieces of middleware, a lot of which is available as a nuget package. (I'm the author…
Lua vs C# - chose your poison. There's a ton of AspNet Core libraries for handling http things e.g. JWT handling. Things that might need the licensed version of nginx. Also it's embeddable and self-hostable into any…
We know there is an ongoing issue with MS's relationship with .NET OSS ecosystem, but in this case I am totally fine with this. I proved the need of a code-first, highly extensible/customisable reverse-proxy (vs other…
There is also Fos (FastCgi Owin Server) https://github.com/mzabani/Fos
It's the 'Dynamic Dictionary' [0]. It's usually called 'parameters' but it's idiomatic in dotnet to name lambda input parameter '_' if don't use it in your expression. [0]…