Eric Patey
Eric Patey
Great work with Dwifft. Thanks for it. One challenge with the LCS algorithm is that it is `O(m*n)` in both CPU and memory consumption. Though this isn't a problem in...
…ing heads and tails before using LCS. For example, in the case of single insert, the algorithm changes from O(m*n) to O(m+n). When the arrays contain 1,000 entries, for example,...
First off, thank you for Zod. It's indispensable. I've created the below schema that should yield `type NameAndVitals = { name: string } & ({ age: number; } | {})`...
[This](https://github.com/optimizely/react-sdk/blob/da4627c1e45f2a1f92861468f06828a8990e288d/src/hooks.ts#L467) `useEffect` will mount and execute on every single render. The root cause is that `getCurrentDecision` in `useDecision` is not wrapped in `useCallback` like it is in the other hooks....
There is a timing bug in all three hooks' (`useFeature`, `useExperiment`, and `useDecision`) that leads to `autoUpdate: true` render triggers getting lost. The code in #125 introduced a window of...
#105 regressed in memory databases when transactions are used. Once a transaction is created, the entire in memory database will be effectively discarded for subsequent db operations that the client...