Doctor Evidence Development
Advancing research in evidence-based medicine
Christopher Froehlich
Sifting the forest through the leaves
Tim Froehlich
Developer and designer with a focus on complex UX problem-solving. I want to close the gap between thought and creation.
Kris Zyp
On JavaScript development, applied to medical research
Latest Posts
Weak LRU Cache
Weak-referencing is powerful new feature in JavaScript and specifically has tremendous value in building caches that can actually leverage…
Building the Fastest JS (De)serializer
Virtually any interaction of data between computers, or storage of structured data involves serialization and deserialization, and…
Ordered Binary Representation of JS Primitives
Key-value stores are a powerful tool for fast storage of data. We use LMDB, which provides phenomenal performance, for caching data…
LMDB in Node
We switched to Lightning DB (LMDB) from LevelDB about a year ago for our caching server, and we have been thoroughly impressed with the…
Introducing DPack
DPack is structured data format that can serialize and encode large data structures extremely efficiently, often with 2 to 3 times less…
Preserving Our Humanity in Remote Work
Communication in the remote workplace isn’t easy.
Efficient Node Development with TypeScript
Our engineering team at Doctor Evidence places a high value on a fast, efficient, and responsive development environment. Development speed…
Graceful Shutdowns in NodeJS
We use a NodeJS-based server in our stack that is responsible for transforming data and caching content in LevelDB for fast access in the…
Vetting Third-Party Components
JavaScript’s meteoric rise, alongside the exponential growth of the NPM ecosystem, has given JavaScript developers unprecedented…
An Introduction to Weak Value Maps
Weak value maps are a powerful data structure that can enable efficient object management, tracking, and caching. While WeakMaps are well…
Reviews
Login to submit your review.