timClicks
timClicks
  • Видео 146
  • Просмотров 338 960
Learn Rust, train doctors – Interview with Caroline Morton
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 […]
Просмотров: 596

Видео

What's D-Bus? What's zbus? Let's find out
Просмотров 59721 день назад
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,2 тыс.21 день назад
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? 🦀
Просмотров 61721 день назад
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
Просмотров 612Месяц назад
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
Просмотров 185Месяц назад
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
Просмотров 868Месяц назад
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 тыс.3 месяца назад
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,1 тыс.4 месяца назад
A discussion on the idea that Rust should add an effects system to the language. 📚 Resources: 👋 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 (contains referral links): Berkeley Mono Typeface StreamYard streaming software: streamyard.c...
Make a port scanner in #rustlang with Tokio and learn async Rust 🦀 Learn Rust Creatively
Просмотров 2,9 тыс.4 месяца назад
If your team needs help with Rust training, I'm available! accelerant.dev/. This tutorial takes you through to complete a fully working project with example code. Learn how async works and how to appease the borrow checker along the way. 📚 Resources: Source code: github.com/timclicks/tutorials Crates used in this video: clap.rs/ tokio.rs/ crates.io/crates/cidr More guides and tutorials: timclic...
Swap uppercase and lowercase of text (hELLO to Hello) with code using Python and Rust
Просмотров 5944 месяца назад
#Python #Rust #rustlang #programming #textprocessing Learn how to swap uppercase and lowercase and text within a string using Python and Rust as example languages. This no-fluff tutorial is excellent for those people who like to learn by doing. It's not the most efficient way to do this though. What are your suggested improvements? Python code as a single function: def invert_case(text: str): o...
Convert a list of words to a regular expression
Просмотров 2,2 тыс.4 месяца назад
Convert a list of words to a regular expression
How to make an HTTP request with Rust 🦀 Learn Rust Creatively
Просмотров 1,1 тыс.4 месяца назад
How to make an HTTP request with Rust 🦀 Learn Rust Creatively
Building a procedural art generator 🦀 Learn Rust Creatively
Просмотров 1,1 тыс.4 месяца назад
Building a procedural art generator 🦀 Learn Rust Creatively
Simulate the three body problem in #rustlang 🦀 Learn Rust Creatively
Просмотров 2,6 тыс.5 месяцев назад
Simulate the three body problem in #rustlang 🦀 Learn Rust Creatively
should you learn #rustlang?
Просмотров 1,2 тыс.5 месяцев назад
should you learn #rustlang?
Write your own HTTP server 🦀 Learn Rust Creatively
Просмотров 5 тыс.5 месяцев назад
Write your own HTTP server 🦀 Learn Rust Creatively
Build a Breakout Clone with Rust 🦀 and Bevy 🕹️ - Learn Rust Creatively
Просмотров 1,4 тыс.6 месяцев назад
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
Просмотров 8707 месяцев назад
Check out what just arrived in the post from Espressif - Tim Clicks Video Log 2024-01-24
Why Rust will keep growing in 2024
Просмотров 3,8 тыс.7 месяцев назад
Why Rust will keep growing in 2024
Retro-futuristic clock | Coding project for beginners using Rustlang & Bevy
Просмотров 2,7 тыс.7 месяцев назад
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
Просмотров 6558 месяцев назад
When Ctrl C doesn't exit the editor, you're gonna have a bad day
Ok, Err, and some secret third thing
Просмотров 1,8 тыс.8 месяцев назад
Ok, Err, and some secret third thing
Does Rust solve the billion dollar mistake?
Просмотров 1,5 тыс.9 месяцев назад
Does Rust solve the billion dollar mistake?
Rust's lifetimes made easy
Просмотров 11 тыс.9 месяцев назад
Rust's lifetimes made easy
T to &'static T
Просмотров 3,7 тыс.9 месяцев назад
T to &'static T
Traits are weird
Просмотров 1,6 тыс.9 месяцев назад
Traits are weird
Async Not Required 🦀
Просмотров 5 тыс.10 месяцев назад
Async Not Required 🦀
Explaining memory safety
Просмотров 1,7 тыс.11 месяцев назад
Explaining memory safety
Ease of use vs correctness in API design
Просмотров 1,6 тыс.11 месяцев назад
Ease of use vs correctness in API design

