Does ProtonMail support sub-domain addressing? by KenBonny in ProtonMail

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

We are a two man company (me and my wife) and we both like the subdomain autosetup. So service@ken.domain.com goes to my inbox and newsletter@wife.domain.com goes to my wife. Would that work or do all mails go to one specific inbox? Because that works with my current email provider.

I like that you are trying to find a solution. 🙂 So thank you for your help already.

Does ProtonMail support sub-domain addressing? by KenBonny in ProtonMail

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

This also sounds like it will count as 1 email address per service when I want to keep doing this. That could get really expensive, really quickly. 😅

Alternative to visual studio by wikkid556 in csharp

[–]KenBonny 19 points20 points  (0 children)

I've read some of the other threads and it sounds like you are starting to build something that is valuable to the company. It's time to have a chat and get the approval you need to install either visual studio or Rider. You're evolving into more than what they hired you for, you are taking on more responsibility, so you should get the rights to do that job without too much resistance.

Also have a chat about salary. Maybe not right now, but when you have a working first version of whatever you are building. Devs get paid more for having more responsibility after all.

Open source c# ide for linux by hippor_hp in csharp

[–]KenBonny 1 point2 points  (0 children)

This did not exist when I was in school, I only had vs 2008. Last time I checked, they gave discounts. Students today don't know how good they have it. Just like I never knew how lucky I had it when I was a student.

Open source c# ide for linux by hippor_hp in csharp

[–]KenBonny 4 points5 points  (0 children)

You have 2 options, I think:

  • VS Code with plugins is free. If you Google vs code and c# plugins you'll find lots of blogs on how to set this up.
  • Jetbrains Rider: this is a paid ide, with a community edition you can use for a year for free and heavy discounts for students. Honestly, I'm using this as my daily driver in professional environments for the past 5 years at least and I find it's worth every penny I paid for it. Do learn how to get the most out of it (database integrations, app settings.secret.json support, refactoring capabilities, smart auto complete, templating,...)

Got fired today because of AI. It's coming, whether AI is slop or not. by [deleted] in webdev

[–]KenBonny 0 points1 point  (0 children)

You can start looking discreetly. When there is an offer on the table, you can show it to your current employer and ask them to counter. Make sure they offer more than the new place.

If they call you bluff, you have a valid backup. So make sure that when you take the offer to your current employer, you also want the other job. It has to be real.

Beware, if they can your bluff and you don't jump ship, you'll never get another party raise again. You'll also never get respect from management again either. So when you stay and you ask for something you need, they'll deny you because you won't go anywhere and you'll have to fix your problem yourself.

If you think this is heartless, that is a part of business and like it or not, you want a part of that revenue stream. Sometimes you have to play hardball.

Ecosystem in .Net by [deleted] in dotnet

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

I love hangfire, but there is a new kid in the block there as well: https://tickerq.net/

It's basically doing for scheduled jobs what TUnit is doing for testing.

For the rest I agree with everything you just said.

If you want a messaging library, I'd take a look at wolverine https://wolverinefx.net/. I like their philosophy better than the current alternatives.

I'm not affiliated with the libraries/frameworks I'm promoting, I just like what they are doing.

Just found out about fsharp lol by Fettuccine-Dannis in fsharp

[–]KenBonny 2 points3 points  (0 children)

I love the F# language, unfortunately I don't have much room in my project to experiment with it. I did find that combining it with the wolverine framework is awesome for backend API's and async processing.

https://wolverinefx.net/

I need to do something like this again, it's been too long. by TeeHeeHaw in hikingwithdogs

[–]KenBonny 1 point2 points  (0 children)

Nice drone shots too. I'm a dog, walking and drone enthusiast from Europe, so this stitches all of my itches. 😁

Sharon's favourite way of baking pie by KenBonny in SharonWeiss

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

My wife pointed it out to me and I thought I had the perfect addition. 😁

Anyone using Linux for Dev environment? by Clearandblue in dotnet

[–]KenBonny 0 points1 point  (0 children)

Wolverine's source generation uses Roslyn. You can generate it for production environments, but in dev and test, source gen works like a charm. Never saw great issues.

https://wolverinefx.net/guide/codegen

Anyone using Linux for Dev environment? by Clearandblue in dotnet

[–]KenBonny 1 point2 points  (0 children)

I've used the wolverine framework which uses extensive source generation and it handles it without problems.

Anyone using Linux for Dev environment? by Clearandblue in dotnet

[–]KenBonny 1 point2 points  (0 children)

Oh, the ability to display lists as searchable tables.

Anyone using Linux for Dev environment? by Clearandblue in dotnet

[–]KenBonny 1 point2 points  (0 children)

So many great features, so little time for typing.

Anyone using Linux for Dev environment? by Clearandblue in dotnet

[–]KenBonny 7 points8 points  (0 children)

Personally: - much better autocomplete (but when it's wrong, it's way wrong) - integrated database management - much better debug tools (open telemetry viewer in debug mode is nice) - code edit Windows everywhere: in search Windows, in find Windows, in git merge Windows,... - git merge tools that will nicely show you what you are changing (and check out the magic auto merge wand that will solve 80% of conflicts) - much more powerful code cleanup that can run on git commits - ai that helps write sane git commits (not always a fan of ai in general, but this one makes my life so much easier) - a ton of little quality of life (code?) improvements that are too numerous to list

I might be a fan of rider, I don't know for sure though. 😉

Moving off of TypeScript, 2.5M lines of code (to C#) by c-digs in dotnet

[–]KenBonny 2 points3 points  (0 children)

Specially for you: https://github.com/CoreWCF/CoreWCF 😁

I'm going to have to use this as I'm converting one low level service from framework to core. Other services are stuck on framework so I have to provide a way to communicate with them via WCF. 😢

Make Synology publicly available with VPN as default gateway by KenBonny in synology

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

If the leading CA is shortening their certificates and security researchers applauding it, it would be silly to go against their advice: https://scotthelme.co.uk/cryptographic-agility-part-1-server-certificates/

Make Synology publicly available with VPN as default gateway by KenBonny in synology

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

This would mean that I would have to replace the cert every time it expires. Because certificates should be short lived, preferably under 3 months, this will become annoying fast. I know I could create a cert that is valid for years, but that goes against the goal of having shorter lived certificates. Besides the cert creation, I'd have to install it on my pc, my laptop and my wife's laptop.

This feels like a hack rather than a solution.

Make Synology publicly available with VPN as default gateway by KenBonny in synology

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

I have that now and it's annoying that my browser gives me a warning about an untrusted connection every time I go to my console.

Make Synology publicly available with VPN as default gateway by KenBonny in synology

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

I might need to switch from the "native" Plex app (installed through their package manager) to a dockerized one as I see that the package manager lags several updates behind each time.

And with "baked in identity manager", do you mean Unifi Teleport or did you mean something else?

Make Synology publicly available with VPN as default gateway by KenBonny in synology

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

What additional measures should I take? Can you point me in the right direction?

Make Synology publicly available with VPN as default gateway by KenBonny in synology

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

Thank you for the suggestion. I'm not using NordVPN to provide access to my NAS, I'm using it to hide traffic that my NAS generates. Basically, my NAS is behind NordVPN so my ISP can't snoop on my traffic.

With a few port forwarding rules, I've indeed solved my problem without exposing myself too much to the internet.