Anthony GG
Anthony GG
  • 374
  • 3 420 867
I Reviewed The Perfect GOLANG Assignment Until This Happened
In this video, I reviewed the perfect Golang assignment until a surprising twist happened! If you're looking for tips on completing your Golang assignment, this is a must-watch video!
► Join my Discord community for FREE education 👉 discord.com/invite/Ac7CWREe58
► Full Projects, Mini courses, Resume reviews, and Coaching 👉 thetotalcoder.com
► 33% OFF on my Go + HTMX + Templ Course 👉bit.ly/3UFruxO
► Enjoy a 60% Black Friday Discount on My Golang Course 👉 fulltimegodev.com
► Follow me on Twitter 👉 anthdm
► Follow me on GitHub 👉 github.com/anthdm
zhlédnutí: 4 641

Video

Brutally Honest Review Of A Golang Newbie's Rejected Code
zhlédnutí 15KPřed 12 hodinami
Watch a brutally honest review of a Golang newbie's rejected code. Learn valuable lessons in web development and software engineering from this candid critique. ► Join my Discord community for FREE education 👉 discord.com/invite/Ac7CWREe58 ► Full Projects, Mini courses, Resume reviews, and Coaching 👉 thetotalcoder.com ► 33% OFF on my Go HTMX Templ Course 👉bit.ly/3UFruxO ► Enjoy a 60% Black Frid...
A Beautiful Way To Deal With ERRORS in Golang HTTP Handlers
zhlédnutí 10KPřed dnem
Learn how to handle errors in your Golang HTTP handlers effectively. In this video, I'll show you the best practices for dealing with errors in your Golang code. ► Join my Discord community for FREE education 👉 discord.com/invite/Ac7CWREe58 ► Full Projects, Mini courses, Resume reviews, and Coaching 👉 thetotalcoder.com ► 33% OFF on my Go HTMX Templ Course 👉bit.ly/3UFruxO ► Enjoy a 60% Black Fri...
I Build My Own Webhook Tunnel Over SSH In Golang
zhlédnutí 6KPřed dnem
► Join my Discord community for FREE education 👉 discord.com/invite/Ac7CWREe58 ► Full Projects, Mini courses, Resume reviews, and Coaching 👉 thetotalcoder.com ► 33% OFF on my Go HTMX Templ Course 👉bit.ly/3UFruxO ► Enjoy a 60% Black Friday Discount on My Golang Course 👉 fulltimegodev.com ► Follow me on Twitter 👉 anthdm ► Follow me on GitHub 👉 github.com/anthdm
Amazing Tool For Handling Database Migrations In Golang
zhlédnutí 8KPřed 14 dny
► Join my Discord community for free education 👉 discord.com/invite/Ac7CWREe58 ► Exclusive Videos, Mini courses, Resume reviews, and coaching 👉 thetotalcoder.com ► 33% OFF on my Go HTMX Templ Course 👉bit.ly/3UFruxO ► Enjoy a 60% Black Friday Discount on My Golang Course 👉 fulltimegodev.com ► Follow me on Twitter 👉 anthdm ► Follow me on GitHub 👉 github.com/anthdm SUBSCRIBE OR NO MARG...
3 Mistakes Software Developers Need To Avoid To Get Hired
zhlédnutí 5KPřed 14 dny
► Join my Discord community for free education 👉 discord.com/invite/Ac7CWREe58 ► Exclusive Videos, Mini courses, Resume reviews, and coaching 👉 thetotalcoder.com ► 33% OFF on my Go HTMX Templ Course 👉bit.ly/3UFruxO ► Enjoy a 60% Black Friday Discount on My Golang Course 👉 fulltimegodev.com ► Follow me on Twitter 👉 anthdm ► Follow me on GitHub 👉 github.com/anthdm SUBSCRIBE OR NO MARG...
3 Important Use Cases Why The Industry Is Using Kafka
zhlédnutí 12KPřed 21 dnem
3 Important Use Cases Why The Industry Is Using Kafka
Why Golang's IO.READER Is More Important Than You Think
zhlédnutí 11KPřed 28 dny
Why Golang's IO.READER Is More Important Than You Think
Simple Redis Server From Scratch In Golang - FULL PROJECT
zhlédnutí 8KPřed měsícem
Simple Redis Server From Scratch In Golang - FULL PROJECT
How Does A Typical Day As An ASYNC Developer Look Like?
zhlédnutí 6KPřed měsícem
How Does A Typical Day As An ASYNC Developer Look Like?
What Are The Top 3 Career Paths For Software Developers
zhlédnutí 7KPřed měsícem
What Are The Top 3 Career Paths For Software Developers
How To Build A Complete Distributed File Storage In Golang
zhlédnutí 40KPřed měsícem
How To Build A Complete Distributed File Storage In Golang
Mastering And Taming NIL Pointers in Golang For Beginners
zhlédnutí 7KPřed měsícem
Mastering And Taming NIL Pointers in Golang For Beginners
If U Use GitHub CO-PILOT I Wont Hire You!?
zhlédnutí 7KPřed měsícem
If U Use GitHub CO-PILOT I Wont Hire You!?
Developers Do NOT Understand the POWER Of HTMX
zhlédnutí 7KPřed měsícem
Developers Do NOT Understand the POWER Of HTMX
Why Golang HTTP Handlers Should Return An Error
zhlédnutí 6KPřed měsícem
Why Golang HTTP Handlers Should Return An Error
Why Low Level Programming Jobs Are HARD TO GET For Timmy
zhlédnutí 7KPřed měsícem
Why Low Level Programming Jobs Are HARD TO GET For Timmy
How I Became A CHAD Programmer
zhlédnutí 6KPřed měsícem
How I Became A CHAD Programmer
Why I Switched From NEOVIM To VSCODE
zhlédnutí 18KPřed měsícem
Why I Switched From NEOVIM To VSCODE
Why The Golang 1.22 HTTP Router Is Not Great
zhlédnutí 13KPřed měsícem
Why The Golang 1.22 HTTP Router Is Not Great
Structure Your Golang Service With Layers Like This
zhlédnutí 11KPřed měsícem
Structure Your Golang Service With Layers Like This
A Practical Example How To Use Interfaces In Golang
zhlédnutí 17KPřed 2 měsíci
A Practical Example How To Use Interfaces In Golang
3 Golang Tips For Beginners I Wish I Knew Sooner
zhlédnutí 29KPřed 2 měsíci
3 Golang Tips For Beginners I Wish I Knew Sooner
DEVIN IS GOING TO TAKE YOUR JOB! LAST WARNING!
zhlédnutí 10KPřed 2 měsíci
DEVIN IS GOING TO TAKE YOUR JOB! LAST WARNING!
My Best Advice After 20 Years of Programming Experience
zhlédnutí 26KPřed 2 měsíci
My Best Advice After 20 Years of Programming Experience
The Golang Compiler Feature You Might Not Know!?
zhlédnutí 11KPřed 2 měsíci
The Golang Compiler Feature You Might Not Know!?
This Golang + HTMX Trick Is Beyond Amazing
zhlédnutí 8KPřed 2 měsíci
This Golang HTMX Trick Is Beyond Amazing
HOT Reloading The Browser With Templ, Tailwind, And Golang
zhlédnutí 11KPřed 2 měsíci
HOT Reloading The Browser With Templ, Tailwind, And Golang
Golang + HTMX Is The Most Productive Stack And This Is Why
zhlédnutí 27KPřed 3 měsíci
Golang HTMX Is The Most Productive Stack And This Is Why
Another Amazing Use Case For The FOP Pattern In Go
zhlédnutí 10KPřed 3 měsíci
Another Amazing Use Case For The FOP Pattern In Go

