Golang 1.19: What is new?

Поділитися
Вставка
  • Опубліковано 23 лип 2024
  • What is new in Golang 1.19? Compared to the 1.18 release there are no changes to the language but rather additions to the runtime, libraries and toolchain. The are lot of features but there four I want to call out:
    ■ Doc comments
    ■ Vet error
    ■ Atomic types
    ■ flag.TextVar
    ■ Examples: github.com/MarioCarrion/video...
    == Installing
    ■ go.dev/dl/#go1.19
    ■ go.dev/doc/go1.19
    ■ MacOS github.com/Homebrew/homebrew-...
    ■ "go install" / 1554515292390408192
    == All Go/Golang Playlists
    ■ Software Architecture in Go/Golang: • Software Architecture ...
    ■ Building Microservices in Go/Golang: • Building Microservices...
    ■ Go/Golang Tools and Packages: • Golang/Go Tools and Pa...
    ■ Learning Concurrency Patterns in Go/Golang: • Learning Go/Golang Con...
    ■ Learning Go/Golang : • Learning Go/Golang
    ■ Learning Relational Databases in Go/Golang: • Learning Go/Golang: Re...
    ■ Testing in Go/Golang: • Testing in Golang/Go
    00:00 - Intro Golang 1.19
    00:10 - How to install
    00:57 - Godoc / Documentation / Markdown
    03:19 - go vet errors.As validation
    04:42 - Atomic types in sync/atomic
    05:46 - flag.TextVar
    07:27 - Conclusion
    === Who am I?
    Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with decades of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices.
    The content I share includes different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end.
    Subscribe if you like Software Development, Software Architecture and Systems Design!
    Keep it up. Don't give up!
    #golang #tutorial #databases
    === Follow us along on Instagram for our family adventures
    ■ / ruby_carrion
    === Our affiliate links below
    ■ My Amazon Storefront: www.amazon.com/shop/rubycarrion
    ■ Shop my IG posts on my shopLTK page: www.shopltk.com/explore/RubyC...
    ■ Vlog camera: Sony RX100 VII amzn.to/3qQfvMc
    ■ Other vlog cameras and gear: rubycarrion.com/vlogcamerasan...
    ■ Shop through my links to support the channel: rubycarrion.com/shop-my-links/
    ■ Get a 30 day FREE Trial of Epidemic Sound: www.epidemicsound.com/referra...
    ■ Join Rakuten for FREE and get $30 when you spend $30: www.rakuten.com/r/RUBYRA132?e...
    DISCLAIMER: Some of the links shared in the description are affiliate links. As a member of these affiliate programs, I earn a small commission from your purchases at no additional cost to you. I appreciate your support! 💖
  • Наука та технологія

КОМЕНТАРІ • 17

  • @frankierosa5815
    @frankierosa5815 Рік тому +4

    Thanks for sharing this information… I am still learning golang and your tips help a lot.

  • @grapegripe
    @grapegripe Рік тому

    Thanks for the video! I really like your style- clear and straight to the point :)

  • @tak68tak
    @tak68tak Рік тому

    Amazing. It's really beautiful presentation, especially so easy to see codes in the editor. Thanks.

  • @joemamium
    @joemamium Рік тому +2

    Thanks for the video

  • @Kaer.
    @Kaer. Рік тому +2

    Great review =)

  • @hopegolestany2590
    @hopegolestany2590 Рік тому +1

    Hey mario, thank you for intro!

  • @TechPulseTrending
    @TechPulseTrending Рік тому +1

    Thanks Mario!

  • @user-qx3km6wp1p
    @user-qx3km6wp1p Рік тому +3

    thanks!

  • @omarbarra3456
    @omarbarra3456 Рік тому

    Gracias Mario

  • @MishaBehersky
    @MishaBehersky Рік тому

    Is there a video for the neovim setup as your Go IDE?

    • @MarioCarrion
      @MarioCarrion  Рік тому

      Yes ua-cam.com/video/1IImpI1iQow/v-deo.html however it's already sort of old, but you can use it as reference and then update your init.lua with gist.github.com/MarioCarrion/06346c6ec6d26e10d94627d90d78733f

  • @liampugh4705
    @liampugh4705 Рік тому

    Where did you get the Go figures behind you? I want some 🤓

    • @MarioCarrion
      @MarioCarrion  Рік тому

      I attended GopherCon in 2018, I bought them there. I think if you attend in person you can still buy them but I'm not 100% sure.

  • @florianbachmann
    @florianbachmann Рік тому

    what tool are u using to paint your boxes and arrows on your videos?

  • @mentalmarvin
    @mentalmarvin Рік тому

    just upgraded to 1.19 through brew :)

    • @MarioCarrion
      @MarioCarrion  Рік тому

      Great! Thanks for the update, it's good to hear.