timClicks
timClicks
  • Видео 150
  • Просмотров 372 378

Видео

Building Rust: an interview with Nell Shamrell-Harrington
Просмотров 48121 день назад
Nell Shamrell-Harrington speaks about the Rust project governance, the Rust Foundation, maintainer wellbeing and her own career journey.
AWS is paying to verify unsafe blocks in the Rust standard library!?
Просмотров 938Месяц назад
"AWS is giving money away to verify Rust!!!!!" is a wonderful clickbait slogan. While I sincerely appreciate the verification project, there are aspects which deserve closer scrutiny. 👋 Connect with Tim ruclips.net/user/timClicks www.linkedin.com/in/timmcnamaranz/ timClicks github.com/timClicks mastodon.nz/@timClicks dev.to/timclicks/ www.patreon.com/timClicks 🔧 Tools that I use (re...
Creating tech tools for humans - Interview with Hazel Weakly
Просмотров 3933 месяца назад
This interview discusses erosion of human connection in tech and the importance of designing tools that empower individuals and communities. Hear how programming languages like Rust and Haskell are shaping a more hopeful, and perhaps even more wholesome, future.
Learn Rust, train doctors - Interview with Caroline Morton
Просмотров 7614 месяца назад
Dr Caroline Morton has created software that exposes trainee doctors to the cognitive overload of the emergency room. Learn about the technical challenges and why her team turned to the Rust programming language. The episode touches on her personal story. She’s been writing software for 9 years, including 4 years full time, and is still […]
What's D-Bus? What's zbus? Let's find out
Просмотров 8234 месяца назад
Full interview here ruclips.net/video/atE94jvfVuA/видео.html 👋 Connect with Tim ruclips.net/user/timClicks www.linkedin.com/in/timmcnamaranz/ timClicks github.com/timClicks mastodon.nz/@timClicks dev.to/timclicks/ www.patreon.com/timClicks 🔧 Tools that I use (referral links): StreamYard streaming software: streamyard.com/pal/d/6436199326810112 Descript video and audio editing: www.d...
Systems Software for Linux with Rust - Interview with Zeeshan Ali Khan
Просмотров 1,4 тыс.4 месяца назад
Zeeshan Ali Khan is the maintainer of the zbus crate, a pure Rust implementation of the D-Bus protocol. Zeeshan has been around Linux and embedded/mobile Linux for a long time - even moving to Finland to work for Nokia before the company moved to Windows Phone. The interview starts with creation of zbus-a pure Rust […]
Why start a conference series on Rust? 🦀
Просмотров 6634 месяца назад
Join Tim McNamara, also known as timClicks, as he shares his plans to organize Rust Forge 2025, a Rust programming language conference in Wellington, New Zealand. Tim discusses the professional and personal motivations behind the event, the unique venue along Wellington's waterfront, and the exceptional experience participants can expect. With expressions of interest from around the globe, Rust...
Supercharging Python Tooling - An Interview with Charlie Marsh
Просмотров 7504 месяца назад
Charlie Marsh is the founder of Astral, the company behind Python’s fastest code formatter: ruff. Astral is also the home of the open source uv and rye projects, which make installing Python packages much faster than they have been with pip. In the interview, Charlie discusses many things, including his own career, building an open […]
Rob Ede - Actix Web, Life as an Open Source Maintainer, Supply-chain Security
Просмотров 2325 месяцев назад
Summary The episode explores Rob‘s views on open source maintenance, along with many interesting side quests relating to modern software development. We start the discussion by talking about Rob’s journey to becoming a maintainer of Actix Web, a web framework written in Rust. This moves into a discussion about the project’s adoption by companies like […]
3 lessons from my first year as a consultant
Просмотров 9175 месяцев назад
I teach #rustlang for food. It's been a fairly crazy year. Here is a video that I recorded a few weeks ago on one of my craziest trips yet. 👋 Connect with Tim ruclips.net/user/timClicks www.linkedin.com/in/timmcnamaranz/ timClicks github.com/timClicks mastodon.nz/@timClicks dev.to/timclicks/ www.patreon.com/timClicks 🔧 Tools that I use (referral links): StreamYard streaming software...
Advice for #rustlang devs: Lints to add to your crates
Просмотров 1,3 тыс.7 месяцев назад
Strengthen your Rust code with the ecosystem's most popular additional rustc and clippy lints. Advice for #rustlang devs sourced by researching all of the crates on crates.io. 📚 Resources: IN PROGRESS - check back soon 👋 Connect with Tim ruclips.net/user/timClicks www.linkedin.com/in/timmcnamaranz/ timClicks github.com/timClicks mastodon.nz/@timClicks dev.to/timclicks/ www.patreon.c...
Discussing effects in Rust's type system
Просмотров 1,2 тыс.8 месяцев назад
Discussing effects in Rust's type system
Make a port scanner in #rustlang with Tokio and learn async Rust 🦀 Learn Rust Creatively
Просмотров 3,6 тыс.8 месяцев назад
Make a port scanner in #rustlang with Tokio and learn async Rust 🦀 Learn Rust Creatively
Swap uppercase and lowercase of text (hELLO to Hello) with code using Python and Rust
Просмотров 6498 месяцев назад
Swap uppercase and lowercase of text (hELLO to Hello) with code using Python and Rust
Convert a list of words to a regular expression
Просмотров 2,2 тыс.8 месяцев назад
Convert a list of words to a regular expression
How to make an HTTP request with Rust 🦀 Learn Rust Creatively
Просмотров 1,3 тыс.8 месяцев назад
How to make an HTTP request with Rust 🦀 Learn Rust Creatively
Building a procedural art generator 🦀 Learn Rust Creatively
Просмотров 1,2 тыс.8 месяцев назад
Building a procedural art generator 🦀 Learn Rust Creatively
Simulate the three body problem in #rustlang 🦀 Learn Rust Creatively
Просмотров 3 тыс.8 месяцев назад
Simulate the three body problem in #rustlang 🦀 Learn Rust Creatively
should you learn #rustlang?
Просмотров 1,2 тыс.9 месяцев назад
should you learn #rustlang?
Write your own HTTP server 🦀 Learn Rust Creatively
Просмотров 6 тыс.9 месяцев назад
Write your own HTTP server 🦀 Learn Rust Creatively
Build a Breakout Clone with Rust 🦀 and Bevy 🕹️ - Learn Rust Creatively
Просмотров 1,6 тыс.9 месяцев назад
Build a Breakout Clone with Rust 🦀 and Bevy 🕹️ - Learn Rust Creatively
Check out what just arrived in the post from Espressif - Tim Clicks Video Log 2024-01-24
Просмотров 88111 месяцев назад
Check out what just arrived in the post from Espressif - Tim Clicks Video Log 2024-01-24
Why Rust will keep growing in 2024
Просмотров 4,3 тыс.11 месяцев назад
Why Rust will keep growing in 2024
Retro-futuristic clock | Coding project for beginners using Rustlang & Bevy
Просмотров 2,8 тыс.11 месяцев назад
Retro-futuristic clock | Coding project for beginners using Rustlang & Bevy
When Ctrl+C doesn't exit the editor, you're gonna have a bad day
Просмотров 663Год назад
When Ctrl C doesn't exit the editor, you're gonna have a bad day
Ok, Err, and some secret third thing
Просмотров 1,9 тыс.Год назад
Ok, Err, and some secret third thing
Does Rust solve the billion dollar mistake?
Просмотров 1,6 тыс.Год назад
Does Rust solve the billion dollar mistake?
Rust's lifetimes made easy
Просмотров 15 тыс.Год назад
Rust's lifetimes made easy
T to &'static T
Просмотров 4,1 тыс.Год назад
T to &'static T

Комментарии

  • @yrncollo
    @yrncollo День назад

    Where is the MIT link?

  • @HululusLabs
    @HululusLabs 2 дня назад

    Y'all complainin about the audio just lack the determination to learn

  • @desuburinga
    @desuburinga 3 дня назад

    Great interview, do more of these and please improve the audio quality a little bit. If there are faces it will be even better!

  • @vasfvitor
    @vasfvitor 6 дней назад

    timestamp from tim's website: ---- Highlights A partial list: 0:11:01: Porting an existing code base to Rust - A three step process 0:15:04: Fuzz testing 0:18:00: Property testing 0:26:00 Concolic execution 1:03:00 Chaos testing 1:06:36 Kani model checker 1:07:17 Loom, Turmoil 1:07:51 Mutation testing with Cargo Mutants 1:33:45 Working with stakeholders 1:44:33 Open source sustainability 1:46:02 Taking on dependencies, case of serde-yaml

  • @vasfvitor
    @vasfvitor 6 дней назад

    this is great!

  • @vinylwarmth
    @vinylwarmth 7 дней назад

    The audio quality stinks. About 15min in and close to giving up 😢

    • @psi4j
      @psi4j День назад

      Why you crying?

  • @pktr2320
    @pktr2320 8 дней назад

    I wish I could listen to it. He is very knowledgeable, but his speaking style makes it very difficult to endure for more than 10'. I wish he stops trying to sound like a native speaker. At some point it becomes ridiculous.

  • @andherium
    @andherium 8 дней назад

    someone please add timestamps.

  • @TinoFabienne
    @TinoFabienne 8 дней назад

    Thanks for the analysis! Just a quick off-topic question: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How can I transfer them to Binance?

  • @learning_rust
    @learning_rust 9 дней назад

    What a treat! Always fascinating to listen and learn! 👍🎉

  • @rockNbrain
    @rockNbrain 12 дней назад

    Waiting for the 2025 version of this video 🎉

  • @marius-u8u
    @marius-u8u 21 день назад

    sa moara fam mea ca trb sa ne uitam la un clip de o ora pana maine

    • @blanca9180
      @blanca9180 20 дней назад

      spune mi ca dai test la soft fara sa mi spui ca dai test la soft :))))))

  • @Heater-v1.0.0
    @Heater-v1.0.0 24 дня назад

    "if you use C++ your being....negligent". BINGO. I have put that sentiment out in quite a few comments to C++ vs Rust discussions for two or three years now. I say it after a few decades of using C and C++, having worked on all manner of safety critical software and discovering Rust five years ago. I always thought I was being a wee bit extreme but the more I have thought about it over the years the more true I think it is.

    • @timClicks
      @timClicks 21 день назад

      It definitely is a hard thing to say, particularly because you're talking to experts. Standards and expectations are definitely increasing though and I expect to see more language like that over time.

  • @MarcoIeni
    @MarcoIeni 24 дня назад

    Great episode, thanks both! Btw, around 47:40 the two voices overlap

    • @timClicks
      @timClicks 21 день назад

      Sorry about this Marco - I've remixed and corrected the original audio. Hopefully RUclips will detect the change and re-download the content. I'll wait a day or so to see if that happens.

  • @a_maxed_out_handle_of_30_chars
    @a_maxed_out_handle_of_30_chars Месяц назад

    very useful, thank you :)

  • @agedvagabond
    @agedvagabond Месяц назад

    The rust community needs to stop scaring beginner programmers away by saying its a hard language etc. I think the truth is that its an easy language if you dont know anything, its probably a hard language only if you knew some things before. I started learning rust with only basic c# experience and a year later had written a fairly massive project that I use daily, for me it was very easy because my only knowledge of memory came from watching CS50 online. I try to recommend it to other beginners but always there is someone that thinks you have to be an experienced engineer to code in rust, which couldnt be further from the truth, for me rust is easier than c# and python.

  • @andreacfromtheapp
    @andreacfromtheapp Месяц назад

    nice initiative and I welcome it with anticipation. However, the economic side is kinda of a joke for trillion dollar companies and parties involved. it is possible to hire researchers and academics and still pay real money while releasing all efforts under public domain.

  • @harshvse
    @harshvse Месяц назад

    The low fps of the video makes me so nauseos please fix that I love your content

    • @somebody_on_the_internetz
      @somebody_on_the_internetz Месяц назад

      I thought it was on my end😅. Well maybe just listen to this instead of looking

    • @timClicks
      @timClicks Месяц назад

      I was so irritated when I saw that the recording software was misconfigured. I'll make sure to keep this in mind for future videos. Thank you for subscribing!

    • @Zer0Designs
      @Zer0Designs Месяц назад

      I love your videos but this is unwatchable

  • @PanopticMotion
    @PanopticMotion Месяц назад

    I don’t understand the hate for Rust. It’s my first programming language, and I actually tried learning Python but didn’t enjoy it. While Rust does get more complex when dealing with async-related issues, there’s so much you can build with it before you even have to touch the really complicated stuff.

  • @ТимофейБутняков-м3п

    Было интересно, спасибо!

  • @zhiroboss7813
    @zhiroboss7813 Месяц назад

    Thank you from people who do not like long videos)))

  • @internethistory6957
    @internethistory6957 2 месяца назад

    this is the worst explanation i have ever seen

  • @spysh
    @spysh 2 месяца назад

    Unbelievably interesting guest and topic! Thanks, Tim!

  • @vladimir0rus
    @vladimir0rus 2 месяца назад

    C++ also has optional, so C++ as safe as Rust, right?

  • @EugeneBos
    @EugeneBos 2 месяца назад

    Nice touch to show short version first!

  • @beaticulous
    @beaticulous 2 месяца назад

    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.

    • @anthonyjaccard3694
      @anthonyjaccard3694 Месяц назад

      If you compare to python, javascript, java/C# I get why you would think that but if you've ever programmed in C/C++, you are very much aware of everything that's needed to write computer programs. You also understand why memory safety is important but I've never felt more like a child than after picking up rust. So many of its features are meant to protect you from writing unsafe code but it's done in such a way that you constantly feel restricted or overburdened. So many data structures rely on references but in rust, if you want to implement them you either have to deal with complex lifetime or complex smart pointers. I feel like if you are smart enough to understand rust's lifetimes, you are smart enough to write memory safe code in C/C++

  • @Hnxzxvr
    @Hnxzxvr 2 месяца назад

    That baby gonna work in Google if it know if rust is good at like 3 months

  • @ethangarrett4193
    @ethangarrett4193 2 месяца назад

    Thanks, that helped a lot.

  • @ismet55555
    @ismet55555 3 месяца назад

    This was great. Thanks.

  • @empathy_monster
    @empathy_monster 3 месяца назад

    Great interview, Tim! Can you please link Hazel's blog in the description?

  • @alexandreg.1000
    @alexandreg.1000 3 месяца назад

    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
    @goodnewsjohn2482 3 месяца назад

    Drawing the stack out is a good visualization technique

  • @GradManiaZ-br9yv
    @GradManiaZ-br9yv 3 месяца назад

    Video qua;oty!!??!

  • @spysh
    @spysh 3 месяца назад

    Absolutely fantastic format! Priceless for Rust newbies. Thanks, Tim! ❤

  • @ge0x1
    @ge0x1 4 месяца назад

    Yes this is what a tutorial should be like so beginners can understand what they are doing. Amazing work🙏

  • @michaelb4727
    @michaelb4727 4 месяца назад

    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.caetano
    @yuri.caetano 4 месяца назад

    how that is even possible

    • @timClicks
      @timClicks 4 месяца назад

      Listen to the first 10 minutes of the interview to find out :)

  • @rustsa
    @rustsa 4 месяца назад

    i had a short time worked with her, she is so brilliant

  • @nithssh
    @nithssh 4 месяца назад

    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

  • @abdlhamidwaziz9164
    @abdlhamidwaziz9164 4 месяца назад

    from c++😢 to rust❤ long live rust🎩👑

  • @litheha_prog
    @litheha_prog 4 месяца назад

    I am learning rust! Its so good! Keep it up!

  • @OjohPeter
    @OjohPeter 4 месяца назад

    Heya Tim AccelerantGPT referred me to your channel, i must say ts amazing!!! Time to get rusty:)

  • @avalagum7957
    @avalagum7957 4 месяца назад

    I have no idea what that guy talked about 🙂

  • @abdelhakimkhabir
    @abdelhakimkhabir 4 месяца назад

    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.

  • @CodingCampfire
    @CodingCampfire 4 месяца назад

    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.

  • @portuguesewithtirso3797
    @portuguesewithtirso3797 4 месяца назад

    1- Saw him using Helix as the text editor 2- Instantly liked the video and subscribed to the channel. pretty based 🗿

  • @empathy_monster
    @empathy_monster 4 месяца назад

    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!

  • @sortof3337
    @sortof3337 4 месяца назад

    Thank you for doing this, Zeeshan has a very interesting and impressive career.

  • @PaulJaros
    @PaulJaros 4 месяца назад

    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

    • @timClicks
      @timClicks 4 месяца назад

      That's unfortunate. Thanks for pointing that out. Let me tweak a few settings and re-generate the subtitles to try to improve that.

  • @PaulJaros
    @PaulJaros 4 месяца назад

    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... ?

    • @timClicks
      @timClicks 4 месяца назад

      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.

    • @fish1r1
      @fish1r1 4 месяца назад

      @@timClicks I think Loudness normalization is a good start and all software can do that easily.