Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
typescript-pgtyped-starter
A standalone full-stack starter project with PgTyped-based query generation.
It would be a smoother transition for most I imagine to use nix via https://devenv.sh/ even if only for it's excellent documentation.
My ideal is a starter that offers a nice blend of microservices and configures them for me just enough to get them working in easy-to-manage and organized way. Most importantly, they are all optional and easily removable.
I do this with npm scripts for "compose", "start", "stop", and "reset" for every service and tie it all together with dotenv for environment vars. Currently, I have dockerized Traefik (partially), Webpack (dev server only so far), Pocketbase, PostgreSQL, PostgREST, Swagger UI, PgTyped, and MongoDB under this and will soon also dockerize the Express-based RESTish API feature.
https://github.com/dietrich-stein/typescript-pgtyped-starter
Would recommend checking out mise. It's a newer clone of asdf. I switched due to bugs I was running into specifically with using asdf to manage versions of python.
https://github.com/jdx/mise
Related posts
- Fast, Declarative, Reproduble and Composable Developer Environments Using Nix
- Show HN: Lapdev, a new open-source remote dev environment management software
- Show HN: Daytona – Open-Source Dev Env Manager from a 15-Year Journey
- What's the Next Vagrant?
- Flakes aren't real and cannot hurt you: using Nix flakes the non-flake way