go is great i hate it

  Рет қаралды 6,250

SST

SST

Күн бұрын

you can deploy go lambda functions with sst now

Пікірлер: 43
@radfordmcawesome7947
@radfordmcawesome7947 10 сағат бұрын
I hate being bipolar, it's AWESOME
@fadichamieh
@fadichamieh Сағат бұрын
I love hating this
@QuebnQ
@QuebnQ 14 сағат бұрын
I still dont know why dax doesnt have a yt channel.
@ypathan420
@ypathan420 5 сағат бұрын
bro's busy building actual stuff
@iykazorji8171
@iykazorji8171 15 сағат бұрын
Thanks Dax, just convinced me to finally take the plunge and learn Go!
@Kane0123
@Kane0123 12 сағат бұрын
Yep. I could see myself using it as a direct result of this video.
@JeffreyRennie
@JeffreyRennie 10 сағат бұрын
The Go standard library lacks FIFO queues, double-ended queues, priority queues, sorted maps and sets. I sorely miss them when I have to write Go.
@rupen42
@rupen42 3 сағат бұрын
Coming from python, I also miss things related to randomness. Pick a random element from an array, pick with weights, pick repeatedly, shuffle an array etc. All aren't too hard to implement yourself from the RNG in the standard library, but it's nice to have them built-in.
@alexandrep4913
@alexandrep4913 15 сағат бұрын
You silly gopher, you love us.
@filipg4
@filipg4 9 сағат бұрын
Go being "dumb" is its biggest upside. When you give programmers fancy tools to avoid problems, they will get themselves into subtle more dangerous problems. All styles of programming work at the small scale
@dovh49
@dovh49 3 сағат бұрын
I really like V which is heavily inspired by Go, but it has some syntatic sugar that is nicer and it just compiles down to C. It's still beta software so it have a long way to mature still. but I really like the simplicity of the language. I've gone through some of the tutorials for Go, but it just seems like a bit of an awdward language to write it. If I did it for work I would learn it a lot more.
@Schematical
@Schematical 14 сағат бұрын
I need to get on playing with Go. I hear so many good things.
@ForeverZer0
@ForeverZer0 3 сағат бұрын
Go's best strength is how absolutely simple it is to learn, assuming you are generally familiar with programming. With no exaggeration, you can go from knowing absolutely nothing about it to writing complete and useful applications within the same day, just consulting some docs/examples for the syntax along the way. The tooling around it is just as simple, and everything you needs comes included.
@melodyogonna
@melodyogonna Сағат бұрын
Go is mid in many things, but when all these mid parts work together it is hard to beat.
@snoupix3332
@snoupix3332 47 минут бұрын
As a Rust dev, when you say "it will be a lil bit slow" when you cross compile your hello world, it kinda makes me cry that you consider 1.8s "slow" compiling :')
@koteelok2014
@koteelok2014 6 сағат бұрын
Goddamn man, your beard is 10/10
@sameershahid9775
@sameershahid9775 9 сағат бұрын
Well, I am mainly using my primary language for the backend, which is actually Go.
@OetziOfficial
@OetziOfficial 15 сағат бұрын
Nice, I can finally switch one of my projects to sstv3 :D
@nisem0no
@nisem0no 2 сағат бұрын
Please make an equivalent video on Rust? I'm just curious what your thoughts are after years of using both Go and Rust.
@MisterKitKit
@MisterKitKit 10 сағат бұрын
i think it's awesome you support Go now. Still I never faced a use case actually using it :( basically all my lambdas are i/o driven so node makes sense most of the time. When do you think does it make sense to use Go over Node? For cold-start related problems? I think those are problems for systems with no users, so what are actually good use cases? Would love to hear that
@nesssel
@nesssel 10 сағат бұрын
Why is Node better for IO-driven apps?
@ebukaume
@ebukaume 3 сағат бұрын
@@nessselbecause it is 😂. Can we get back to his question?
@nesssel
@nesssel 54 минут бұрын
Go's concurrency model makes IO and networking so smooth, so to me, there at least even. I don't see what node does that's superior that you'd just discard any alternatives. But I'm guessing it's just your experience...
@ebukaume
@ebukaume 31 минут бұрын
@@nesssel good answer. He may have gone a little extreme by saying Node is the best for I/O bound apps. But given that Node is very good with I/O bound apps, what then would be his motivation to rewrite his apps or use Go for newer ones? If you ask me, reducing cold-starts plus faster execution might be a reason. Saves money, no matter how small. It might not seem significant but given that Go is easy to learn, might worth it. As for me, I will stick to Rust for most personal usecases (for now), Golang for a team (most ppl don't like going deep 😃) and Node (TS) when I am forced to 😃.
@Salloom99
@Salloom99 Сағат бұрын
DO MORE PLZ ❤
@pedroalonsoms
@pedroalonsoms 13 сағат бұрын
Go has a lot of advantages that I like. The biggest disadvantage I see currently is the lack of community packages, JS ecosystem is just superior there.
@AlexGarcia-ir7fl
@AlexGarcia-ir7fl 12 сағат бұрын
Go is designed to discourage the use of third party packages. If it ain’t bringing substantial gains, don’t import it. YOU can do a better solution for YOUR specific problem.
@pedroalonsoms
@pedroalonsoms 11 сағат бұрын
@@AlexGarcia-ir7fl yes, but if your use case isn’t covered by the standard library then you are cooked
@Kane0123
@Kane0123 11 сағат бұрын
Cooked is a little strong considering you can still import packages.
@hello19286
@hello19286 10 сағат бұрын
@@AlexGarcia-ir7fl Every dead language/framework uses this excuse. Oh we don't have a lot of packages because we are all 120 IQ and are all solving brand new problems!
@nyashachiroro2531
@nyashachiroro2531 9 сағат бұрын
What packages are you missing?
@florian6687
@florian6687 15 сағат бұрын
Thank you dax
@rupen42
@rupen42 3 сағат бұрын
Go would be my ideal language if it had (1) immutable by default variables (or val vs var like in Kotlin) (2) Result / Nullable types (3) a good convention/culture for variable names instead of the dumb single-letter variables. Seriously... those single-letter variables get warnings from so many linters in so many languages, but somehow became the default in go. Who let this happen?
@ForeverZer0
@ForeverZer0 3 сағат бұрын
There are indeed some strange naming conventions for variables, arguments, etc. in the stdlib, which by extension has become the convention for the entire ecosystem. I am mainly a Zig dev, which is all about making everything explicit and verbose to convey intent, and it is jarring when I make a switch to Go and everything is using single-letter names and abbreviations for words that are already short. I can get used to it, I pretty much always just follow conventions for whatever language I am writing ("when in Rome"), but it never feels nice using "r" to describe a "Reader" etc, especially when its is part of a public API.
@vasiliisisilii
@vasiliisisilii 14 сағат бұрын
Влад Тэн одобрил этот видео
@lifespell-omega
@lifespell-omega 2 сағат бұрын
go is too simple to a fault in my opinion. there's just so much more boilerplate and it's painful. for simple scripts and things like that it's nice, but to build a real application is just pain.
@MisterKitKit
@MisterKitKit 11 сағат бұрын
just do Rust support
@ИванРагозин-я8я
@ИванРагозин-я8я 10 сағат бұрын
LOL RUST ONE LOVE
@baracjohn3913
@baracjohn3913 9 сағат бұрын
I can’t stop thinking about “are you happy with your indians” now that I’m watching this
@magnusred2945
@magnusred2945 14 сағат бұрын
LLRT support please
Language Performance Comparisons Are Junk
1:23:37
ThePrimeTime
Рет қаралды 87 М.
OpenAI Unveils o3! AGI ACHIEVED!
26:24
Matthew Berman
Рет қаралды 83 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Introducing Clay - High Performance UI Layout in C
35:19
Nic Barker
Рет қаралды 65 М.
OpenAuth beta is here
19:06
SST
Рет қаралды 14 М.
Anthropic MCP + Ollama. No Claude Needed? Check it out!
18:06
What The Func? w/ Ed Zynda
Рет қаралды 8 М.
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 1,1 МЛН
Where Does Bad Code Come From?
42:21
Molly Rocket
Рет қаралды 205 М.
Google’s Quantum Chip: Did We Just Tap Into Parallel Universes?
9:34
Why I’m Switching To Go in 2024
8:10
Awesome
Рет қаралды 97 М.
Forms with React 19 and Next.js
9:13
leerob
Рет қаралды 9 М.
Python laid waste to my C++!
17:18
Sheafification of G
Рет қаралды 135 М.
How we sold coffee from the terminal
45:43
SST
Рет қаралды 14 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН