Jeff No Zhao
Jeff No Zhao
  • Видео 27
  • Просмотров 288 089
4 Years of Developing a Side Project
In this video I wanted to share my experience working on an open source side project for nearly 4 years.
You can find my project here: github.com/kamiyaa/joshuto
Find me elsewhere:
Instagram: jeff.no.zhao
Github: github.com/kamiyaa
Referrals:
Wealthsimple Trade: my.wealthsimple.com/app/public/trade-referral-signup?code=P5PBFA
Newton: web.newton.co/r/L3T3X5
Neo Financial: F7X8G5M9
Music:
Real Estate & Business by Bgmusiclab
Просмотров: 2 976

Видео

How To Secure Boot with Linux (Gentoo Edition)
Просмотров 14 тыс.3 года назад
Microsoft has announced Windows 11 and with it new system requirements. One of the most problematic requirement is enabling secure boot. In this video, I will be going over how to get secure boot working on Linux. Find me elsewhere: Instagram: jeff.no.zhao Github: github.com/kamiyaa Theres 2 major ways of getting Secure Boot to work on Linux. 1. SHIM, this is a bootloader thats al...
5 Things to Install Post Gentoo Install
Просмотров 3,4 тыс.3 года назад
In this video, I talk about the different packages I have installed that help with using and maintaining Gentoo. Let me know in the comments any tools you think should've been included! Find me elsewhere: Instagram: jeff.no.zhao Github: github.com/kamiyaa Music: Michikusa by PeriTune (Licensed under creativecommons.org/licenses/by/4.0/) 00:00 Intro 01:10 1. Xorg/Wayland 03:10 2. e...
09 C Interface and Unit Testing | Rust Tutorials
Просмотров 1,5 тыс.3 года назад
Check out the entire playlist here: ruclips.net/user/playlist?list... Because Rust advertises itself as a system programming language, you'll often have to interface with C code. In this video, we'll be going over how to work with C code in Rust. We'll be writing a Rust wrapper for the glibc function wordexp. wordexp() is a function does a shell-like expansion on a given string. It takes a stri...
Every Machine Learning Assignment
Просмотров 1,2 тыс.3 года назад
Hope you guys enjoy some comedy every now and then! :) I've been taking machine learning courses back to back and can't seem to understand much of the material. All the assignments seem like shape manipulation to me hahaha. Find me elsewhere: Instagram: jeff.no.zhao Github: github.com/kamiyaa Music: Michikusa by PeriTune (Licensed under creativecommons.org/licenses/by/4.0/)
Yew Crash Course
Просмотров 18 тыс.3 года назад
Hey guys, welcome back to another video. I got a lot of feedback from you guys to do a video on Yew. So here it is! Source code: github.com/kamiyaa/yew-app Previous video on Yew: ruclips.net/video/_oY46htm2to/видео.html Find me elsewhere: Instagram: jeff.no.zhao Github: github.com/kamiyaa In this video, I talk about how to get started with Yew.rs. I also go into how to use compone...
Yet Another Talk About Rust | CSEC Talk
Просмотров 2,1 тыс.3 года назад
Hey guys, so recently I haven't had the time to make videos because of school; I'll probably release a video over the winter break once exams are all over. But here is a talk I did for the Computer Science Enrichment Club (CSEC) at my university on Rust. In this talk, I talk about what Rust is, why you might want to learn it, what makes it enjoyable to use. I also talk about Rust's use cases, w...
Rewriting My React Website in WebAssembly
Просмотров 29 тыс.4 года назад
Hey guys, welcome back to another video. Today I want to share with you one more way of building a website. And that is, building a website using Rust and WebAssembly. More specifically, I'll be showing how I rewrote my old personal website using Rust and WebAssembly. React website source code: github.com/kamiyaa/website-react Wasm website source code: github.com/kamiyaa/website-wasm Find me el...
5 Problems I Have with Golang
Просмотров 57 тыс.4 года назад
Hey guys, welcome back to another video. So some of you wanted me to do a video comparing Rust to other languages like C and Go. But I haven't thought of enough to talk about. These languages all have their advantages and disadvantages. And depending on what you're developing or how you like to program, you will find some more appealing than others. Find me elsewhere: Instagram: j...
Interning at a Small Quant Trading Firm
Просмотров 14 тыс.4 года назад
Hey guys, welcome back to another video. I just finished my internship last week and I thought I'd make a video about it, telling you a little bit about the company, how I got the job, what I worked on, what I learned and my final thoughts. Find me elsewhere: Instagram: jeff.no.zhao Github: github.com/kamiyaa Books I've been reading: The Lean Startup by Eric Ries: amzn.to/3hwbg3J ...
(Double) Pointers and How to Use Them Effectively with Linked Data Structures
Просмотров 11 тыс.4 года назад
Welcome back to another video. In this video, I go over a topic I find many students struggle with. And that is pointers, double pointers and how to use them effectively with linked data structures. Find me elsewhere: Instagram: jeff.no.zhao Github: github.com/kamiyaa At a basic level, a pointer is just a non-negative integer. A 32-bit number on a 32-bit system and a 64-bit number...
Iterators. And Why You Should Use Them (More)
Просмотров 1 тыс.4 года назад
Welcome back to another video. A couple of days ago I was with a friend of mine that is currently doing an internship at one of the big banks here in Canada. And we were looking over some code that his manager wanted him to optimize. Find me elsewhere: Instagram: jeff.no.zhao Github: github.com/kamiyaa The code was interacting with Apache Spark and was using too much memory (500,0...
Gentoo Kernel Config | How I Configure My Gentoo Kernel
Просмотров 14 тыс.4 года назад
From popular demand, I created a video on Gentoo kernel configuration and how I configure my kernel. One thing I forgot to mention in the video is, you can use `lspci -k` on an existing system to see which kernel drivers are being used. Find me elsewhere: Instagram: jeff.no.zhao Github: github.com/kamiyaa Late Bloomers by Rich Karlgaard: amzn.to/2DcmCLo Disclaimer, this is an affi...
The Fastest SQL Database Ever
Просмотров 6 тыс.4 года назад
In this video I talk about a new, upcoming database called Noria. It's drastically different from traditional database systems. But its not actually a database. It's actually a data-flow engine that acts like a database. Find me elsewhere: Instagram: jeff.no.zhao Github: github.com/kamiyaa Noria's target is mainly web applications. Specifically, ones that are read-heavy, which mos...
Increasing Productivity In The Command Line
Просмотров 1,8 тыс.4 года назад
In this video I go over 5 command line tips that I don't think many know about that will increase your productivity. Specifically bash. Like if you enjoyed the video, comment if you have any questions! Subscribe if you want to see more content like this. Find me elsewhere: Instagram: kamiyaa91 Github: github.com/kamiyaa/ 1. pushd/popd You're probably familiar with the cd command ...
Fast and Easy Way To Install Gentoo
Просмотров 59 тыс.4 года назад
Fast and Easy Way To Install Gentoo
08 Traits and Generics | Rust Tutorials
Просмотров 6 тыс.4 года назад
08 Traits and Generics | Rust Tutorials
My First Side Project | A Reverse Image Searcher
Просмотров 2,2 тыс.4 года назад
My First Side Project | A Reverse Image Searcher
07 Modules, Pub and Use | Rust Tutorials
Просмотров 20 тыс.4 года назад
07 Modules, Pub and Use | Rust Tutorials
06 Enums, Option and Pattern Matching | Rust Tutorials
Просмотров 3,3 тыс.4 года назад
06 Enums, Option and Pattern Matching | Rust Tutorials
One Thing I Did To Excel In Computer Science Undergrad
Просмотров 1,9 тыс.4 года назад
One Thing I Did To Excel In Computer Science Undergrad
05 Structs and Methods | Rust Tutorials
Просмотров 2,1 тыс.4 года назад
05 Structs and Methods | Rust Tutorials
04 Ownership & Borrowing | Rust Tutorials
Просмотров 11 тыс.4 года назад
04 Ownership & Borrowing | Rust Tutorials
03 Mutability, Functions, Control Flow | Rust Tutorials
Просмотров 9914 года назад
03 Mutability, Functions, Control Flow | Rust Tutorials
02 Variables and Data Types | Rust Tutorials
Просмотров 1,3 тыс.4 года назад
02 Variables and Data Types | Rust Tutorials
Understanding Taxes With Code | Modeling Life With Code
Просмотров 4994 года назад
Understanding Taxes With Code | Modeling Life With Code
01 Introduction to Rust 2020 | Rust Tutorials
Просмотров 2,7 тыс.4 года назад
01 Introduction to Rust 2020 | Rust Tutorials

Комментарии

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

    Hey, I am a CS student. Your explanation is really good. Loved it man. Can you please make a detailed video on Dual booting windows 11 with Gentoo?

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

    luke smith 480p

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

    Very clear explanation.

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

    i am not a robot

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

    my condolences for compiling packages with 4 logical processors, my god I thought 16 -> 12 (desktop vs laptop) was rough.

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

    My UEFI firmware has an option "Secure Boot -> Clear Secure Boot Keys (Force System to Setup Mode)". Asrock Fatal1ty :)

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

    Remember installing Gentoo on ps3. That's 23 hours of hell

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

    Awesome! A lot of stuff but well explained. Now I just need to be able to recap everything and try it. 😮 Thanks for that!

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

    how to dual boot gentoo with windows 11 make a detailed tutorial please

  • @youngsinatra2645
    @youngsinatra2645 5 месяцев назад

    mouse use detected 5:00 :)

  • @nezman_x2080
    @nezman_x2080 7 месяцев назад

    5:12 the code throws an error because S1 ownership passed down to S2 and the compiler will execute an error message.

  • @dfbreyes
    @dfbreyes 7 месяцев назад

    also, my Gentoo system boots, but wifi does not start, even if I installed wpa_supplicant

  • @dfbreyes
    @dfbreyes 7 месяцев назад

    my /etc/fstab entry for EFI partition is /boot/efi ---should it be only /boot ?

  • @dfbreyes
    @dfbreyes 7 месяцев назад

    hi Jeff. I followed the steps you outlined/suggested. My system booted --the root partition / booted, but not the/boot/efi

  • @johnhhu2137
    @johnhhu2137 8 месяцев назад

    you speak english so well, what about the linux touchpad driver issue? you got a way to make it work like mac or windows or chromebook? the touchpad experience is so bad on linux especially with finger scrolling

  • @YrmiZ
    @YrmiZ 8 месяцев назад

    Awesome work. I am totally happy with ranger but your app seems to be bit faster.

  • @zapoyou2
    @zapoyou2 8 месяцев назад

    I’m a few months into learning the programming world, and this is a massive help and explaining these basic concepts to me.

  • @parthiban5663
    @parthiban5663 8 месяцев назад

    Wonderful! Simple and clean!! Keep it up!

  • @zkash_eth
    @zkash_eth 8 месяцев назад

    super cool just as expected from Jeff!

  • @DineshPatel-fp6wl
    @DineshPatel-fp6wl 9 месяцев назад

    Nice tutorial. Couple of pointers. As you are wizzing around (vim/neovim) it is so hard to see the directory structure of the project. This is more important on the last bit (which is probably more important as you scale up). Would have been good if some more time was spend showing multiple files/modules and modules from other creates of your own library, referencing and using them.

  • @PaulSebastianM
    @PaulSebastianM 9 месяцев назад

    I believe Rust is no longer hard to use when creating linked type data structures, thanks to the new pointer types, Rc, Arc, etc.

  • @mrlectus
    @mrlectus 10 месяцев назад

    Should have run the `tree` command at the end of the video

  • @LabiaLicker
    @LabiaLicker 10 месяцев назад

    GOOD THING YOUR WEARING YOU MASK. YOU COULD CATCH COVID FROM THE TREES!!! 😮😮😮

  • @rokonection369
    @rokonection369 10 месяцев назад

    lo estoy viendo 3 años después , probaré si todavía funciona así

  • @gustavojoaquin_arch
    @gustavojoaquin_arch 11 месяцев назад

    Rust>>>>>>>>go

  • @Takemeout369
    @Takemeout369 Год назад

    I love this man

  • @int4_t
    @int4_t Год назад

    underrated

  • @contigen
    @contigen Год назад

    Hi! What's the font?

  • @adrewkin8375
    @adrewkin8375 Год назад

    0 Value.

  • @PratikMota-b6b
    @PratikMota-b6b Год назад

    very nice explanation. keep it up

  • @abriction
    @abriction Год назад

    Why are you wearing a mask in the woods?

  • @qsmfoui
    @qsmfoui Год назад

    I am probably not the first one to mention this but are you really using nano? On your projects? Kind of based

    • @Kamiyaa
      @Kamiyaa Год назад

      I find it has a minimal UI ideal for tutorials :)

    • @qsmfoui
      @qsmfoui Год назад

      @@Kamiyaa fair

  • @greenchilaquiles
    @greenchilaquiles Год назад

    Where does swap partition go in the fstab

  • @anonyfamous42
    @anonyfamous42 Год назад

    Try not to catch some kind of virus alone in the Forest 😂🤣😅🤣

  • @IngridPuppet
    @IngridPuppet Год назад

    Bestest explanation!

  • @himanshu_o5
    @himanshu_o5 Год назад

    Will this work for arch linux??

  • @Danielo515
    @Danielo515 Год назад

    Simple and concise, thanks

  • @marco-polo8376
    @marco-polo8376 Год назад

    Hello and thanks for good tutorial. I have one question your video guide is full handbook gentoo?

  • @neuro5261
    @neuro5261 Год назад

    what is the outro music?

  • @sagarhp.infosec
    @sagarhp.infosec Год назад

    Well that's the Speedrun install of gentoo in 4-5 min .., 😂😂

  • @hashemAL-shrfi
    @hashemAL-shrfi Год назад

    thank you for this I have been tried to find this ...#helplinuxuser

  • @i_dont_likevodka3062
    @i_dont_likevodka3062 Год назад

    Awesome tutorial

  • @tushartilwani9540
    @tushartilwani9540 Год назад

    Awesome!

  • @little-ghost-rider
    @little-ghost-rider Год назад

    Go is such an ugly language invented by some arrogant people who wants to lead the industry with last century technology

  • @DHBids
    @DHBids Год назад

    Recently I was really confuse about modules and the use statement, even tho I'm an experienced programmer in other languages, and you made the best tutorial on this, 7 minutes and modules in Rust are crystal clear for me, thank you very much!

  • @buttforce4208
    @buttforce4208 Год назад

    Thank you so much for this tutorial. This made no sense to me until now

  • @idjdbrvvskambvvv9007
    @idjdbrvvskambvvv9007 Год назад

    im all in in this

  • @francoisgagnon3529
    @francoisgagnon3529 Год назад

    This is not a course. He does things very fast and never says why . and it's very unstructured, with not "goals" as to what he trying to build for this so called "course".

  • @scottb4029
    @scottb4029 Год назад

    I agree with the syntax issue, it is the reason I stopped working with Go and started with Rust. Lets not even talk about the error handling and compilier.