No video

THIS Is Why You Should Learn Golang (as a Software Engineer)

  Рет қаралды 43,425

Melkey

Melkey

Күн бұрын

GoLang, also known as Go, is an open-source programming language developed by Google. With its elegant syntax and built-in features, Go has gained immense popularity among developers worldwide. Join me as we explore the unique advantages that make GoLang a fantastic choice for both beginners and seasoned programmers alike.
Twitch
I stream live on Twitch every weekend
Twitch : / melkey
Join the amazing community on Discord
Discord: / discord
I post memes and host Twitter Tech Spaces
Twitter: / melkeydev
SUBSCRIBE OR GET LAID OFF
╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
#coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment #gymbro #gym #programmerhumor #programming #coding

Пікірлер: 215
@MelkeyDev
@MelkeyDev Жыл бұрын
I hope you all enjoy this video! Let me know in the comments section what you think and what you like, or dont like, about Go Lang!
@mkonji8522
@mkonji8522 Жыл бұрын
Rust dev here. It's true that there are far more GO jobs available at any given time. I also use Go in my day to day though and I usually still recommend to most people that if you want to learn rust maybe already have GO, TS/JS, or Python under your belt as Rust devs absolutely are early adopters in the enterprise markets. Need to pay your bills first.
@MelkeyDev
@MelkeyDev Жыл бұрын
This is amazing input - thank you. I appreciate all devs and the skill set involved. I meant no harm
@awnion
@awnion Жыл бұрын
@@MelkeyDev I agree too. I work as 100% Rust dev and I'm happy, but I kinda respect Go. In short, after 25+ years of C+Python, I realize that Go has the best of both worlds and almost no disadvantages.
@aftalavera
@aftalavera Жыл бұрын
Give me just one real reason that wasn’t following the herd for you to be a “rust” developer?
@mkonji8522
@mkonji8522 Жыл бұрын
@@aftalavera Some senior devs where I used to work decided to do a backend rewrite in rust from ruby for optimizations based off of benchmarks. We were going to go C++ but Rust came with some major QoL improvements over C++. Got roped into that team and wrote and supported the rust codebase over the last 6 years. I've since moved on but I'm pretty sure this was pre "hype" and my other choice was quitting. Turns out it's a genuinely good language and wanted to continue working with it.
@s1nistr433
@s1nistr433 10 ай бұрын
It's sadly pointless to rank programming languages by the job market nowadays. Every job application gets flooded with like 1000+ applicants, we have 200k+ layoffs from FAANG since covid ended. By the time this is fixed our jobs will most likely be replaced by AI. The best thing to do is learn what you like and what is good, and if you need money then go the entrepreneurship route
@TheJubeiam
@TheJubeiam Жыл бұрын
I'm from the Prime channel, and he always says he doesn't know Golang, but he claims he can become productive with it in a day. So, I decided to try Go, and I must say it's incredibly fast and fantastic. I attempted Advent of Code challenges, and afterward, I built a tool for developers in my company. I must say the adoption rate has been fantastic.
@MelkeyDev
@MelkeyDev Жыл бұрын
Interesting!
@konga8165
@konga8165 Жыл бұрын
I’ve used go and rust professionally for almost 4 years. Error handling in rust is leaps and bounds better than go and that is just one of the many reasons why I choose rust over go.
@trungthanhbp
@trungthanhbp Жыл бұрын
it's stupid reason from my view
@iorekby
@iorekby 9 ай бұрын
Also I don't get this "Rust or Go" like it's an either or...they aren't really built to solve the same problems. It's like saying a hammer is the best tool; makes sense it you need a nail in the wall to hang a picture, but makes way less sense it your coffee table has a leg that's too long and needs shortened.
@abbasdharamsi
@abbasdharamsi Жыл бұрын
Great video! As a mechanical engineer, I appreciate your perspective on programming languages. While Go may not be directly related to my field, I can see the value in learning a language that emphasizes simplicity and efficiency. In mechanical engineering, we also strive for simplicity and optimizing performance. It's fascinating to see how different fields can learn from each other's approaches. Keep up the informative content!
@RaZziaN1
@RaZziaN1 Жыл бұрын
No, his take is really short sishted and overly simplified. Let's take kotling as an example. Kotlin in most cases means java, but he choses to search for only kotlin jobs. If u add two together those two are unbeatable. Guy skipped python and js, and C#. I want to hear some bad stuff about go from this guy that's when we can discuss if its worth to switch to go. Comparing two languages used for different reasons is kind of useless.
@neneodonkor
@neneodonkor 5 ай бұрын
​@RaZziaN1 Go and Rust are in the same group, so what are you saying?
@wild2034
@wild2034 Жыл бұрын
I was thinking of starting to use Go and this settled the debate. I'll definitely be using it on my next project!
@MelkeyDev
@MelkeyDev Жыл бұрын
HEHEEH im very happy to hear that
@AdamFiregate
@AdamFiregate 6 ай бұрын
I develop in TypeScript and Rust and I would be happy to use Go as well. 🙂
@ericng8807
@ericng8807 Жыл бұрын
The language designers essentially omitted every new feature that you'd expect from more popular languages, makes picking it up on the side really easy. Started learning it out of frustration when trying to deploy python code. Theres jsut alot of conveniences that come with being able compile to a single binary
@fruitoverflow
@fruitoverflow Жыл бұрын
Java dev here, looking to switch to go as I feel like it's going to help solve a lot of the headaches I'm having with this language, especially in multithreaded scenarios
@LaPingvino
@LaPingvino Жыл бұрын
Impeccable timing, @MelkeyDev! The Rust community has some issues at the moment that probably snap more people than usual out of religion-like devotion to Rust. I think Rust has a lot of good things but for me personally Zig fills that gap that Go doesn't do well enough, and Go for everything else, which is much more than many people might think. Go is growing in usecases too...
@KevinNaughtonJr
@KevinNaughtonJr Жыл бұрын
i think this is your best vid yet dude. concise and informative but your personality really shines through as well keep it up! :) p.s. i used to use the same intro song when i started youtube way back when :')
@MelkeyDev
@MelkeyDev Жыл бұрын
Kevin is my sensei and i love him
@ibrahimraimi_
@ibrahimraimi_ Жыл бұрын
This video came at the right time. I was convinced today at work to learn Go, and I would say I'm loving it. It's easy to get started with.
@MelkeyDev
@MelkeyDev Жыл бұрын
Super easy. Incredible! Welcome Go Bro
@joonaramo14
@joonaramo14 Жыл бұрын
there is not over 5k go jobs out there. "go developer" just happens to match all the job ads that has the words "go" and "developer" in them.
@MelkeyDev
@MelkeyDev Жыл бұрын
this is literally every grep search ever
@joonaramo14
@joonaramo14 Жыл бұрын
@@MelkeyDev yeah. would be nice if they had filters for different tech stacks so wouldn't be an issue
@Feenskee
@Feenskee Жыл бұрын
Yeah, i would like to know what are you talking about but that bicep vein is just hypnotizing
@coderaiders-yt
@coderaiders-yt Жыл бұрын
So glad this popped up in my feed. Just finished teaching a whole Udemy course on Rust and AutoGPTs. Then did a speed test comparing rust to go to C etc. gonna drop a video today and link to your channel. Thanks for such awesome content.
@chirayujoshi1189
@chirayujoshi1189 7 ай бұрын
Software dev here. Using Java in day to day work. Learning Rust as a hobby for future projects.
@rahulagarwal968
@rahulagarwal968 Жыл бұрын
Please make a video on how to choose a database. There are a lot of options such as PostgreSQL, MongoDB, Redis, Cassandra.
@tremolony4924
@tremolony4924 Жыл бұрын
Just choose any SQL DBMS and youll be fine
@KevinNaughtonJr
@KevinNaughtonJr Жыл бұрын
am i the only one who likes every single one of melkey's vids before i finish it???
@MelkeyDev
@MelkeyDev Жыл бұрын
its in our friendship contract
@dogwalker83
@dogwalker83 Жыл бұрын
I love how hyped you got at the end after proving how easy it is to spin up a server 😂
@MelkeyDev
@MelkeyDev Жыл бұрын
ITS SO EASY
@miguelborges7913
@miguelborges7913 Жыл бұрын
Ken Thompson didn't really do C. He did UNIX and B lang (ancestor of C).
@fennecbesixdouze1794
@fennecbesixdouze1794 Жыл бұрын
Pretty sure when you searched "Go developer" not all those results were for Go the programming language ...
@shivkojha
@shivkojha Жыл бұрын
Go lang is in my learning list, when i will complete react, i'll start Go right away.
@MelkeyDev
@MelkeyDev Жыл бұрын
YES SIRRRR
@thebutlah
@thebutlah Жыл бұрын
I appreciate go's simplicity, fast compile times, expansive std lib, lack of function colors, and lack of complex generics. If im looking for a GCed language, go is 100% what i will reach for. I typically prefer control though and still prefer Rusts thread safety, which go doesnt guarantee. I can do some crazy stuff in Rust that would be hard to maintain or buggy in other langs
@MelkeyDev
@MelkeyDev 11 ай бұрын
100%. Great take. Use what ever it is you want to use :)
@stzi7691
@stzi7691 2 ай бұрын
Go ticks all the marks, when I do not need hard realtime (which on a PC or interacting with a Server is not that much critical). But one thing still is really crappy: Setting up Go is a nightmare compared to Rust. YES! I have a constant error message when I want to add libraries in the main Go folder instead of my workspace folder, which I want to hold separate. Rust: no problem.
@MelkeyDev
@MelkeyDev 2 ай бұрын
Yeah. I made an open source CLI boiler plate that sets up a basic project to address some of this
@ttuurrttlle
@ttuurrttlle Жыл бұрын
I never understood why dynamialy typed languages became popular about 10 years ago or something. It seems like the pendulum is swinging back and I'm grateful. I was always blown away by people who would say "it makes code easier to read/learn". That has never been my experience.
@RaZziaN1
@RaZziaN1 Жыл бұрын
Because they work in short term small green field projects. If project is small dynamically types is ok. With bigger stuff it's unmeanagable.
@vitalyl1327
@vitalyl1327 Жыл бұрын
@@RaZziaN1 Could never understand this argument. Dynamic typing is *less damaging* on a small scale, indeed, but it is not useful or helpful. It does not really make it easier to quickly prototype things in small projects.
@sohn7767
@sohn7767 Жыл бұрын
Scripting languages definitely have a purpose. Just were used for the wrong thing for a time
@ameer6168
@ameer6168 11 ай бұрын
​@@sohn7767true JavaScript on server was a mistake
@EasonTek
@EasonTek Жыл бұрын
i like go, its a really nice language; its simple as hell, so simple that you dont even nede to think to write code, but it is very verbose and imperative. I do like rust for its borrow checker and extremely rich type system, but go's standard library, fast build times and module system, etcetc still makes me jealous sometimes. I do not ever hate on one programming language, and although i will prefer to write code in rust for personal projects, i will still happily write go code, even if i dont have to.
@DevlogBill
@DevlogBill 6 ай бұрын
Thats cool. I am actually amazed you don't need a framework with Go?? So, if I wanted to create a restful api all I need is the standard library? I started learning Go today and I thought I had to learn Gin in order to create what I needed, thank you.
@MelkeyDev
@MelkeyDev 6 ай бұрын
Yeah you literally only need to standard library :)
@DevlogBill
@DevlogBill 6 ай бұрын
@@MelkeyDev Starting learning Go yesterday, thanks!
@MelkeyDev
@MelkeyDev 6 ай бұрын
Hell yeah!!@@DevlogBill
@henrmota
@henrmota 6 ай бұрын
Why not learning both languages? Specially if you have experience only in interpreted languages, learning golang will make you a step further. Then learn rust, even if you don't use it on a daily basis it will require you to learn some concepts that are useful for golang and even interpreted languages. But I would say start always with golang.
@himalczyk258
@himalczyk258 4 ай бұрын
Any chance of getting the books about go you read (since recommending is kind of tricky in the web and then you get hated) with links? Or in a short just the titles and images of the books? Last video with ThePrimeagen you mentioned "Effective Go", cant find it though :(
@MS-el8wj
@MS-el8wj Жыл бұрын
I use mostly node-js for backend, but I was thinking to learn another language i was thinking for go or rust ... now i am settled with GO .. lets GOOOO :D
@laurosantana1418
@laurosantana1418 9 ай бұрын
I am starting to learn go and your channel are helping a lot, thank you
@MelkeyDev
@MelkeyDev 9 ай бұрын
You are welcome!
@parthokr
@parthokr Жыл бұрын
started completely out of curiosity 2 years ago never regretted so freaking simple yet powerful though sometimes some weird syntax bugs me specially around error handling
@ra-dro
@ra-dro Жыл бұрын
Thanks. Cool inspiring video! Small ask, please when call out numbers (like amount of votes) put them on the screen too, it would be much easier to parse and understand then just hearing. (idk, maybe it's just my brain works like that)
@Theosibo
@Theosibo 7 ай бұрын
I just used task warrior to add a high priority Learn Golang task to stay on my ass to get over to the docs and get through get out from under a node module to fulfil this very basic role in building a developer environment without eating up 40GB in node_modules. . I need that $170k role and wanna ride this next wave up into Senior roles paying DEEP into the 6 figure range. I'm looking at using rust to replace some old GNU packages but building something myself might be Golang instead! Thanks for the tips!
@hashedone
@hashedone Жыл бұрын
If there is any reason to learn programming language with almost no typesystem (but still not being totally typeless, so I guess typesystem exists only to frustrate both ppl liking typed langs and those preferring untyped), and with the error handling patterns from 30 years ago in which every single time I forgot to check the value of an error I am getting UB reaching the value returned is probably "because I hate myself".
@rev4324
@rev4324 Жыл бұрын
errors as values all the way my dude. the typesystem isnt as sophisticated as typescripts or as powerful as rust’s, but it’s a great blend of simplicity and strictness.
@hashedone
@hashedone Жыл бұрын
@@rev4324 no, it isn't not sophisticated. It is basically handicaped - as a person who strongly prefer strong typing of Rust or Haskell, I will always choose JS or Python over Go - basically because of it's error handling decisions (which is basically as good as in C - except C has at least some reasonable performance and doesn't claim to be modern language), but typesystem is the second worst thing in this pseudo-lang. But! Obviously everyone can have his preferences. I migno not like Golang and be in opinion it is badly designed, but because of Google putting insane amount of money into that, it is now very much existing on the market, and those devs are needed - even in project I am using. So it is everyone's like to use whatever tech they like, as I have right argumenting they are poorly designed.
@mitakagrunn
@mitakagrunn 11 ай бұрын
Good stuff and what can you do for the front end? Just standard react js stuff or htmx with some small js?
@midhunmanu007
@midhunmanu007 10 ай бұрын
I just started to use GO and I absolutely love it.
@UnhingedNW
@UnhingedNW Жыл бұрын
You are mad underrated Melkey. Banger video. Also I live near Seattle so the salary numbers for go in Seattle look crispy lol
@MelkeyDev
@MelkeyDev Жыл бұрын
Thank you :)
@malikt7z
@malikt7z 9 ай бұрын
Twitch is developed using Golang 😎
@MelkeyDev
@MelkeyDev 9 ай бұрын
Yes it is :)
@georgesmith9178
@georgesmith9178 Жыл бұрын
I don't know Go just yet, but I will do my utmost to pick it up in the future because it will allow me to create custom modules for Terraform, which is written in Go. The same is true for many of the other products of the HashiCorp portfolio - Consul, Nomad, etc.
@jamlie977
@jamlie977 Жыл бұрын
i started learning go a couple of weeks ago but then i stoppes because i had exams. recently, i have come back to it and learned how to link a server in go with a fromtend library (like React), then i learned how to deal with some APIs, surprisingly it was pretty easy and straightforward
@Zooiest
@Zooiest Жыл бұрын
Is Go good for implementing binary protocols? Like the ones that most multiplayer games use
@zirize
@zirize 8 ай бұрын
Prophets, guide me on the path of Golang!
@davidb4020
@davidb4020 Жыл бұрын
Hey what's your setup to code? I especially liked how it would over boxes over your errors/warnings, etc. It his neovim, vim or something like that? Thanks.
@MelkeyDev
@MelkeyDev Жыл бұрын
Ill make it a video!
@davidb4020
@davidb4020 Жыл бұрын
@@MelkeyDev Appreciated! Thanks for that. I love go btw, great video.
@user-uu3vq5xe9b
@user-uu3vq5xe9b Жыл бұрын
Hello, is it true that it´s nearly impossible to find a job as junior go developer(first language), because go is hard language for solving difficult optimisations and companies want to hire a junior developers that switched from other languages?
@kyonas6047
@kyonas6047 Жыл бұрын
I love rust and zig... But rust is heavy on the machine you devolop on.. While go and zig are so light weight for Quick devolopment the problem with zig it dosen't have huge ecosystem like go or rust
@ibrahimshehuibrahim918
@ibrahimshehuibrahim918 Жыл бұрын
heavy how can you throw more light?
@kyonas6047
@kyonas6047 Жыл бұрын
@@ibrahimshehuibrahim918 i Meant in like if you want to devolop on windows you have to have msvc build tools which is tons of gbs then you can have rust.. While in golang you need a simple instalation of the language... In zig tho its by far the easiest you just carry the zip folder of your correct system unzip it then add it to path and bam 1+ machine added to your devolopment system See how " light " it feels also the compilation time is fast in zig and go compared to rust so its faster feedback
@boredstudent9468
@boredstudent9468 7 ай бұрын
The Number 1 reason against go is DateTime formatting
@JXQU3
@JXQU3 9 ай бұрын
Best hypothetical language for me: - Rust, optionally enabling go--like garbage collection for easy prototyping when there's no need for speed. With as many packages as npm, and a good amount of jobs and pay
@megaing1322
@megaing1322 Жыл бұрын
The SO survey "Want" category has nothing to do with job demand. How can you think that? You even directly disproved it by noticing that rust is ranked higher but has fewer jobs. Like, I get that you are a GO fanboy, but damn, you should at least check that your videos don't have flaws that are noticeable the moment somebody actually pays any amount of attention.
@anthonydifede4510
@anthonydifede4510 Жыл бұрын
I am a mediocre dev that is able to smash out thousands of lines of go like plain English for cli applications. It’s amazing for automation.
@kurt7020
@kurt7020 Жыл бұрын
Not sure why they're compared directly so often. Knowing both, I find them very different languages, for very different use cases. If I'm making a lightweight microservice, I'd choose Go. If I'm writing the database or network stack itself, I'd choose Rust every time. I would not recommend Rust as a first language to new programmers anymore than I would C++. Go would be a good first language.
@dawizze1
@dawizze1 4 ай бұрын
You got me. I'll learn it.
@KonflictYT
@KonflictYT Жыл бұрын
Is there a specific library you enjoy for web sockets or would you use the standard library?
@MelkeyDev
@MelkeyDev Жыл бұрын
I would definitely start with a standard lib first
@trungthanhbp
@trungthanhbp Жыл бұрын
​@@MelkeyDev for the websocket things, in the docs of standard lib say it's not recommended to use the standard lib :D :D
@akaalkripal5724
@akaalkripal5724 Жыл бұрын
Zig beats them both
@kunns123
@kunns123 Жыл бұрын
This video seems to be targeted for software engineers as per the title. But if I am not a software engineer then should I learn go?
@Afdac247
@Afdac247 Жыл бұрын
fmt.PrintLn not so simple, also there no official go repl, theres gore , tried to do a string replace in that super difficult
@linamh
@linamh Жыл бұрын
Amazing content,as always 👏👏
@MelkeyDev
@MelkeyDev Жыл бұрын
Thank you 🙌
@theanswer1993
@theanswer1993 Жыл бұрын
What are you building with Go?
@Julio.Berina
@Julio.Berina Жыл бұрын
When learning Go, what resources (books, courses, etc) did you use? I was thinking of getting Let's Go! by Alex Edwards but curious to know if you had other recommendations
@linearz
@linearz Жыл бұрын
It's a decent book for practical web and http API development
@MelkeyDev
@MelkeyDev Жыл бұрын
I like Alex Edwards books. Lets Go and Lets Go Further are great
@MohamedAllamTech
@MohamedAllamTech Жыл бұрын
If you hop to Go’s subreddit, you would find so many recommendations, I read (or half-ass read ) most Golang books out there. If you are new to programming, take something like Joe Bodner boo, or Golang Fundamentals, if you know already coding, Mastering Go is probably your best bet. When it comes to knowing how things actually work under the hood, The Go programming language book is a great resource, then Go in Action, and Ultimate Go both by the same guy from Ardan labs. When you are very comfortable and need more juice out of your CPU. Effective Go concurency, Go concurenncy by Rox very popular, and Effecient Go. This books tackle some really deeper topics. For web apps Lets’ Go and Lets Go further are among the best, Mat Reyer Go blueprints, and Jon Calhoun Companion book on his course that is on a sale by the way. By finishing those, you will be so comfortable in Go. Both syntax, semantics and performance.
@sasipraveen5257
@sasipraveen5257 Жыл бұрын
Damn love you Twitch daddy
@ThePowerofD
@ThePowerofD Жыл бұрын
Ok but where is do I get the GOpher plushies?
@novascotia2015
@novascotia2015 Жыл бұрын
give backend developer roadmap for golang. i use gin nowadays
@elhaambasheerch7058
@elhaambasheerch7058 Жыл бұрын
You just earned a sub bro.
@benjaminhon86
@benjaminhon86 Жыл бұрын
Go feels like many of the things are implemented as a patch and afterthought. Like json handling and magic camelCase.
@andybrice2711
@andybrice2711 Жыл бұрын
I feel as though Go and Rust aren't usually in direct competition. Go seems more suited to automation and server scripting. Rust seems more suited to programs which need low-level optimization. Rust like a successor to C++. Go is maybe more like a successor to PHP.
@-BONELESS-
@-BONELESS- Жыл бұрын
would you recommend GO for game development or is it better suited for servers/web ? I learned JS in college but I find the web frustrating (so many quirks and browser compatibility issues) so I picked up C / C++ but I see myself getting easily lost on bigger projects. I like Python but id prefer a static typed language that also compiles so I find GO very interesting (best of both worlds in a way).. Tho if it is not very used/useful in a game development context Id prefer to spend time getting better at a language I know it will be useful for me careerwise
@iorekby
@iorekby 9 ай бұрын
Well, what do you want to do in your career? Don't pick a tool before you know your project. If you want to be a game dev, that's still C# and C++ mainly. Backend engineering , Python is good. Cloud native engineering/cloud native backend engineering, Golang is great. Hardware programming, Rust is pretty good, but the OGs of C and C++ still do a lot in this space. Front end deve, Vanillia JS and some frameworks like React. For AI, Python and C++ are also good. Really depends on your interests. Don't put the cart before the horse. Tech changes all the time. PHP was hot for a while, then it wasn't, now it is. 20 years ago Perl was a hot language too. 10 years ago, Ruby was hot. Don't chase a trendy language, take an interest in a space you want to have a career. And if you still aren't sure, pick a reasonably popular lanaguge you enjoy working with. That will get you better more than anything else.
@SzaboB33
@SzaboB33 6 ай бұрын
My all time favorite language is Python and there are very few jobs that require Python and are not data science/artificial intelligence. Where are the Python back-end jobs? :D I always wonder when I see Python as one of the most wanted skills because of this.
@user-fx6jg3sk9k
@user-fx6jg3sk9k 8 ай бұрын
So bottom line being...."no sarcasm btw" why is Golang so in demand? And I think that's amazing btw.
@MelkeyDev
@MelkeyDev 8 ай бұрын
Its because it is so easy to use and very efficient !
@spotgaming4668
@spotgaming4668 Жыл бұрын
Melkey is Milking the rust devs rizz
@wagnermoreira786
@wagnermoreira786 Жыл бұрын
Melkey!! you content is great ma man, I love it! but you gotta shave your chest ok, it's gonna skyrocket your views
@akash-kumar737
@akash-kumar737 Жыл бұрын
I am learning Rust and kind of liked it. I request you to let me learn it quietly. Go fuck GO.
@tanmaybhosale1844
@tanmaybhosale1844 Жыл бұрын
I was going to start practicing DSA in C or C++. Should I Try DSA in GO? Which is better in your opinion?
@ibrahimshehuibrahim918
@ibrahimshehuibrahim918 Жыл бұрын
python is better for learning DS&A due to its simplicity
@purpasmart_4831
@purpasmart_4831 3 ай бұрын
C, there is no competition.
@Noone-ig5ui
@Noone-ig5ui Жыл бұрын
Can you share your nvim config? It look so clean
@MelkeyDev
@MelkeyDev Жыл бұрын
Yeah Ill make a new video for my NVIM set up
@greensporevalley
@greensporevalley Жыл бұрын
damn frfr go be bussin 💯💯💯
@Muhammed-nani964
@Muhammed-nani964 Жыл бұрын
idk but I think it will be fun for js and express js developers D
@lesto12321
@lesto12321 Жыл бұрын
ehhh not sold.The "time to main" is a BS thing, yes im happy if it takes 2 seconds, instead of 2h, but if I start to do something more complex than a couple of dinamic pages and i have to fight the language/lib to support my usecase, it not woth
@chen0rama
@chen0rama 8 ай бұрын
65 jobs listed in Poland good luck
@MelkeyDev
@MelkeyDev 8 ай бұрын
gg
@jeffreylean
@jeffreylean Жыл бұрын
I am a gopher. But sadly the job market is not friendly for Go in my region.
@galaxian_hitchhiker
@galaxian_hitchhiker 6 ай бұрын
I have seen many languages have come and pass. But c++ python and Java was always there. It is not always about the performance btw. You can achieve good performance with using the gems right of the pl you are developing. Some takes more some are easy to. Anyway my point is if someone can guarantee that go will always be there like c++ was I am into that. But that part scares me.
@evansowamoyo2612
@evansowamoyo2612 Жыл бұрын
This is the way!
@quelchx
@quelchx Жыл бұрын
Rust devs to me are the arch users of the Linux space.
@ohmyv3gatron
@ohmyv3gatron Жыл бұрын
gentoo
@AlgoristHQ
@AlgoristHQ Жыл бұрын
Dotnet dev here and I can’t make the switch to go. The syntax might be simpler in go but dotnet 7 outperforms go in many, if not most, benchmarks. With dotnet 8 around the corner, it feels like Microsoft did what Microsoft does… took 20 plus years to take a piece of garbage and make it very shiny!
@JRAS_
@JRAS_ Жыл бұрын
this mans beautiful face is distracting me from all the good stuff Go has to offer
@JorgeEscobarMX
@JorgeEscobarMX Жыл бұрын
So what apps can I build with this programming language?
@uwitondanishema
@uwitondanishema Жыл бұрын
Hello world program
@trungthanhbp
@trungthanhbp Жыл бұрын
he had started the war xD xD
@wcrb15
@wcrb15 Жыл бұрын
The one thing I havent done with Go yet is to deploy it somewhere. Do you have any tips for easy deploys or do you just spin up an ec2 instance worh Go installed and set it up manually?
@SaHaRaSquad
@SaHaRaSquad Жыл бұрын
You don't need go to be installed on the server, the program compiles to a native binary.
@wcrb15
@wcrb15 Жыл бұрын
@@SaHaRaSquad oh I forgot about that!
@ashishkhuraishy
@ashishkhuraishy Жыл бұрын
what i usually do is create a docker image and then use it to deploy either on a cluster or on an ec2 server (or any cloud providers to be fair, most of them supports docker by default)
@MelkeyDev
@MelkeyDev Жыл бұрын
Go is also the best language IMO to use in a AWS Lamnda, so it might be even easier to set up
@RogerValor
@RogerValor Жыл бұрын
i will never understand why one would be interested in how to run a server first. i want to see routing, request handling and data handling first. Running http servers from std lib is cool and whatnot, but actually most languages i know have that. that being said, your point about income is good, it kind of is something that might compete with python over time.
@ericng8807
@ericng8807 Жыл бұрын
Showing a production ready webserver with 5 lines of code is pretty great if u ask me. Most httpservers that come in the stdlib are single threaded and only usable for development
@hwstar9416
@hwstar9416 Жыл бұрын
the only drawback for me is the garbage collection
@Endurancecoach00
@Endurancecoach00 Жыл бұрын
Seeeeeen
@MelkeyDev
@MelkeyDev Жыл бұрын
track session
@Kats0unam1
@Kats0unam1 11 ай бұрын
You should learn Go because it’s a GOOD programming language. Period.
@awnion
@awnion Жыл бұрын
Next video "Why you should lean Haskell" :P It's pure, fast, you can make your own operators like sci-fi ships: >>|=-=|
@JohnVandivier
@JohnVandivier Жыл бұрын
Oh hey I know u from Twitter wassup
@MelkeyDev
@MelkeyDev Жыл бұрын
Twitter friends for real
@NH-st2uh
@NH-st2uh Жыл бұрын
What keyboard do you use
@snotchy2
@snotchy2 Жыл бұрын
Go is the best. No churn and burn at all
@GabrielM01
@GabrielM01 Жыл бұрын
Go is amazing
@vray2904
@vray2904 Жыл бұрын
Damn, with each new video the rizz is stronger.
@JorgeEscobarMX
@JorgeEscobarMX Жыл бұрын
<a href="#" class="seekto" data-time="429">7:09</a> This has to be the most complicated hello world program ever.
@datguy4104
@datguy4104 Жыл бұрын
It's a local server printing "hello world" in response to an http request.
@JorgeEscobarMX
@JorgeEscobarMX Жыл бұрын
@@datguy4104 I know what it is. But I would not do that as a hello world example. Is like doing the same with expressjs in nodejs and call it a hello world example. Too many things happening and none was actually explained.
@MelkeyDev
@MelkeyDev Жыл бұрын
Hahaha - yeah maybe but I didnt want it to just be a generic hello world
@nick-pu4zae
@nick-pu4zae Жыл бұрын
👌🔥
@conorx3
@conorx3 Жыл бұрын
i’m sure it’s a great language but google telemetry is sus (sent from my Android youtube app)
@abraham7966
@abraham7966 Жыл бұрын
"Tell your local Rust developer that Golang is taking over" --- LOL. It's PRIDE month, they are all on vacation....
@Tirka100
@Tirka100 Жыл бұрын
Why are you gay?
@bopon4090
@bopon4090 Жыл бұрын
You don't have to be sorry.
This Is The BEST Way To Structure Your GO Projects
11:08
Melkey
Рет қаралды 70 М.
Golang is BAD for SMART PEOPLE
27:25
ThePrimeTime
Рет қаралды 258 М.
天使救了路飞!#天使#小丑#路飞#家庭
00:35
家庭搞笑日记
Рет қаралды 69 МЛН
小丑把天使丢游泳池里#short #angel #clown
00:15
Super Beauty team
Рет қаралды 36 МЛН
小丑和奶奶被吓到了#小丑#家庭#搞笑
00:15
家庭搞笑日记
Рет қаралды 8 МЛН
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 10 МЛН
Why I am LEAVING Neovim After 4 Years For VSCode
6:39
Melkey
Рет қаралды 58 М.
Go vs Rust: Which To Learn In 2024?
6:57
Melkey
Рет қаралды 23 М.
Zig for Impatient Devs
9:48
Isaac Harris-Holt
Рет қаралды 83 М.
The TRUTH About Golang Backend Frameworks
6:31
Melkey
Рет қаралды 111 М.
What the Golang Team Got Wrong
8:23
Melkey
Рет қаралды 12 М.
Why I Use Golang In 2024
9:21
ThePrimeTime
Рет қаралды 289 М.
This is Why You NEED to Use This Golang CLI Framework
15:22
天使救了路飞!#天使#小丑#路飞#家庭
00:35
家庭搞笑日记
Рет қаралды 69 МЛН