C++/Go Library Loading
Imagine you only have access to a library (.a) and its header (.h) file. You can see the functions and their signatures, but you just can't figure out how to…
Imagine you only have access to a library (.a) and its header (.h) file. You can see the functions and their signatures, but you just can't figure out how to…
I had a hell of a time getting this to work. Here's how I did it. Let's write a small library in C++. // mysum.h #ifdef __cplusplus // extern "C"…
Once we've coded, uploaded, and tested our Lambda function from within the AWS Lambda environment, it's time to take our tests external. For this, we'll need to install the AWS…
In the previous section of this tutorial, we set up a WSL build environment in Windows for Rust, adapted code, and compiled + packaged a binary ready for upload to…
Let it be known that the existing tutorials are all poor and lack thoroughness. They're fine if you already have experience cross-compiling Rust AND working with AWS Lambda. I intend…
A compilation-ready source for this article can be found here. I designed a struct in Rust which contains various bits of file information. Presented here is a stripped down version…
A compilation-ready source for this article can be found here. In Rust, it's fairly straightforward to obtain the path of the running executable, any string passed to the executable, and…
In a previous post, I investigated the limits to what NVS accepted as a valid ASCII string. While I'm certain I did not iterate over ALL the acceptable possibilities, the…
This began as a four- or five-question exploration of the Non-volatile storage library for the ESP32. However, the queries, simple at first, grew in depth as I probed their bounds.…
There's a dynamic programming interview question which asks how many possible paths exist from one corner of a grid to the opposite corner if one can only move to the…