About:

Mario Ortiz Manero is a tech enthusiast and entrepreneur with a passion for learning and nature.

Website:

Specializations:

Interests:

Learning Tinkering Explaining things Adventures Nature

Incoming Links:

Outgoing Links:

Subscribe to RSS:
The author discusses their New Year's resolutions, including being more mindful, focusing on sport and nutrition, reading, maintaining good mental health, and quitting their job to work on a new app. They also mention the challeng...
The author quit their job at Lyft to pursue their aspiration of building a company focused on reducing phone usage. They found themselves on the phone too much and want to address the negative effects of overuse by creating an inn...
The text discusses the author's experience with subtyping and variance in Rust, which caused issues when making types FFI-compatible. The author faced compilation errors related to lifetimes, which led to debugging and attempts to...
The text discusses the concept of 'dumbphones' and 'smartphones' and the potential for a middle ground. It explores the negative effects of smartphone usage, the impact on mental health, and the need for solutions. The author also...
The text discusses the challenges of supporting both async and sync code in Rust, particularly in the context of creating a new library. It explores different approaches, such as copy-pasting, calling block_on, duplicating the cra...
The article discusses the final steps in the plugin system development for Rust. It includes benchmarking tooling, methodology, experiments, type conversions, double box, hash table optimization, abi_stable, and unimplemented idea...
The text discusses the process of implementing a plugin system in Rust, providing advice on prototyping, dealing with warnings, defining the plugin interface, and overcoming problems with FFI. It also covers the challenges of maki...
The text discusses the use of plugins in Rust and how to reduce the complexity of plugin systems. It covers various tools and libraries such as abi_stable, LCCC, safer_ffi, and cglue, and their applications in simplifying the proc...
The article describes the author's journey of rewriting the entirety of the Rust library RSpotify over 13 months. It discusses the motives for the rewrite, the challenges faced, and the changes made to the library. The main points...
The text discusses the author's progress on the Tremor project, focusing on implementing connectors and plugins in Rust. It covers topics such as learning about connectors, the advice received on software engineering, understandin...
The article discusses the author's experience with the Tremor team, learning about the internals of Tremor, experimenting with dynamic loading, and using WebAssembly for plugins in Rust. The author also shares their experience wit...
The article discusses the use of conditional compilation in Rust, particularly in the context of the RSpotify library. The author argues that conditional compilation should be used sparingly and provides an alternative approach us...
The text discusses the implementation of a Plugin System in Rust for a project with Tremor. It covers the safety concerns, possible solutions, and different approaches to implement the system. The author aims to maximize modularit...
The text discusses the different ways to approach optional parameters in Rust, specifically in the context of web API wrapper libraries. It provides examples and analyzes the upsides and downsides of each approach. The author's go...