Our great sponsors
-
react-query
Discontinued 🤖 Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue. [Moved to: https://github.com/TanStack/query]
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
react testing library instead of enzyme for testing react UIs. I'll never go back.
react-query is pretty neat too. I default to that for most projects unless it's something unusual
One of the tools Ilai Fallach recommended to me was Semgrep it looks really interesting in terms of enforcing coding standards - did any of you guys ever try that?
We use something called Okteto to see local react changes running against a fairly complex Kubernetes setup. Not sure if it will suit your needs but it works well for us ATM.
With Nix we have a shell.nix in the root of our repo describing all of the project's system dependencies. It looks something like this. You can pin nixpkgs with Flakes (think lockfiles) or by hardcoding a specific revision. We do the latter because I didn't want to complicate the Nix install for everyone by requiring they enable experimetnal features.
Now, whenever anyone - on Linux or macOS - enters the project's Nix shell they'll share the same versions of all the same dependencies. Nix handles this all automatically, and it's no problem if two projects want two different versions of the same package. I generally also recommend that people use direnv so they can keep using their shell and have changes to shell.nix automatically picked up.
Related posts
- Top 10 Tools Every React Developer Needs in 2024
- Ethereum Foundation removes their canary
- Elvish, expressive programming language and a versatile interactive shell
- GitHub issues from top Open Source Golang Repositories that you should contribute to
- 💻 7 Open-Source DevTools That Save Time You Didn't Know to Exist ⌛🚀