Nick Phillips
Nick Phillips
  • Видео 23
  • Просмотров 2 994
This video has 1004 views! What's an API?
What is an API? How does it work? Learn about RUclips's API and how to make changes to your videos.
Просмотров: 1 004

Видео

What you don't need to know in Go anymore! Go 1.22 loop fix
Просмотров 633 месяца назад
Learn a common gotcha in Go programming. This has now been fixed in 1.22. Here's the full release notes here: go.dev/blog/go1.22 Check out the extended blog post here: go.dev/blog/loopvar-preview
Golang Channels in 16 Minutes!
Просмотров 2587 месяцев назад
Learn how to use Channels in Golang. These are very important concept in Golang however care must be used when implementing different concurrent strategies.
Golang Goroutines in 15 Minutes!
Просмотров 437 месяцев назад
Learn what goroutines are in Golang and how to use them. This is an advanced topic and I suggest that you watch the other videos in the playlist.
Create a CLI in 10 Minutes! Golang command line interface.
Просмотров 557 месяцев назад
Learn how to create a simple CLI in Go.
Coding Challenge: FizzBuzz Solution
Просмотров 497 месяцев назад
Here's one solution for the Fizz Buzz question in the previous video.
Coding Challenge: FizzBuzz
Просмотров 407 месяцев назад
Learn about the Fizz Buzz coding challenge. Check out the follow up video for the solution.
Golang Structs
Просмотров 277 месяцев назад
Learn how to use Golang structs which are similar to objects in other languages.
Golang Slices
Просмотров 427 месяцев назад
Learn what golang slices are and how to use them.
Golang Maps
Просмотров 397 месяцев назад
Learn how to use Golang maps.
Golang Pointers
Просмотров 307 месяцев назад
Learn what a pointer is and how its used in Golang.
Golang Arrays
Просмотров 347 месяцев назад
Learn what is an array in Golang. Once you understand arrays, the next topic of slices is much easier.
Golang Switch: Everything You Need to Know
Просмотров 577 месяцев назад
In this Golang tutorial, we'll dive into everything you need to know about the "switch" statement in Go. Whether you're a beginner or an experienced programmer, this video will teach you how to effectively use the switch statement in your code. Learn how to control program flow and make your code more efficient with this essential tool. Watch now and expand your knowledge of Golang! Learn how t...
Golang Loops
Просмотров 687 месяцев назад
Learn how to use loops in Golang.
Golang Enums and Constants
Просмотров 3677 месяцев назад
Learn how Go handles constants and enumerations (enum for short).
Golang Named Returns
Просмотров 517 месяцев назад
Golang Named Returns
Golang Function Arguments
Просмотров 767 месяцев назад
Golang Function Arguments
Golang Function Closures
Просмотров 527 месяцев назад
Golang Function Closures
Golang in 757 Seconds! Learn the basics of Golang.
Просмотров 1347 месяцев назад
Golang in 757 Seconds! Learn the basics of Golang.
Golang Defer
Просмотров 807 месяцев назад
Golang Defer
Golang Course Content
Просмотров 927 месяцев назад
Golang Course Content
How to Install Golang
Просмотров 1047 месяцев назад
How to Install Golang
Golang Zero To Hero Intro
Просмотров 2357 месяцев назад
Golang Zero To Hero Intro

Комментарии

  • @DavidSmith-ef4eh
    @DavidSmith-ef4eh Месяц назад

    Nice explanation. can you use string as the underlying type?

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

      Yep! You just create a new type of string.

    • @DavidSmith-ef4eh
      @DavidSmith-ef4eh Месяц назад

      @@CoderNick yeah, tried it in a sandbox. sadly neither enum is 100% typesafe, since it accepts strings/ints... but still, better than nothing.

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

      Yes, that's true. I try to stay away from string enums for this very reason. According to the assignability spec here: go.dev/ref/spec#Assignability. I think Go could do a lot better with their enums. They feel like an after thought. For example, this code is valid even though `yell` is not a defined color. package main import "fmt" type color string const ( Yellow color = "yellow" Red color = "red" Blue color = "blue" ) func main() { fmt.Println("hello") printColor(Blue) printColor("yell") } func printColor(c color) { fmt.Println(c) }

    • @DavidSmith-ef4eh
      @DavidSmith-ef4eh Месяц назад

      @@CoderNick True. I am coming from php/csharp, trying to explore other languages. Go seems great because of the performance and simple mulitthreading system.

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

      I highly recommend it. I came from c++ and Python background and switched to Go about 10 years ago. It’s much easier than c++ especially for big sw teams and much faster than python. No language is perfect and that goes for Go as well. Little quirks like this and generics are really confusing right now. Lots of jobs are out there in Go.

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

    507 vs 557

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

      Hitting google’s quota. I applied for higher. Hopefully they approve 🤞

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

      @@CoderNick 👍 Was a nice idea Would you like to share the background story of this

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

      Its up to 994 and I was approved for way more credits. Unfortunately, the views seem to have stopped!

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

      @@CoderNick it'll increase

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

    One of the most interesting video I have come across.

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

      Thank you! Hopefully the views pick up again :)

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

    api 642121 view

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

    429

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

    288 views 😮

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

    I was here at 249 views

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

    I was here when it had just 78 views!

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

    I was here before this explodes in popularity

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

    Well made video! Excited to see your channel grow! 🎉

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

    Great info thank you🙏

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

    Good stuff! Thanks 👌

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

    Awesome! thanks for the nice explanation.

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

    Hi Nick started following your RUclips tutorial for learning go, i am also a backend dev with more than 5 years of experience, Great stuff there buddy !!!! Just one suggestion, if you can, it would be really super helpful to increase the volume of your voice in the tutorials, maybe a better microphone or maybe if anyway possible increase the volume of your voice Again nice stuff !!!

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

      I really appreciate the feedback! Thank you. Yes, the older videos I didn't have a good microphone, was just the web cam. I now have a better microphone and camera. If you let me know what content you are interested in hearing more about, I can make a new video and focus on that area. Thanks again!

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

    Great channel!

  • @nobudev
    @nobudev 6 месяцев назад

    Hey Nick , i have started learning golang but i will need you to post more about the go programming language , more blockchain with golang and simply most concepts

    • @CoderNick
      @CoderNick 6 месяцев назад

      Thanks for watching! Did you see all the videos in the playlist? Also, Blockchain is a pretty advanced concept. It really depends on the chain and what are you trying to accomplish.

    • @nobudev
      @nobudev 6 месяцев назад

      @@CoderNick Yes I did , I have 2 years programming experience with JS/TS ( backend )and I’m looking forward to add blockchain to my stack. It's a dynamic field with the potential for continued growth ,but in all I want to be a better engineer I will say I’m a developer for now Thanks for the feedback : )

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

    Best of luck.