Комментарии

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

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

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

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

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

    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 10 дней назад

    how that is even possible

    • @timClicks
      @timClicks 10 дней назад

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

  • @rustsa
    @rustsa 10 дней назад

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

  • @nithssh
    @nithssh 18 дней назад

    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 18 дней назад

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

  • @litheha_prog
    @litheha_prog 19 дней назад

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

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

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

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

    I have no idea what that guy talked about 🙂

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

    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 23 дня назад

    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 23 дня назад

    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 24 дня назад

    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 25 дней назад

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

  • @PaulJaros
    @PaulJaros 25 дней назад

    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 25 дней назад

      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 25 дней назад

    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 25 дней назад

      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.

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

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

  • @Izzatshinwari
    @Izzatshinwari 25 дней назад

    Zeeshan, I wish to see you as well apart from listening you after long time. Anyway good to listen you

  • @amidamarurookie
    @amidamarurookie 25 дней назад

    Thank for doing this Tim! I hope to see more system programming contents like this.

  • @theoutsider01
    @theoutsider01 26 дней назад

    so it starts with Shed? Registered!

    • @timClicks
      @timClicks 25 дней назад

      Shed 6, to be precise!

  • @timvw01
    @timvw01 26 дней назад

    Cool! Any idea on the ticket price yet?

    • @timClicks
      @timClicks 25 дней назад

      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.

  • @meyou118
    @meyou118 26 дней назад

    lol - personal sounds good, im in!

  • @eyeseedata
    @eyeseedata 26 дней назад

    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.

    • @timClicks
      @timClicks 26 дней назад

      Exciting! Where did you go in your last trip?

    • @eyeseedata
      @eyeseedata 25 дней назад

      ​@@timClicks Many work trips to the windy city, great coffee places.

  • @341Lab
    @341Lab 27 дней назад

    Great idea.

  • @tamhambrod
    @tamhambrod 29 дней назад

    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

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

    my friend also learned rust, but then became homeless, so I have different opinion about Sust

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

    @9:37 Just curious, would chars() be safer (in case of weird UTF-8 characters), and work just as well as bytes() ?

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

      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_rust
    @learning_rust Месяц назад

    Thanks Mr Clicks! - This would be a good candidate for a "part 2" - with async/tokio maybe? 👍

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

    Great video! Thanks Tim

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

    can you make a single video of each tips? or put timestamps instead? your content is helpful. thank you so much for sharing..

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

      Both of those are good ideas. I'll add timestamps tomorrow and should get individual videos online later this week.

    • @user-gh2uz2ix2o
      @user-gh2uz2ix2o Месяц назад

      @@timClicks you rocks!!!

    • @Baron-digit
      @Baron-digit Месяц назад

      @@timClicks tomorrow... 😀

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

      @Baron-digit sorry 😅

    • @Baron-digit
      @Baron-digit Месяц назад

      @@timClicks 😀No worries, but I couldn't resist haha

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

    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.

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

      That's kind of funny. What are you building at the moment?

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

      @@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

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

      @@JavierHarford Keep me in the loop - I might need that 😅

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

    how do you find most contracts? (assuming you have had more than 1 for this time period).

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

      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.

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

    Interesting vid (as usual😊), but the forced subtitles, please nooooooooo!

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

      Understood! Will keep them out next time :)

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

    Nice insights and so glad to see you making what looks like a great living focusing on what you are passionate about.

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

    Are you Kevin Powells brother?

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

    I guess having a secondary income like from book sales helps on the financial side.

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

      Ha books make less money than you think. But yes it helps.

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

    Berkeley Mono is truly an elite font

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

    I think you could’ve also just done a convolution and had the kernel that averages all the values in the kernel window.

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

    Didn’t finish the whole video yet, but you’re supposed to store the MEAN not the average… Edit: My bad, I read "mean" and my brain understood it as "median". Sorry about that.

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

      What's the difference? From what I gathered they're pretty much identical. It seemed to me that they differ in some technical math terms regarding their history, but that's not not really important in the broader sense. "the mean is the average of all the data values"

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

      @@Gramini I'm sorry, you're absolutely right. For whatever reason I read "mean" and I understood it as "median". A median (which in this case it is NOT, my bad) would change the implementation quite significantly.

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

    The notion that other languages don’t have lifetimes for their variables is obviously false. It’s erroneous code to return references to stack variables, leak memory by stealing from a smart pointer and not doing free/delete yourself, or dereference an iterator whose underlying container has been destroyed.

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

    good point

  • @aadityachapagain-vc3dk
    @aadityachapagain-vc3dk 3 месяца назад

    Hey Tim, big fan.

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

    Very generic and vague answers. Use less resources, faster, more secure, good for uptime... In what ways, and compared to what exactly?

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

      Compared to every other programming language that provides the same level of type safety & memory safety.

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

    promo sm 😥

  • @magicmedia.channel
    @magicmedia.channel 4 месяца назад

    Any 2024 update of your book planned?

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

    Here's the raw data for you to play with: gist.github.com/timClicks/54a5eb46ff633bfc15d403c0c9984e8b/

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

    What about get-all-npm-packages 😂

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

    Can you upload the list of this deny/forbid usage to github gist please?

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

      Here you are: gist.github.com/timClicks/54a5eb46ff633bfc15d403c0c9984e8b/

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

      @@timClicks thanks

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

    I highly recommend everyone to read about `core::iter::successors`. It's so simple, yet extremely flexible!

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

    No matter the resolution I choose, the video is at 14fps 🧐