How can I make a MongoDB setup reproducible?
The same project needs to behave consistently on developer machines, in CI and after deployment. Which versions, dependencies and configuration should be recorded?
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
The same project needs to behave consistently on developer machines, in CI and after deployment. Which versions, dependencies and configuration should be recorded?
Users who rely on Kaggle Notebooks for reproducible research often need to call external APIs—for example, to fetch pretrained models, query public datasets, or interact with cloud services—while also wanting the session to survive the platform’s runtime limits. The notebook environment runs on Ubuntu 18.04 LTS and enforces a 9‑hour GPU or 12‑hour CPU maximu
The goal is to verify whether the Vala compiler inserts different reference‑count operations in the generated C code for function parameters annotated as `owned` versus those annotated as `unowned`. To do this, a minimal Vala project is built with Meson, the produced C file is examined for calls such as `g_steal_pointer` or `g_strdup` that indicate ownership
Project Options and Path Repeatability Maintaining a repeatable development environment in RAD Studio requires consistent search paths across multiple developer machines. While the IDE allows the definition of search paths within the .dproj file, the use of absolute paths often leads to build failures when the project is cloned to a different workstation whe
In OpenSUSE Leap 15.6 the YaST firewall module (YaST 3.3.1) presents an IPv6 checkbox that must be enabled manually. The module does not automatically detect whether the running kernel has IPv6 support, so the checkbox remains visible even when the kernel is compiled without IPv6. Enabling the checkbox in such a scenario has no effect and YaST logs a generic
Goal: Emit developer alerts in a production Dart application only when needed, while keeping runtime overhead and notification noise to a minimum when alerts are disabled. Two documented mechanisms fit this need: adjusting Logger.level for dart:developer log calls, which incurs a small constant cost per log invocation even when filtered out, and registering
Managing alert volume in a large-scale Argo CD deployment requires balancing visibility with notification noise. The Argo CD Notifications controller allows for trigger definitions based on application status changes, but default configurations often emit redundant messages during the reconciliation process. The goal is to ensure that notifications are only
Developers want the request cache to stay fresh when users navigate between views, avoiding manual {cache: false} on every request. Currently Mithril’s m.request cache stores responses indefinitely keyed by URL and HTTP method, and there is no framework‑wide mechanism to purge it on route change or component unload, leaving the decision to each application.
On an A-Frame 1.x scene, the goal before optimizing is to locate the actual frame bottleneck rather than guess. Two timing sources sit at the integration boundary: the stats component, which times the ECS tick() loop on the CPU, and the WebXR session's frame callback, which delivers an XRFrame timestamp tied to the compositor's schedule. The two loops are no