Komentáře

  • @bahaaalhalabi8940
    @bahaaalhalabi8940 Před 10 hodinami

    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 Před 11 hodinami

    waste of 13min, thank you for jokes and not providing any useful feedback

  • @michaelotu9723
    @michaelotu9723 Před 16 hodinami

    "stupid anime thing" doesn't mean anime is stupid... 😂😂 See... GG

  • @turkishcat4423
    @turkishcat4423 Před 17 hodinami

    Back to vscode huh, I guess time to unsubscribe

  • @searchmyaim2823
    @searchmyaim2823 Před 18 hodinami

    As a german boring and effective fits perfectly for me

  • @paulooliveiracastro
    @paulooliveiracastro Před 19 hodinami

    What a bad video

  • @lindasvensson593
    @lindasvensson593 Před 22 hodinami

    yes i think i know what you mean😉

  • @marcs8325
    @marcs8325 Před dnem

    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 Před dnem

    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 Před dnem

    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 Před dnem

    ahahahahh such an excellent description. Go dev here.

  • @Julzaa
    @Julzaa Před dnem

    "A real loser is somebody that's so afraid of not winning, they don't even try." -Little Miss Sunshine

  • @janszalke3620
    @janszalke3620 Před dnem

    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 Před dnem

    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".

  • @hamzaozgezici3995
    @hamzaozgezici3995 Před dnem

    May I ask why you recommend PHP while all others recommending JS ?

    • @anthonygg_
      @anthonygg_ Před dnem

      Both are fine

    • @hamzaozgezici3995
      @hamzaozgezici3995 Před dnem

      @@anthonygg_ So if you were complete beginner you would choose php over js ?

    • @anthonygg_
      @anthonygg_ Před dnem

      @@hamzaozgezici3995 I would pick js as complete beginner

    • @hamzaozgezici3995
      @hamzaozgezici3995 Před dnem

      @@anthonygg_ thank you for your time and response !

  • @EricDBrown
    @EricDBrown Před dnem

    'Dolar' wasn't a mistake. Anthony created his own currency... which is already superior over the USD.

  • @Saphintosh
    @Saphintosh Před dnem

    Oh yeah, a golang websockets online class with johnny sins.

  • @marcs8325
    @marcs8325 Před dnem

    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 Před dnem

    aaah, i just missed it. do you have a stream schedule? or is it just random times

  • @RazorBack-ps3cy
    @RazorBack-ps3cy Před dnem

    I have a question, Why not just Svelte if he had Go-backend?

  • @nnn_367
    @nnn_367 Před dnem

    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 Před dnem

    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 Před dnem

    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 Před 14 hodinami

      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 Před dnem

    Bro called LOL gamers losers in the most respectful manner possible 😂

  • @Mirislomovmirjalol

    I am loser

  • @dennisvercauteren1192

    Haha wow, you are so handsome 🥵

  • @tobolajan
    @tobolajan Před 2 dny

    What a Loozzersh...

  • @grim.reaper
    @grim.reaper Před 2 dny

    😅 thanks for explaining

  • @Zeyad_Assem
    @Zeyad_Assem Před 2 dny

    Thanks 😂😂😂

  • @MarcosVMSoares
    @MarcosVMSoares Před 2 dny

    Why don't you try liveview 1.0?

  • @ashgamertable2156
    @ashgamertable2156 Před 2 dny

    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 Před 2 dny

    I was thinking you're Jhonny Sins

  • @anaitgrizlova9230
    @anaitgrizlova9230 Před 2 dny

    Hi Anthony, please check your email and refund my money back.

  • @johndoe9604
    @johndoe9604 Před 2 dny

    You're a legend!

  • @r_j_p_
    @r_j_p_ Před 2 dny

    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 Před 2 dny

    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 Před 2 dny

    Came here expecting to see a comment about neovim.. Great content as always! GG

  • @richardmetzler7119
    @richardmetzler7119 Před 2 dny

    The Make() function is absolutely useful, but I wish you would name it differently.

  • @BDGKruger
    @BDGKruger Před 2 dny

    Ja, I did 15 years C programming and switched to Java for money and more opportunities. 6 years doing java now but it is painful.

  • @user-op4hh8le6u
    @user-op4hh8le6u Před 3 dny

    Is git repo available for this Orderbook Aggregator ?

  • @ahmedkhlifi6941
    @ahmedkhlifi6941 Před 3 dny

    damn 💀💀💀💀💀💀💀

  • @bharadwajuday16
    @bharadwajuday16 Před 3 dny

    Very nice example - love the 200ms condition 🙂

  • @gustavo-santos-dev
    @gustavo-santos-dev Před 3 dny

    Honestly, for someone with no experience with Go, this is a solid code, I would definitely hire this guy and teach the language idiomatics. You can see that this guy can code and has a lot of experience.

  • @eaigodoi
    @eaigodoi Před 3 dny

    Great video, thanks for share! I have one concern about return a message string sometimes and others an object, seems a little confuse. Could you comment about, please?

  • @harddiskkosong3661
    @harddiskkosong3661 Před 3 dny

    I can clearly see he is totally coming from embedded swe. His Go code resembles C/C++ a lot. I agree tho, there is nothing wrong with his skill. It's just that he is new to the Go. Give him a month on the job he'll shine. He wants to switch to go dev while I want to be in his position as embedded swe lol.

  • @EricDBrown
    @EricDBrown Před 3 dny

    Here's the thing, only watching the first two minutes so far... even if he wrote that code perfectly, another candidate could've written it perfectly too. Things that are extremely trivial (such as how they grouped variables) could've been the deciding factor between the two assignments. If you EVER get denied for a position, and you think it's because you suck... it could literally just be something this trivial. Don't beat yourself up. This is why you just have to accept that denials are part of the process, and you keep truckin'. It's that simple. In the process, keep learning also. If I'm unemployed, I literally spend 8 hours a day focused on educating, applying, and interviewing, as if it were my full-time job.

  • @andreffrosa
    @andreffrosa Před 3 dny

    If you have a single core/thread, go becomes similar to how JavaScript works.

  • @francescodibenedetto5075

    A bigger issue with the auction handler is the fact that the error channel is just closed and never iterate on. If we don't care about errors, why even store them in a channel. Also the call Bidding Service insstanciates a new Client for each request, this could have been created globally or better passed as parameter to the function (in general however, it's a great work! 👍)

    • @anthonygg_
      @anthonygg_ Před 3 dny

      Good point. Forget to mention this. But the errors are not handled. Better to have a 1 struct channel that also contains the err

  • @basantsaini4333
    @basantsaini4333 Před 3 dny

    why infinite for loop was required ? select statement alone was sufficient. Select waits for one of the case channel operation to complete.

  • @manankoyawala5337
    @manankoyawala5337 Před 3 dny

    hi anthony i liked you content and solving problems like this i newly joined your discord server but i can't found in which channel i get this type of challenges