Rust 101 – 51: Practice for module G(q2)

October 23, 2024 [Programming, Programming Languages, Rust, Tech, Videos] Trying to call Rust code from a C program (it helps to call Rust from any language compiled to native). Series: Language basics, More syntax, Traits and generics, Building applications, Concurrency and parallelism, Trait objects, Asynchronous, Unsafe, FFI This section (FFI): 49: FFI, 50: Exercise 1,…

Rust 101 – 52: Practice for module G (q3)

October 23, 2024 [Programming, Programming Languages, Rust, Tech, Videos] Using cargo-bindgen to generate bindings automates what we need to do to deploy existing C code within a Rust project. Series: Language basics, More syntax, Traits and generics, Building applications, Concurrency and parallelism, Trait objects, Asynchronous, Unsafe, FFI This section (FFI): 49: FFI, 50: Exercise 1,…

Rust 101 – 53: Practice for module G (q4)

October 23, 2024 [Programming, Programming Languages, Rust, Tech, Videos] Create a custom Python extension in Rust. Series: Language basics, More syntax, Traits and generics, Building applications, Concurrency and parallelism, Trait objects, Asynchronous, Unsafe, FFI This section (FFI): 49: FFI, 50: Exercise 1, 51: Exercise 2, 52: Exercise 3, 53: Exercise 4 Link: The course materials…

Application is important – Andy Balaam’s Blog

October 21, 2024 I have recently evaluated and installed software to provide comments and statistics for this blog. Here is my experience of the deployment process: Python comment system. Using one of 17 outdated installer/packaging systems for Python (none of which work). Read a lot of docs and make sure I have a virtual env…

moving away from WordPress – Andy Balaam’s Blog

Share on Mastodon Here’s a heads up: I’m actively working on moving this blog from WordPress, to a static site built using Zola. I plan to keep as many URLs working as possible, and the RSS feed URLs should not change. (With any luck, the permalinks inside won’t change either, but…

FUNKO POP Altair Assassin’s Creed Game Cover

Assassin’s Creed is the intellectual property of Ubisoft Entertainment (Ubisoft SA) All rights reserved. Assassin’s Creed and the Assassin’s Creed brand are commercial properties of Ubisoft. All published images are the property of their respective owners and are used solely for promotion, dissemination and graphics, non-profit Assassin’s Collection is an unofficial and independent site 2012…

Unsafe types and examples – Andy Balaam’s Blog

Share on Mastodon A look at some types of code you would use if you were doing unsafe Rust, and some types of unsafe code you might want to use. Series: Language basics, More syntax, Traits and generics, Building applications, Concurrency and parallelism, Trait objects, Async, Not safe This section (Async):…

Page not found – Assassin Collection

Assassin’s Creed is the intellectual property of Ubisoft Entertainment (Ubisoft SA) All rights reserved. Assassin’s Creed and the Assassin’s Creed brand are commercial properties of Ubisoft. All published images are the property of their respective owners and are used solely for promotion, dissemination and graphics, non-profit Assassin’s Collection is an unofficial and independent site 2012…

Practice for module F (q1) – Andy Balaam’s Blog

Share on Mastodon Coding a linked list based on raw pointers in Rust. Series: Language basics, More syntax, Traits and generics, Building applications, Concurrency and parallelism, Trait objects, Async, Not safe This section (Async): 42: Why is it unsafe?, 43: Meaning of unsafe, 44: Undefined behavior, 45: Types of unsafe, 46:…