How I Became A CHAD Programmer
2:38
Пікірлер
@nabinsaud4688
@nabinsaud4688 38 минут бұрын
Yes that's why i am rare to find
@dejanduh2645
@dejanduh2645 4 сағат бұрын
Can you make an updated API series where you build a complete JSON api with the std library router with postgres and error handeling like this? That would be awesome
@oleksiistri8429
@oleksiistri8429 10 сағат бұрын
Great explanation, thanks. One more question, can you mix mutex and atomic? Will they respect each other? For example in one goroutine use mutex to modify whole struct and in another goroutine modify only one member of that struct with help of atomic?
@bradclonan7254
@bradclonan7254 12 сағат бұрын
Facts. Can stop right at 'why are we arguing'
@MySkilletfan
@MySkilletfan 13 сағат бұрын
My friend told me to avoid javascript like the plague. While that would be nice it's just impossible to avoid
@claycowartisamazing
@claycowartisamazing 13 сағат бұрын
All these dudes tryna hide in the backend and never complete anything tangible.
@CyberScavengerQuux
@CyberScavengerQuux 15 сағат бұрын
framework? You've forgotten to mention many layers of networking, several load balancers, reverse proxies.. All of that eats on request time, no mention IO. So it never hurts to choose more performant solution, so that earned milliseconds can be spent somewhere else.
@jibreelkeddo7030
@jibreelkeddo7030 15 сағат бұрын
I love HTMX too, but you are being a little too dismissive of the XSS risk. You can deploy the safest possible backend API sanitizer today in 2024, retire tomorrow, and then have 20 XSS exploits discovered about your backend of choice in the next year leading to all of your customers having their payment information stolen and ruining your business. I hope we can start seeing more advanced client-side security validation features for future versions HTMX.
@scottstensland
@scottstensland 17 сағат бұрын
evidently the github repo has changed ... not in sync with video ... to accommodate budding acolytes would be good to cut repo branch when U cut a video referencing the repo ... just saying
@iritesh
@iritesh 22 сағат бұрын
The worst part is the hot reloading, it's not enough right now tbh
@anthonygg_
@anthonygg_ 22 сағат бұрын
I cant disagree
@manaspaul
@manaspaul 22 сағат бұрын
Respect yourself should be the first priority ❤
@scottstensland
@scottstensland Күн бұрын
great alternative to water cooler chatting for us Remote Workers ... knowing how fluid it can be to setup and use consul --- these videos are worth their weight in salt
@bahaaalhalabi8940
@bahaaalhalabi8940 Күн бұрын
I am a yavascript developer but i also love rust. But i learned java and c in university so i don't guess it counts.
@AhmetGoekayArpaci
@AhmetGoekayArpaci Күн бұрын
waste of 13min, thank you for jokes and not providing any useful feedback
@michaelotu9723
@michaelotu9723 Күн бұрын
"stupid anime thing" doesn't mean anime is stupid... 😂😂 See... GG
@turkishcat4423
@turkishcat4423 Күн бұрын
Back to vscode huh, I guess time to unsubscribe
@searchmyaim2823
@searchmyaim2823 Күн бұрын
As a german boring and effective fits perfectly for me
@paulooliveiracastro
@paulooliveiracastro Күн бұрын
What a bad video
@lindasvensson593
@lindasvensson593 2 күн бұрын
yes i think i know what you mean😉
@marcs8325
@marcs8325 2 күн бұрын
I see the web API as a complete application and I actually call your transportation layer simply the presentation layer of the api (3 layers... presentation layer, business/domain layer, data layer). But we achieve the same thing... business layer is separate from the framework we're using. I haven't done much Go yet, but I do this in C# all the time. Mainly because Microsoft likes to change frameworks a lot and I like to keep my business code as stable as possible. It should not depend on stuff that might change often. Learning Go because I want something simple 😂 I'm getting tired of all the different Microsoft technologies.
@user-il8jv5gh1u
@user-il8jv5gh1u 2 күн бұрын
Is an alternative approach to return the modified copy of book and track the flow of data through the application? It then becomes a immutable action, rather than a mutation of the pointer value which can lead to sources of bugs.
@jasonjimenez9116
@jasonjimenez9116 2 күн бұрын
Golang is easy to learn but hard to actually master eg idioms, standard library, and what nots.
@j.r.r.tolkien8724
@j.r.r.tolkien8724 2 күн бұрын
ahahahahh such an excellent description. Go dev here.
@Julzaa
@Julzaa 2 күн бұрын
"A real loser is somebody that's so afraid of not winning, they don't even try." -Little Miss Sunshine
@janszalke3620
@janszalke3620 2 күн бұрын
The problem I see is that 99% of the companies will not allow being available only for an hour for comms. Most companies are fucking rolling chaos with incompetent managers who rely so heavily on developers with every little stupid shit and "urgent" stuff, that you may be fired.
@janszalke3620
@janszalke3620 2 күн бұрын
3:40 an even better way to do it, from my experience, is finding a lengthy track you like and just play it on repeat forever, but NEVER outside of focused work. This way your brain is not surprised by a tune change in a track list, after some time you learn every little detail of the track and you sort of create a ritual which makes it so much easier to get into "the zone".
@anthonygg_
@anthonygg_ 2 күн бұрын
Yes! Thanks you
@hamzaozgezici3995
@hamzaozgezici3995 2 күн бұрын
May I ask why you recommend PHP while all others recommending JS ?
@anthonygg_
@anthonygg_ 2 күн бұрын
Both are fine
@hamzaozgezici3995
@hamzaozgezici3995 2 күн бұрын
@@anthonygg_ So if you were complete beginner you would choose php over js ?
@anthonygg_
@anthonygg_ 2 күн бұрын
@@hamzaozgezici3995 I would pick js as complete beginner
@hamzaozgezici3995
@hamzaozgezici3995 2 күн бұрын
@@anthonygg_ thank you for your time and response !
@EricDBrown
@EricDBrown 2 күн бұрын
'Dolar' wasn't a mistake. Anthony created his own currency... which is already superior over the USD.
@Saphintosh
@Saphintosh 2 күн бұрын
Oh yeah, a golang websockets online class with johnny sins.
@marcs8325
@marcs8325 2 күн бұрын
I would hire him, because he ain't that bad and is willing to learn and adapt. He even writes tests 😂 My biggest fear with a new colleague, would be if they are very rigid and only want to do things their own way... but he seems fine.
@alfhnzo
@alfhnzo 2 күн бұрын
aaah, i just missed it. do you have a stream schedule? or is it just random times
@RazorBack-ps3cy
@RazorBack-ps3cy 2 күн бұрын
I have a question, Why not just Svelte if he had Go-backend?
@oscarhagman8247
@oscarhagman8247 2 күн бұрын
maybe they needed SSR? idk tho just a guess
@baxiry.
@baxiry. 2 күн бұрын
Good question
@nnn_367
@nnn_367 2 күн бұрын
If I needed a Go developer I would hire him, assuming we matched during the non-tech discussions. Coding style does not matter at this point. It is easy learnable and specific to a team or company. When I hire, I hire people who can solve problems, create solutions, achieve goals. I also do not understand why candidates agree to work on large home assignments when applying for a position.
@dmitriyobidin6049
@dmitriyobidin6049 2 күн бұрын
Writing tests take time, a lot of time... If they are not ready to pay for this assignment - the only thing they will get is a single test, just to show that i know how to write them. Regarding the project - i think the main reason why he got rejected is the fact that he ignored all the warnings/errors. It's clear that he is not familiar with the "go way", but you can at least fix all the warnings... The fact that he hadn't been given any feedback is a disgrace.
@Babbili
@Babbili 3 күн бұрын
if you're a software engineer and you're not consistantly imporving your skills and planning to be more specialised, you're left behind and you may lose in 1 year or less,
@asdfbeau
@asdfbeau Күн бұрын
I'm pulling way fewer all-nighters, in my 40s, than I did in my 20s. At some point, everything becomes variations on a theme, and you don't have to spend as much time improving your skills There's always paradigm-shifts (e.g. 'AI') to watch out for, but the life of an SDE does get easier, eventually.
@pengin3164
@pengin3164 3 күн бұрын
Bro called LOL gamers losers in the most respectful manner possible 😂
@Mirislomovmirjalol
@Mirislomovmirjalol 3 күн бұрын
I am loser
@dennisvercauteren1192
@dennisvercauteren1192 3 күн бұрын
Haha wow, you are so handsome 🥵
@tobolajan
@tobolajan 3 күн бұрын
What a Loozzersh...
@grim.reaper
@grim.reaper 3 күн бұрын
😅 thanks for explaining
@Zeyad_Assem
@Zeyad_Assem 3 күн бұрын
Thanks 😂😂😂
@MarcosVMSoares
@MarcosVMSoares 3 күн бұрын
Why don't you try liveview 1.0?
@ashgamertable2156
@ashgamertable2156 3 күн бұрын
Hello can anyone tell, at 7:06:30 , when we are doing peer.send([]byte{p2p.IncomingMessage}), should n't there be a race condition between the start of the read loop and io.LimitReader (which is in handleMessageStoreFile) ?
@axeldaniel4393
@axeldaniel4393 3 күн бұрын
I was thinking you're Jhonny Sins
@anaitgrizlova9230
@anaitgrizlova9230 3 күн бұрын
Hi Anthony, please check your email and refund my money back.
@johndoe9604
@johndoe9604 3 күн бұрын
You're a legend!
@r_j_p_
@r_j_p_ 3 күн бұрын
Lesson learned here is that hiring your next programmer is too important to be left (just) to other programmers! You're not just hiring a programmer - you're hiring a colleague, a mentor (yes, you WILL learn from new hires), mentee (yes, you have to coach them), and a thought partner. This is particularly true in the corporate and enterprise world. I really hate what passes for modern hiring practices that focus on short-term gain and ignore long term value of a whole person.
@haroldwilson4152
@haroldwilson4152 3 күн бұрын
Not impressed with Anthony's commentary or nit picking while reviewing anybody's code It is unprofessional and unhelpful As a retired Principle engineer, I want to know; Does the code adhere to 'best practices' Is the code supportable? Can you walk me thru your thought process << 2nd most important question for me In some cases can the code survive a Fuzz test Does the developer work well with others << The most important question for me Bottom line here is the code is fine. Unfortunately, sometimes there are outside factors that go into hiring an engineer. It may be personality, it may be that the hiring manager already had someone else in mind.
@leozamariola
@leozamariola 4 күн бұрын
Came here expecting to see a comment about neovim.. Great content as always! GG
@richardmetzler7119
@richardmetzler7119 4 күн бұрын
The Make() function is absolutely useful, but I wish you would name it differently.
@anthonygg_
@anthonygg_ 4 күн бұрын
MakeHandler