News for hackers. Stuff that matters.
Re:PHP – The Right Way by StreamBright on Monday February 07, 2022 @04:59AM (#30242583)
We use Asp.NET and it is a giant surprise how good it is. We are unix ppl, Linux & MacOS so not a MS shop at all. We deploy to on-prem and AWS so no Azure.
Re:PHP – The Right Way by zidad on Monday February 07, 2022 @05:38AM (#30242906)
Same here, the latest asp.net is definitely one of the best performing options out there (maybe except rust in this list), and C# is a great general purpose language to code in (despite the legacy that's in there, like the reflection going on in the framework. unfortunately).
Re:PHP – The Right Way by cies on Monday February 07, 2022 @05:42AM (#30242943)
Kotlin + IntelliJ is a neat mainstream option too. For those preferring a bit less legacy.
Re:PHP – The Right Way by that_guy_iain on Monday February 07, 2022 @05:16AM (#30242706)
It's been so long since I've done ASP that it just when .NET was coming out. I would be interested in checking it out nowadays. WHen I last used it all the cool features were heavily coupled to MS products, is that still the case?
Re:PHP – The Right Way by StreamBright on Monday February 07, 2022 @05:27AM (#30242804)
Not at all. We actually use it from F# with Falco. I am not sure which features you are interested in particular but the ones we like are the basic HTTP handling (requests, responses, etc.), a high performance HTTP server (Kestrel) and we use Falco's html engine as well. On the top of that there is a decent authentication and authorization solution.
Re:PHP – The Right Way by dotancohen on Monday February 07, 2022 @10:07AM (#30245811)
Do you deploy to Linux images on AWS?

I'm actually very interested in your dev setup. Do your devs use Linux machines? What IDE?

Re:PHP – The Right Way by StreamBright on Tuesday February 08, 2022 @06:31AM (#30257237)
Great questions. I am going to write a detailed article about it because you are not the first person asking these.

We have two deployment modes:

- lambda

- ec2 instance

Depending on how you would like to target Lambda you have multiple options. On ec2 too.

We use VS Code on both Linux and MacOS. The tooling is kind of meh at the moment, Ionide is not ready for prime time we run into issues frequently with it. We are considering to switching to Rider soon.

https://www.jetbrains.com/help/rider/F_Sharp.html

* I do not have time to write your a detailed answer but I promise to get back with an article sometime this month.

Re:PHP – The Right Way by dotancohen on Tuesday February 08, 2022 @07:40AM (#30257710)
Terrific, thank you!

I still use EC2 for everything, I haven't explored Lambda yet. I look forward to your article, thank you. Is dev.l1x.be where it will be posted?

Re:PHP – The Right Way by StreamBright on Tuesday February 08, 2022 @01:09PM (#30262065)
Yes I am posting it there. Probably after a bit of a design update.