Hi there everyone.
Although I'm aware that Nim has a lot of potential for low-level use cases, the reality is that a lot of people work writing high-level software, me being one of them. But usually I don't see those use cases having too much attention in the community.
I've been following the Nim project for a couple of years now and due to my experience in architecture and development of event-driven microservices-based systems and integrations I've been thinking about writing a Nim book about these topics. From simple things on how to use Nim in famous serverless platforms like AWS Lambda, Azure Function App, and GCP Cloud Functions; to examples of Integrations, ETL Pipelines and and Real-Time notification systems in using Nim codebases.
However I'm not really sure how useful and cohesive with the project's direction this book would be, after all, a book about writing a Kernel in Python or writing a backend in C (even if it's interesting) it wouldn't be too useful for realistic use cases.
What are your opinions on this?
Thank you in advance.
"after all, a book about writing a Kernel in Python or writing a backend in C (even if it's interesting) it wouldn't be too useful for realistic use cases."
Are you saying that Nim has no realistic use case in the Cloud? I don't think that is true but above seems to imply it.
I think this is actually one of Nim's great strengths. It's quite ergonomic for writing high level code, and if you need performant code, you still just write Nim. You don't have to write a C module, or Cython, or depend on some other giant ecosystem package for one or two fast functions.
And resources like this are exactly what's missing also. With Nim's smaller community, it can be tough to find guidance or existing packages for any given high level service.
I'd buy your book! : )