Now halfway through the year, I put everything on pause.
Turns out moving your family across the world doesn't help gamedev productivity 😅
Now halfway through the year, I put everything on pause.
Turns out moving your family across the world doesn't help gamedev productivity 😅
Time to work on something else, I guess...
#learningRust #programming
Time to work on something else, I guess...
#learningRust #programming
At some point, you stop chasing the newest crates, async runtimes, and frameworks…
and start mastering ownership, lifetimes, and borrow checking.
That’s when growth stops looking exciting —
and starts looking real.
#RustLang #SystemsProgramming #LearningRust
At some point, you stop chasing the newest crates, async runtimes, and frameworks…
and start mastering ownership, lifetimes, and borrow checking.
That’s when growth stops looking exciting —
and starts looking real.
#RustLang #SystemsProgramming #LearningRust
- cargo build -> produces the binary
- cargo run -> produces and runs the binary
- cargo check -> It skips the step of producing the binary, thus, much faster than cargo build and still checks for errors.
#Rust #LearningRust
- cargo build -> produces the binary
- cargo run -> produces and runs the binary
- cargo check -> It skips the step of producing the binary, thus, much faster than cargo build and still checks for errors.
#Rust #LearningRust
----------------------------------------------
Some basic concepts from the book:
“Rust is an ahead-of-time compiled language, meaning you can compile a program and give the executable to someone else, and they can run it even without having Rust installed.”
----------------------------------------------
Some basic concepts from the book:
“Rust is an ahead-of-time compiled language, meaning you can compile a program and give the executable to someone else, and they can run it even without having Rust installed.”
Installing #Rust
The recommended way is to install rustup from the command line or terminal. I'm using MacOS so I was tempted to see if an installation through #brew was available.
Installing #Rust
The recommended way is to install rustup from the command line or terminal. I'm using MacOS so I was tempted to see if an installation through #brew was available.
😇 If you’re learning Rust, I highly recommend tackling this—it’s a great way to level up!
#RustLang #Coding #SystemsProgramming #LearningRust #Minigrep #DevJourney
😇 If you’re learning Rust, I highly recommend tackling this—it’s a great way to level up!
#RustLang #Coding #SystemsProgramming #LearningRust #Minigrep #DevJourney
I searched Google "What's the best way to learn #Rust". After spending about 10 minutes searching across different sites and Reddit posts, I'll focus on using two resources:
- The Rust Programming Language
- Rustlings
I searched Google "What's the best way to learn #Rust". After spending about 10 minutes searching across different sites and Reddit posts, I'll focus on using two resources:
- The Rust Programming Language
- Rustlings
Stay tuned to the @hnsec blog for the third installment of our #offensiverust series, in which I’ll […]
Stay tuned to the @hnsec blog for the third installment of our #offensiverust series, in which I’ll […]
If you have followed my previous advice while #learningrust, you should be ready for one of my favorite learning resources.
“Learn Rust With Entirely Too Many Linked Lists” is a fun and entertaining read on the intricacies of #rust (and linked lists) by the same author of the […]
If you have followed my previous advice while #learningrust, you should be ready for one of my favorite learning resources.
“Learn Rust With Entirely Too Many Linked Lists” is a fun and entertaining read on the intricacies of #rust (and linked lists) by the same author of the […]
I especially recommend Rustlings, a collection of small exercises to get you used to reading and writing #rust code […]
I especially recommend Rustlings, a collection of small exercises to get you used to reading and writing #rust code […]
After some experimentation, I settled with RustRover by […]
After some experimentation, I settled with RustRover by […]
It’s a hands-on guide that introduces the #rust programming language by exploring systems programming concepts and techniques. It goes beyond […]
It’s a hands-on guide that introduces the #rust programming language by exploring systems programming concepts and techniques. It goes beyond […]
Programming Rust 2nd Edition is, in my opinion, even better than the official Rust Book. It covers all you need to know (and then some) to […]
[Original post on infosec.exchange]
Programming Rust 2nd Edition is, in my opinion, even better than the official Rust Book. It covers all you need to know (and then some) to […]
[Original post on infosec.exchange]
Following my ongoing #rust series on the @hnsec blog (https://security.humanativaspa.it/tag/rust/) and adding something along the way, in the next days I’ll recommend the learning resources […]
Following my ongoing #rust series on the @hnsec blog (https://security.humanativaspa.it/tag/rust/) and adding something along the way, in the next days I’ll recommend the learning resources […]
- Adding getting env vars, moving file/dir, copying a file.
First RAT build is 1.6MB and c2 is 1.2MB.
Woke up too early and feeling a bit icky so not much today.
github.com/thedunston/l...
- Adding getting env vars, moving file/dir, copying a file.
First RAT build is 1.6MB and c2 is 1.2MB.
Woke up too early and feeling a bit icky so not much today.
github.com/thedunston/l...
- More RAT tasks via native Rust functions (create/remove dir, list/kill processes, set/get working dir, cat a file, get basic/detailed system info, delete file).
- Need to tighten up some server side functions and add a few more RAT functions.
github.com/thedunston/l...
- More RAT tasks via native Rust functions (create/remove dir, list/kill processes, set/get working dir, cat a file, get basic/detailed system info, delete file).
- Need to tighten up some server side functions and add a few more RAT functions.
github.com/thedunston/l...
- RAT has native Rust functions for tasks instead of running system commands.
- Got some little things to clean up from integrating the web and cli capabilities.
This is fun. I think by the end of next week, it'll be stable enough for a video demo. github.com/thedunston/l...
- RAT has native Rust functions for tasks instead of running system commands.
- Got some little things to clean up from integrating the web and cli capabilities.
This is fun. I think by the end of next week, it'll be stable enough for a video demo. github.com/thedunston/l...
- Upload works. YAY!
TODO:
- clean up code, functions, comments, etc.
- validate command input.
- When a cmd is typed & the results display, drop the user back to a prompt.
I'm really happy with this project. I didn't think I'd get this far with it so soon.
github.com/thedunston/l...
- Upload works. YAY!
TODO:
- clean up code, functions, comments, etc.
- validate command input.
- When a cmd is typed & the results display, drop the user back to a prompt.
I'm really happy with this project. I didn't think I'd get this far with it so soon.
github.com/thedunston/l...