Rust at Work with Ran Reichman Co-Founder and CEO of Flarion
Gábor Szabó talks with Ran Reichman, Co-Founder and CEO of Flarion, a company building high-performance data processing systems using Rust.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Timestamps & referenced resources
[@0:00] - The Code-Maven live meeting series on Rust at Work.
[@1:03] - Welcome to Ran Reichman, Co-Founder and CEO of Flarion.
Talpiot program
Wiz, About Wiz
[@3:19] - When did you start using Rust?
[@3:58] - Why did you think that Rust is good for this start-up company? And has it proven to be?
Polars
Apache Data Fusion
[@5:43] - Inviting the audience in the live conversation to ask questions in the chat.
[@6:22] - Have you considered other languages?
[@7:02] - What kind of Rust developers do you work with?
[@8:23] - Is any part of Flarion open source? Is it on GitHub?
[@9:22] - How do you handle the hundreds of open source dependencies of Flarion?
[@12:13] - Have you considered sponsoring open source developers? Bug bounties?
[@13:23] - What do you mainly do with Rust?
Scala
Apache Spark
Python
Ray
JNI
[@14:38] - Besides Rust, what other programming languages do you use?
[@15:18] - Do you expect new joiners to know Rust, or can they learn on the job?
[@17:44] - Are there parts of Rust that you avoid using?
[@18:41] - How easy for you to recruit developers?
[@20:56] - What are resources you recommend for people learning Rust?
The Rust book
[@25:04] - Do you have any suggestions for someone who’d like to move from web dev to Rust/C/etc.?
[@27:01] - What should I do to increase my chances of being hired?
Proof of work
[@36:11] - How do you evaluate your decision to use Rust?
[@37:19] - What are the good and bad parts of Rust and its ecosystem?
[@42:05] - Home assignments where candidates fix issues in open source projects
[@43:18] - Debuging distributed and high-performance use cases
Tracy Frame profiler
[@46:35] - What is your experience using AI tools writing Rust code?
Claude
ChatGPT
Deep Seek R1
[@49:45] - What would you tell other founders, CTOs, and technology manager considering Rust?
[@51:43] - What is next for Flarion?
Flarion on Linkedin for available jobs.
Credits
Intro Theme: Aerocity
Audio Editing: Gábor Szabó
Hosting Infrastructure: Jon Gjengset
Show Notes: Gábor Szabó
Hosts: Gábor Szabó
--------
56:47
What's New in Rust 1.79 and 1.80
Jon and Ben discuss the highlights of the 1.79 and 1.80 releases of Rust.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Timestamps & referenced resources
[@01:02] - Rust 1.79
[@01:02] - Inline const expressions
[@08:33] - Bounds in associated type position
[@14:11] - Extending automatic temporary lifetime extension
Mara’s blog post on temporary lifetimes
[@21:55] - Frame pointers enabled in standard library builds
Does omitting the frame pointer really affect performance?
[@25:37] - Stabilized APIs
[@25:37] - {integer}::unchecked_add
[@27:39] - <*const [T]>::len
[@29:21] - <[u8]>::utf8_chunks
[@31:21] - CStr::count_bytes
[@32:41] - num::NonZero<T>
[@36:30] - io::Error::downcast
[@36:50] - path::absolute
[@38:18] - Changelog deep-dive
[@38:31] - Stabilize WASM target features that are in phase 4 and 5
[@39:15] - Document overrides of clone_from() in core/std
[@41:46] - Switch to using gitoxide by default for listing files in cargo
[@43:03] - Stabilize lint unnameable_types
[@44:46] - manual_clamp lint
[@45:46] - Rust 1.80
[@46:09] - LazyCell and LazyLock
[@53:42] - Checked cfg names and values
Detailed blog post on checked cfg
[@56:41] - Exclusive ranges in patterns
[@58:52] - Stabilized APIs
[@59:05] - Vec::<[T; N]>::into_flattened
<[[T; N]]>::as_flattened
[@1:00:31] - <[u8]>::trim_ascii
[@1:02:06] - NonNull::add and other ptr-like methods
[@1:03:41] - impl IntoIterator for Box<[T]>
[@1:05:46] - Option::take_if
[@1:07:30] - Ipv4Addr::to_bits
[@1:09:10] - Changelog deep-dive
[@1:09:25] - x86_64-unknown-linux-none
[@1:11:07] - Add size_of and align_of to the prelude
[@1:12:34] - Never type fallback flowing into unsafe
[@1:17:29] - New panics and aborts in the standard library
Abort when OwnedFd is violated
Panic if set_extension adds /
[@1:20:28] - Restore enum variants in rustdoc for type aliases
[@1:21:12] - Change assigning_clones lint to pedantic
[@1:22:15] - Turn lints into hard errors
[@1:22:49] - env::set_var regression
[@1:24:34] - StdoutLock regression
[@1:26:00] - Rust 1.80.1
Fixes miscompilation when comparing
floats
and false positives in the dead_code
lint.
Credits
Intro Theme: Aerocity
Audio Editing: Jon Gjengset
Hosting Infrastructure: Jon Gjengset
Show Notes: Jon Gjengset
Hosts: Jon Gjengset and Ben Striegel
--------
1:27:46
Dataland with Howard Zuo
Allen Wyma talks with Howard Zuo, CEO at Dataland, a software company that builds AI agents for customer support teams, using Rust.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Timestamps
[@0:00] - Introduction to Howard Zuo and Dataland
[@2:21] - Supported data sources and plugins
[@5:36] - Challenges with data diversity
[@9:12] - Focus on customer support teams
[@13:02] - Choosing Rust for performance and safety
[@18:39] - Comparing Rust to Go
[@24:10] - Learning async and debugging
[@30:28] - Rust’s ecosystem for data processing
[@48:32] - Rust and WebAssembly for UI performance
[@57:14] - Closing thoughts
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
--------
1:00:58
Nushell with WindSoilder
Allen Wyma talks with WindSoilder, a contributor to Nushell, a shell that treats data as structured tables. WindSoilder shares his journey into programming, his work on Nushell, and how Rust has shaped his development experience.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Timestamps
[@00:00] - Meet WindSoilder: Python developer and Rust enthusiast
[@04:15] - Discovering Rust and starting with Nushell
[@09:30] - Structured data pipelines in Nushell
[@15:20] - Using Nushell for CSV, JSON, and HTTP tasks
[@20:45] - Integrating Nushell with external commands and plugins
[@27:35] - From contributor to core team member
[@33:10] - Learning Rust through Nushell: Challenges and rewards
[@38:50] - Upcoming features and improvements in Nushell
[@44:25] - Advice for new contributors and Rust beginners
[@47:40] - Final thoughts and community resources
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
--------
33:03
ExpressVPN with Pete Membrey
Allen Wyma talks with Pete Membrey, Chief Research Officer at Kape Technologies. Pete is a software engineer with a passion for bringing technology to better the world.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Timestamps
[@00:00] - Meet Peter Memery, Chief Research Officer at ExpressVPN
[@02:21] - Peter’s programming journey and transition to ExpressVPN
[@11:15] - Building Lightway: From C to Rust
[@24:10] - Why Rust is ideal for high-performance, secure systems
[@35:48] - How ExpressVPN collaborates and scales with Rust
[@42:00] - Advice for Rust beginners and high-performance programming
[@48:38] - ExpressVPN’s contributions to open source and RUSTAsia 2025
[@54:48] - Why Rust is “the way forward” for the industry
Other links
RUSTAsia Conf 2025
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma