Комментарии •

  • @MelkeyDev
    @MelkeyDev Месяц назад +21

    I hope you enjoy this video!
    Comment + like - it means the world!

    • @maxwebstudio
      @maxwebstudio Месяц назад +2

      Man that's so freakin cool. And the CLI actually looks awesome !

    • @MelkeyDev
      @MelkeyDev Месяц назад +2

      @@maxwebstudio Hey thanks so much!

    • @maxamedqadar
      @maxamedqadar 20 дней назад

      +sub

  • @parthokr
    @parthokr Месяц назад +36

    finally spring initializr for go

  • @TheShawn_v
    @TheShawn_v 2 дня назад +1

    this is really cool, thanks for publishing this tool

  • @HypothesisI
    @HypothesisI Месяц назад +8

    Cool man, this is a good project for newbies, even if I don't 100% agree with structure!

  • @jackiechanface
    @jackiechanface Месяц назад +3

    this is genuinely awesome, thanks a lot!

  • @earnstein7607
    @earnstein7607 Месяц назад +3

    This is cool. Thanks melkey for sharing this incredible tool

  • @jleatherland
    @jleatherland 14 дней назад +2

    This is exactly what I was looking for. Thank you! This is one of the hardest things for me to wrap my head around coming from js / dart
    Gosh darn you're a handsome man without that 'tache

    • @MelkeyDev
      @MelkeyDev 12 дней назад

      Glad you enjoyed the video!

  • @SnowTheParrot
    @SnowTheParrot Месяц назад +3

    Awesome tool.
    Extremely helpful

  • @nantusbredenkamp9227
    @nantusbredenkamp9227 Месяц назад +3

    Hi @MelkeyDev
    What a great initiative. One less thing to figure out... It would be great if provision can also be made for a monorepo setup, where a couple of projects need to be accommodated, like say and API, workflow implementations, web apps etc. It is still very useful!

    • @MelkeyDev
      @MelkeyDev Месяц назад +1

      We can look into this!

  • @an-eios7125
    @an-eios7125 Месяц назад +2

    Thank you so much bro
    This is awesome

  • @macot79
    @macot79 Месяц назад +1

    Good stuff, well done!

  • @darkfoxwillie
    @darkfoxwillie Месяц назад +1

    thanks for the work! Might try later.

  • @rodjenihm
    @rodjenihm Месяц назад +12

    I put everything in main.go file

    • @MelkeyDev
      @MelkeyDev Месяц назад +2

      Ah - a main of true culture

    • @ustav_o
      @ustav_o Месяц назад +2

      based

    • @TehKarmalizer
      @TehKarmalizer Месяц назад +1

      Excellent strategy for a project with no users. 👏🏻

  • @sametrise
    @sametrise Месяц назад +15

    - Option to select multiple database would be good like i can choose redis and sqlite together to use redis for caching and sqlite for normal db use cases.
    - Also i would like more options for dbs like valkey and some kind of vector database

  • @ScottDonald78
    @ScottDonald78 Месяц назад +1

    Great work!

  • @brijeshamin
    @brijeshamin Месяц назад +1

    Amazing.. this is what I was looking for

  • @BlairRipper
    @BlairRipper Месяц назад

    Amazing CLI tool. Thanks for building this. I’m using the tool to structure a project in production.
    Although I did had some trouble with DBTX and pgx.pool. Somehow figured things out.
    Maybe you could also add an option to connect with sqlc as well.

  • @codelinx
    @codelinx Месяц назад

    wow i really like this. much appreciated

  • @franky1116
    @franky1116 Месяц назад +1

    Thanks for share 🎉 I'll use it for sure!!!

  • @UmeshSavaliya-kd4yr
    @UmeshSavaliya-kd4yr Месяц назад +4

    Just what I wanted to know, thanks

  • @ghandn
    @ghandn Месяц назад +2

    This is awesome!

  • @cig_in_mouth3786
    @cig_in_mouth3786 Месяц назад

    Hello melkey, hope you are doing fine, should I write my backend cms in go?
    Like a friend suggesting django because it is batteries included so development is faster, I am afraid that can I write secure code?
    (Imposter syndrome)

  • @AlexandreOliveira369
    @AlexandreOliveira369 25 дней назад

    Excellent initiative, @MelkeyDev. Congratulations!
    How to install on Mac M1? Could you please share a step-by-step guide or include it in the evolution of the tool?

  • @ustav_o
    @ustav_o Месяц назад +1

    really nice stuff, ive been using it for a while.

    • @MelkeyDev
      @MelkeyDev Месяц назад

      Appreciate it homie!

  • @sakthi484
    @sakthi484 Месяц назад +1

    This is awesome. 👏👏

  • @agusaris5031
    @agusaris5031 Месяц назад +4

    Backend project only? How about CLI or a service that consumes a message broker?

    • @hermes6910
      @hermes6910 Месяц назад +2

      You are probably free to PR to add the feature.
      But yeah, would be awesome to have most classical go usecase and not only backend.

  • @akshaychauhan1988
    @akshaychauhan1988 Месяц назад +2

    Great tool. I think if you can add some base lib also, like logger, service discovery etc

    • @MelkeyDev
      @MelkeyDev Месяц назад

      That's a great idea

  • @erodotosdemetriou6506
    @erodotosdemetriou6506 Месяц назад

    Does this project support Message Queues connection too?

  • @elwafdy
    @elwafdy Месяц назад +1

    THANK YOU! 🎉⚡️

    • @MelkeyDev
      @MelkeyDev Месяц назад +1

      Hope you enjoy!

  • @qoobes
    @qoobes Месяц назад +1

    Nice one milky

  • @StefanoBrozzi
    @StefanoBrozzi Месяц назад +1

    Nice, I've still to check the code created, but: redis is missing from the webUI and (just like sametrise underlined) more than one single db could be used on the destination project.

    • @MelkeyDev
      @MelkeyDev Месяц назад +1

      Yep for sure - but I think multi DB can be left for a more advanced approach

  • @vladimirkolosov8836
    @vladimirkolosov8836 Месяц назад +1

    this is amazing

    • @MelkeyDev
      @MelkeyDev Месяц назад +1

      Thank you! I hope you enjoy

  • @CLeovison
    @CLeovison Месяц назад +1

    Hi Melkey! I was a follower of you for a bit of time and i'm just curious if did you also study dsa?
    Thank you so much

    • @MelkeyDev
      @MelkeyDev Месяц назад +1

      Hey thanks for following :)
      I studied a bit of DSA!

  • @turkerburak
    @turkerburak Месяц назад

    thanks!

  • @hugh5356
    @hugh5356 20 дней назад

    You should try giving nix/Devbox a go. You can replace Docker and Air with something that’s much better.

  • @nicolaswolyniec1354
    @nicolaswolyniec1354 Месяц назад +1

    Pretty interesting 🎉

  • @cig_in_mouth3786
    @cig_in_mouth3786 Месяц назад

    This video is amazing now I need a good auth blueprint and it has everything that I need with Vanilla taste

    • @ParanoidxProd
      @ParanoidxProd Месяц назад +2

      If you’re interested in a really good book on the subject, Let’s Go (written by the creator of the scs package) which has a great chapter on auth. Makes it really easy to implement yourself and overall the book is amazing

    • @cig_in_mouth3786
      @cig_in_mouth3786 Месяц назад

      @@ParanoidxProd thanks I will read it soon one more question do you know about more backend and testing like I want to write unit test with my code so if you know some books please recommend me thanks you so much.

  • @omolaoyekayode709
    @omolaoyekayode709 Месяц назад +1

    Hi and thanks for this tutorial. However, I am having one issue. All changes I made to the .env file are not loaded in the go application. It's still using the original property values that came by default. How can I resolve this please?

    • @MelkeyDev
      @MelkeyDev Месяц назад +1

      Off the top of my head I dont know - but maybe if you post an issue on the github we can look into it deeper for you

    • @omolaoyekayode709
      @omolaoyekayode709 Месяц назад

      @@MelkeyDev thanks for your response. I have been on this for hours. I tried calling this in main.go: godotenv.Overload() and then the new values were read but after removing this, the issue persist. Is there kind of cache I am not aware of?

  • @stephenreaves3205
    @stephenreaves3205 Месяц назад +1

    This is great! I would love to see this using `podman kube play` instead of `docker-compose`

    • @ustav_o
      @ustav_o Месяц назад +1

      that would be amazing. having a option to choose between those would be the perfect move.

  • @alirezashayegan8260
    @alirezashayegan8260 Месяц назад

    I like that it's good project

  • @j.r.r.tolkien8724
    @j.r.r.tolkien8724 Месяц назад +1

    It's great.

  • @AndjelkoNS
    @AndjelkoNS 19 дней назад +1

    Could you add etcd please?

  • @puneetdhiman5194
    @puneetdhiman5194 Месяц назад

    Damn

  • @dmitrynizhnikov657
    @dmitrynizhnikov657 Месяц назад +1

    isn't it better to add features as you need it. for example add docker-compose only when you ready to deploy and smth like that. I thought that minimilizm as you go what separates some kind of js development from go dev

    • @MelkeyDev
      @MelkeyDev Месяц назад

      The docker-compose is just for people who want to spin up a quick db along their restful api

    • @dmitrynizhnikov657
      @dmitrynizhnikov657 Месяц назад

      ​@@MelkeyDevwell, it's just that it gives you some stuff that you don't initially need, and either you keep that without using it yet, or you just delete it. So eventually just easier to create everything gradually as you go

  • @ahs4739
    @ahs4739 Месяц назад +3

    add auth/sessions optional blueprint

    • @MelkeyDev
      @MelkeyDev Месяц назад +2

      Maybe!

    • @ahs4739
      @ahs4739 Месяц назад +1

      @@MelkeyDev a video about doing auth+sessions right (with realistic examples and more or less thorough) would also be very nice! (learning about it now and it is very hard for me to find good resources with full examples and not only superabstracted/-simplified ones)

  • @jekkillbee9931
    @jekkillbee9931 Месяц назад +1

    not installing on Mac

    • @MelkeyDev
      @MelkeyDev Месяц назад

      What is the issue? You can add on github or in discord

    • @fyzbit
      @fyzbit 25 дней назад

      You have to add the go/bin directory to path

  • @jogurtnaturalny
    @jogurtnaturalny Месяц назад +1

    I kissed a girl

  • @user-zx3vp8mw7d
    @user-zx3vp8mw7d 11 дней назад +2

    Go slowly becoming another Java. Instead of understanding the language , programmer tries to learn framework/library.

    • @MelkeyDev
      @MelkeyDev 11 дней назад +1

      That's an incorrect statement

    • @user-zx3vp8mw7d
      @user-zx3vp8mw7d 10 дней назад

      @@MelkeyDev
      Right from logging to project structure to database operations, now Go libraries or frameworks are being used.

  • @DrKenzoT
    @DrKenzoT Месяц назад

    This looks awesome! i'm not that well versed in go yet but. I would also add an option for a grpc server/consumer too. May as an option for the routing or as a whole project type like HTTP/GRPC.

  • @laputafelix
    @laputafelix Месяц назад

    I’m gonna start my first golangHTMX project.

  • @andrzejtymotenko6237
    @andrzejtymotenko6237 Месяц назад

    Useless. Too many bugs. Air has changed repo, checked HTMLx/Templ generates schema without templ directory, "make[1]: templ: No such file or directory
    make[1]: *** [Makefile:8: build] Error 127"