Explore >> Select a destination


You are here

9elements.com
| | adventures.michaelfbryan.com
9.5 parsecs away

Travel
| | Have you ever been in a situation where, because of how the code is structured, it's practically impossible to inject a dependency into the component that needs it? Even global variables - ubiquitously reviled for their ability to do "spooky action at a distance" - weren't spooky enough. In this article, I'll share a technique I discovered while working on a WebAssembly-based CAD package that allows for dependency injection at link time. This technique is particularly useful when traditional dependency injection methods aren't available or practical.
| | ashvardanian.com
11.2 parsecs away

Travel
| | Experienced devs may want to skip the intro or jump immediately to the conclusions. The backbone of many foundational software systems - from compilers and interpreters to math libraries, operating systems, and database management systems - is often implemented in C and C++. These systems frequently offer Software Development Kits (SDKs) for high-level languages like Python, JavaScript, GoLang, C#, Java, and Rust, enabling broader accessibility. But there is a catch.
| | dygalo.dev
6.7 parsecs away

Travel
| | It is the first part of a 3-chapter series about my experience with embedding Rust into Python projects. This chapter covers the motivation for using Rust and possible use cases.
| | jawher.me
44.5 parsecs away

Travel
|