Skip to content

Commit 0e9af3b

Browse files
committed
Add 2025-05: FFI
1 parent 48097db commit 0e9af3b

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

_posts/2025-05-07-ffi.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: "Rust in May: FFI"
3+
date: 2025-05-07 19:15:00 MESZ
4+
categories: meetup cologne
5+
links:
6+
"Meetup.com": "https://www.meetup.com/rustcologne/events/307548402"
7+
"Planning discussion on Github": "https://github.com/Rustaceans/rust-cologne/issues/129"
8+
location: c4
9+
talks:
10+
- title: "FFI without libraries"
11+
speaker:
12+
name: "Oleg Parashchenko"
13+
github: "olpa"
14+
- title: "Generating bindings to and from C"
15+
speaker:
16+
name: "Florian Zeitz"
17+
github: florob
18+
---
19+
Title: Rust in May: FFI
20+
21+
_(The meetup will likely be held in German but we'll switch to English if needed.)_
22+
23+
Dear Rustacean,
24+
25+
our next Meetup will be on **Wednesday `2025-05-07`, 19:15 CEST**.
26+
27+
You're new to Rust, tried it out with some private projects or are already working professionally with it for years? You're in good company! Whether you want to speed up your python code, write a web service, need interop with your C++-codebase, cross-compile for a microcontroller, write an emulator, … we've got you covered!
28+
29+
We commonly open up with a brief summary of noteworthy changes in the Rust ecosystem. Be it updates to the language itself, public events, its impact on other projects and languages, …
30+
31+
After that we will take a look at calling into Rust from other languages and vice versa.
32+
First Oleg Parashchenko will show us how to call into Rust in simple cases, without using any additional libraries.
33+
After that Florob will present bindgen and cbindgen for generating bindings between Rust and C code.
34+
35+
Always wanted to know why Rust is harder to learn than other popular languages or why it lacks a certain feature? When is it appropriate to rewrite a project in Rust? Is the compiler really that slow and are the binaries really that big? Do all those safety guarantees have an impact on the performance? Fetch a drink and let's find it out.
36+
37+
**[You can register here](https://www.meetup.com/rustcologne/events/307548402)**.
38+
39+
See you soon!
40+
41+
Yours,
42+
Kai and Florian
43+
- - -
44+
If you have a topic you'd like to talk about, please [let us know in advance](https://github.com/Rustaceans/rust-cologne/issues/129). This way we can make sure there's a time-slot for you and maybe announce it officially. Thank you.

0 commit comments

Comments
 (0)