Addressing CGO pains, one at a time
A developer shares solutions to common pain points and limitations encountered when using CGO, Go's FFI mechanism, to interface with C and Rust libraries.
A developer shares solutions to common pain points and limitations encountered when using CGO, Go's FFI mechanism, to interface with C and Rust libraries.
The author argues Rust needs a 'defer' keyword for safe resource cleanup, using a detailed FFI memory management example to illustrate the pain points.
A technique for simplifying interoperability between Rust and C++ by using standard layout classes and matching Rust structs.
A tutorial on creating a Rust library and consuming it from a .NET application using C# and FFI (Foreign Function Interface).
A technical exploration of Gleam's Foreign Function Interface (FFI) for leveraging Erlang and Elixir libraries, with practical code examples.
A guide on using Zig strings to call C code, covering string types, null termination, and interoperability.
A tutorial on calling a simple C library from the Zig programming language, focusing on basic interop mechanics.
A tutorial on building a C application by importing and using a Swift library, covering Swift/C interoperability and compiler flags.
A guide to building a modern web application using Common Lisp on the JVM with the ABCL implementation, Jooby, and Pebble templates.
Part 4 of a series on building a Twitter bot, focusing on implementing it in PureScript and deploying to AWS Lambda.