I consider myself to traditionally be a backend engineer, though this has more been something I fell into rather than chose. I admit I feel I share some of your frustrations. In the past I have written production…
You're wrong, it does. Conda installs conda packages and conda uses pip to install pip packages. However a pip package can be converted to a conda package, and then in that case the dependency will be installed by conda…
My understanding is mamba, like conda, just call pip. So it likely wouldn't make a difference. The pip section in a env file is just a list of arguments passed through to the pip install command. Prior to pip 20.3 we…
You should check out this [0] GitHub action workflow. It uses docker machine to create a high resourced runner on demand in the cloud and then runs the subsequent job on it. The workflow is intended for machine learning…
I think there is a lot of potential here from the perspective of improving type hinting. Decorators, which execute at runtime, often make type inference very challenging, this could go a long way to making this better.…
I am a fan of Haskell, the biggest problem for me was installing stack/cabal. I eventually got there, but I recall it was a very painful and frustrating process. With that in mind I can advocate for it in good…
Perhaps "low cost" in the title would have made it clearer since "cheap" as a word has a lot of connotations. Language can be very hard to get right and I have struggled with this a lot personally.
This is exact how I write mine, I find it much more readable personally. The real challenge I've encountered is typically you can only use one expression. If I need to write a slightly more complex mapping I am forced…
Sadly it is actually the case. I recently worked on a project using the AWS SDK. We had written our code using Scala and had to up version the AWS SDK to 2.0. Because we used reflection with it, we encountered a Scala…
I think one feature of Kotlin that is underestimated is extension functions. Combine them with autocompletion and you've got a great developer experience. Finding the method you need no longer requires a Google, and…
I consider myself to traditionally be a backend engineer, though this has more been something I fell into rather than chose. I admit I feel I share some of your frustrations. In the past I have written production…
You're wrong, it does. Conda installs conda packages and conda uses pip to install pip packages. However a pip package can be converted to a conda package, and then in that case the dependency will be installed by conda…
My understanding is mamba, like conda, just call pip. So it likely wouldn't make a difference. The pip section in a env file is just a list of arguments passed through to the pip install command. Prior to pip 20.3 we…
You should check out this [0] GitHub action workflow. It uses docker machine to create a high resourced runner on demand in the cloud and then runs the subsequent job on it. The workflow is intended for machine learning…
I think there is a lot of potential here from the perspective of improving type hinting. Decorators, which execute at runtime, often make type inference very challenging, this could go a long way to making this better.…
I am a fan of Haskell, the biggest problem for me was installing stack/cabal. I eventually got there, but I recall it was a very painful and frustrating process. With that in mind I can advocate for it in good…
Perhaps "low cost" in the title would have made it clearer since "cheap" as a word has a lot of connotations. Language can be very hard to get right and I have struggled with this a lot personally.
This is exact how I write mine, I find it much more readable personally. The real challenge I've encountered is typically you can only use one expression. If I need to write a slightly more complex mapping I am forced…
Sadly it is actually the case. I recently worked on a project using the AWS SDK. We had written our code using Scala and had to up version the AWS SDK to 2.0. Because we used reflection with it, we encountered a Scala…
I think one feature of Kotlin that is underestimated is extension functions. Combine them with autocompletion and you've got a great developer experience. Finding the method you need no longer requires a Google, and…