@davidfowl I love when people say you got it working in docker locally it will work when we deploy it. Then terraform is missing env variables , secrets, etc. and your container is bouncing like crazy in aws / azure.
@davidfowl Anything with kube is like that. It basically just gives you a cluster with terraform. Then you scripting everything. With ecs fargate / container apps is automated with terraform.
That step down to ecs / container apps is where land for most of our stuff.
@davidfowl GitHub actions which runs a build and terraform step to deploy. Either containers or lambda’s. It’s fully automated for all projects (from our workflows)
@davidfowl I want a code based pipelines where I can debug things with an ide with full debugging features. And maybe use modern frameworks to plug in and build steps in the pipeline.
@mjovanovictech For simple use cases I would go hosted service or in aws event bridge —> lambda. Then if needed one of the above which is usually quartz for us.
@KarenPayneMVP Big fan of #2. There are better situations where #2 is cleaner then your example. The only issue is i'm in c# and js most days. The double vs triple period in each language is going to take some time to get use to.
@davidfowl The ability to get low level logs on http client. When you hit those nasty firewall, tls, etc issues - it would be awesome to turn on more logging in c# without going to wireshark first.
@dillorscroft@CHBernasconiC Sorry just saw this. We deploy to ecs, eks (not as much as ecs), and we have web api’s in a lambda serverless as well. Mainly those 3 flavors
@mjovanovictech This is great. One of my favorites. 1 comment - In your guard method you can use [NotNullWhen(true)]. This way the compiler knows if true...the order is not null which makes your main method not ignore the nullability check.
@MichaelThiessen@vuejs Vue is just easier and more flexible then any of the other frameworks. Vue = just get stuff done type of framework. I was sold on it 4 years ago and our major apps use it.
@irina_scurtu wkhtmltopdf is pretty great and free.
IronPdf = The renderer is really good. Not the fastest though (need to pay)
IText = is ok. Not as good as the ones above. (need to pay in latest version)
@jerrynixon@dotnet If the next version they have executedelete where you can pass in a lambda to avoid this. The benefit of remove is everything is compiled checked. If someone where to change the field name with a migration this code would throw a compile error. Your string would throw at runtime
@RickStrahl Itext dito had some promise for us. We ended up going the raw code route but this allowed non devs to build pdfs even against a scheme which was slick.