Unbelievably interesting guest and topic! Thanks, Tim!
@vladimir0rus18 күн бұрын
C++ also has optional, so C++ as safe as Rust, right?
@EugeneBos22 күн бұрын
Nice touch to show short version first!
@beaticulous23 күн бұрын
Learning Rust is so eye opening. Most other languages hide the truely ugly reality of writing programs for computers. They feel like childrens toys after Rust.
@Hnxzxvr25 күн бұрын
That baby gonna work in Google if it know if rust is good at like 3 months
@ethangarrett419329 күн бұрын
Thanks, that helped a lot.
@ismet55555Ай бұрын
This was great. Thanks.
@empathy_monsterАй бұрын
Great interview, Tim! Can you please link Hazel's blog in the description?
@alexandreg.1000Ай бұрын
Someone asked for timestamps 00:00 Intro 01:30 Use Cargo for Rust and avoid other build systems 02:13 You understand Rust when you understand why a program fails to compile (Ownership & Copy) 07:10 Accept &str, return String because the deref trait at 12:10. 14:17 When to use AsRef<str> instead of &str 20:40 Debug vs Display 28:00 Clone vs Copy 33:47 Default vs T::new() 44:03 Sized 47:15 Accept &str as an argument 47:35 Speed up hash tables (rustc_hash) 49:34 ask for clippy's help 50:45 Keep variables small and Sized 52:15 return impl Iterator<Item = T> 53:10 build with --release 53:39 Learn about profile-guided optimization (PGO) 55:30 Opt-level 56:18 Use static compilation when running on Linux 59:54 Reduce the number of integration tests to 1 1:01:01 cargo nextest 1:01:54 Optimization/benchmarking: criterion and divan
@goodnewsjohn2482Ай бұрын
Drawing the stack out is a good visualization technique
@GradManiaZ-br9yv2 ай бұрын
Video qua;oty!!??!
@spysh2 ай бұрын
Absolutely fantastic format! Priceless for Rust newbies. Thanks, Tim! ❤
@ge0x12 ай бұрын
Yes this is what a tutorial should be like so beginners can understand what they are doing. Amazing work🙏
@michaelb47272 ай бұрын
I really hope this happens! I've always wanted to visit NZ, and go to a Rust conference, and I'm totally onboard with merging the two!
@yuri.caetano2 ай бұрын
how that is even possible
@timClicks2 ай бұрын
Listen to the first 10 minutes of the interview to find out :)
@rustsa2 ай бұрын
i had a short time worked with her, she is so brilliant
@nithssh2 ай бұрын
You should have made it clear that this is a teaser for a full interview. I happened to expect it so i checked the description. Make it easier to find the full vid
@abdlhamidwaziz91642 ай бұрын
from c++😢 to rust❤ long live rust🎩👑
@litheha_prog2 ай бұрын
I am learning rust! Its so good! Keep it up!
@OjohPeter2 ай бұрын
Heya Tim AccelerantGPT referred me to your channel, i must say ts amazing!!! Time to get rusty:)
@avalagum79572 ай бұрын
I have no idea what that guy talked about 🙂
@abdelhakimkhabir2 ай бұрын
I think that no video is near to the brown university book explanation. It's hard way of learning. But it's also nice to do some variation in the learning style.
@CodingCampfire2 ай бұрын
Hi Tim, Trying to get a Rust on AWS Workshop written. Aimed at helping people of all levels get started writing rust and using the Rust sdk for AWS. No need to twist my arm to come to NZ and visit my sister as well.
@timClicks2 ай бұрын
🥳
@portuguesewithtirso37972 ай бұрын
1- Saw him using Helix as the text editor 2- Instantly liked the video and subscribed to the channel. pretty based 🗿
@empathy_monster2 ай бұрын
Thank you so much for the video! I didn't know you had a YT channel. I just picked up your book, Rust in Action! Thanks so much for all your teaching!
@sortof33372 ай бұрын
Thank you for doing this, Zeeshan has a very interesting and impressive career.
@PaulJaros2 ай бұрын
Another thing I found: The subtext seems to be out of sync. At the start it's okay. After 7:30 the text is some seconds faster than the sound
@timClicks2 ай бұрын
That's unfortunate. Thanks for pointing that out. Let me tweak a few settings and re-generate the subtitles to try to improve that.
@PaulJaros2 ай бұрын
Nice Interview. Thank you. But there seems to be some problem with varying loudness. I get the impression the interviewee doesn't sit tight or something of that kind... ?
@timClicks2 ай бұрын
This is partially a function of not being a consistent distance from the microphone, but mostly it's due to my lack of audio engineering prowess. As the podcast is at a very inchoate stage and isn't being run on a commercial basis, I don't want to prevent it from succeeding by spending too much money or time up front. When we have established 10k listeners/episode and it's a confirmed commercial success, I'll be happy to release a remastered version :D All of the WAV files (and MP4 video files) are sitting there waiting for someone who knows what they're doing. Thanks for your comment Paul. Feedback like this helps tremendously.
@fish1r12 ай бұрын
@@timClicks I think Loudness normalization is a good start and all software can do that easily.
@Izzatshinwari2 ай бұрын
Zeeshan, I wish to see you as well apart from listening you after long time. Anyway good to listen you
@amidamarurookie2 ай бұрын
Thank for doing this Tim! I hope to see more system programming contents like this.
@theoutsider013 ай бұрын
so it starts with Shed? Registered!
@timClicks2 ай бұрын
Shed 6, to be precise!
@timvw013 ай бұрын
Cool! Any idea on the ticket price yet?
@timClicks2 ай бұрын
I am hoping to keep the price near $400 + GST, which will be about half the price of equivalent conferences in USA and Europe for a similar (better?) quality level. It will mostly depend on whether I can secure an anchor sponsor or 7.
@meyou1183 ай бұрын
lol - personal sounds good, im in!
@timClicks3 ай бұрын
🤘
@eyeseedata3 ай бұрын
That's an awesome idea. It has been way too long since my last NZ trip, and I have 12 months to come up with a talk.
@timClicks3 ай бұрын
Exciting! Where did you go in your last trip?
@eyeseedata2 ай бұрын
@@timClicks Many work trips to the windy city, great coffee places.
@341Lab3 ай бұрын
Great idea.
@tamhambrod3 ай бұрын
great video would love to see more of this, trying to understand how to read a rust codebase without getting bogged down or reading things line by line tediously is hard for newbies
@araz9113 ай бұрын
my friend also learned rust, but then became homeless, so I have different opinion about Sust
@learning_rust3 ай бұрын
@9:37 Just curious, would chars() be safer (in case of weird UTF-8 characters), and work just as well as bytes() ?
@timClicks3 ай бұрын
Yes it would be. It's possible that the byte patterns that we are matching here are part of some other character, which might cause them to become invalid.
@learning_rust3 ай бұрын
Thanks Mr Clicks! - This would be a good candidate for a "part 2" - with async/tokio maybe? 👍
@timClicks3 ай бұрын
Good idea!
@starlordcodes3 ай бұрын
Great video! Thanks Tim
@ok-alarm3 ай бұрын
can you make a single video of each tips? or put timestamps instead? your content is helpful. thank you so much for sharing..
@timClicks3 ай бұрын
Both of those are good ideas. I'll add timestamps tomorrow and should get individual videos online later this week.
@王磊-p3q3 ай бұрын
@@timClicks you rocks!!!
@Baron-digit3 ай бұрын
@@timClicks tomorrow... 😀
@timClicks3 ай бұрын
@Baron-digit sorry 😅
@Baron-digit3 ай бұрын
@@timClicks 😀No worries, but I couldn't resist haha
@JavierHarford3 ай бұрын
Ive been watching Rust content for so long that my mind went to Copy just before you wrote Oof(), when I code in Rust, this knowledge just goes somewhere else in my brain and is unaccessible.
@timClicks3 ай бұрын
That's kind of funny. What are you building at the moment?
@JavierHarford3 ай бұрын
@@timClicks I'm building a TUI Speed reader with Ratatui, something similar to Stutter Chrome extention but with the intent to eventually integrate with vim, it's an ADHD reading aide
@timClicks3 ай бұрын
@@JavierHarford Keep me in the loop - I might need that 😅
@TehGettinq3 ай бұрын
how do you find most contracts? (assuming you have had more than 1 for this time period).
@timClicks3 ай бұрын
I tend to receive requests via LinkedIn and Twitter/X most frequently. I would say that LinkedIn is probably the best way to gain commercial exposure.
@JonathanSambrook3 ай бұрын
Interesting vid (as usual😊), but the forced subtitles, please nooooooooo!
@timClicks3 ай бұрын
Understood! Will keep them out next time :)
@utunga3 ай бұрын
Nice insights and so glad to see you making what looks like a great living focusing on what you are passionate about.
@kenzo34773 ай бұрын
Are you Kevin Powells brother?
@Comradin3 ай бұрын
I guess having a secondary income like from book sales helps on the financial side.
@timClicks3 ай бұрын
Ha books make less money than you think. But yes it helps.
@JavierHarford4 ай бұрын
Berkeley Mono is truly an elite font
@TheOmfg024 ай бұрын
I think you could’ve also just done a convolution and had the kernel that averages all the values in the kernel window.