How to Build a Google Photos Clone in Java - Pilot

Поділитися
Вставка
  • Опубліковано 27 січ 2025

КОМЕНТАРІ •

  • @Jod4light
    @Jod4light Рік тому +2

    That's really awesome. You show how to start, how to face problems and how to continue implementing features. Super interesting!

  • @jesper7605
    @jesper7605 2 роки тому +1

    Looking forward to the next video!

  • @dankurth007
    @dankurth007 Рік тому

    More fun than an action movie and learned some new Java :)
    ps...I first found your article "What is Spring Framework? An Unorthodox Guide". That was the best intro (among many) I'd found on the subject so just had to get more!

  • @pandurangtiwari6517
    @pandurangtiwari6517 2 роки тому +1

    Great Project. Looking forward to future videos.

  • @ahmedsaka9648
    @ahmedsaka9648 Рік тому

    whao nice work @marco, great to see an app built in vanilla java without frameworks

  • @replicant9611
    @replicant9611 2 роки тому +1

    Cool stuff. Haven't seen pure Java coding in a while. Keep going!

    • @MarcoCodes
      @MarcoCodes  2 роки тому +1

      Thanks, will do!

    • @replicant9611
      @replicant9611 2 роки тому

      @@MarcoCodes It would be great if you could add a video about testing the photos app.

    • @MarcoCodes
      @MarcoCodes  2 роки тому +1

      Testing is definitely on the roadmap, because spawning processes etc is such an interesting real-life challenge when it comes to testing.

    • @replicant9611
      @replicant9611 2 роки тому

      @@MarcoCodes exactly what I thought. Thanks for sharing your experience with us👍

    • @MarcoCodes
      @MarcoCodes  2 роки тому

      Here you go: ua-cam.com/video/Dr0WN-Bu1oA/v-deo.html

  • @KolosBros
    @KolosBros 2 роки тому

    This is awesome - I learned more about files in Java from that video than from Horstmann's books :D

  • @helloworld4788
    @helloworld4788 11 місяців тому

    best channel for java,period.

  • @morningstar2219
    @morningstar2219 2 роки тому

    Great project sir ! can't wait for another part

  • @mohitgoel7573
    @mohitgoel7573 10 місяців тому +1

    Why did we use an AtomicInteger for counter @21:17 ?
    Aren’t the streams in java by default sequential? Had they been parallel then we would have needed AtomicInteger, right?
    PS: I am new to streams and multithreading, pls correct me if I am wrong

    • @MarcoCodes
      @MarcoCodes  9 місяців тому

      I am a bit late to this comment, but anyhow:
      The reason is, that you cannot increment an outer primitive counter variable from inside a lambda, you'll get a compile error - so this is purely a workaround :)

  • @XeroxBox1
    @XeroxBox1 2 роки тому

    I love this! Really looking forward to the next video

    • @MarcoCodes
      @MarcoCodes  2 роки тому

      More to come!

    • @MarcoCodes
      @MarcoCodes  2 роки тому +1

      Here you go: ua-cam.com/video/Dr0WN-Bu1oA/v-deo.html

  • @stephentomaszewski8501
    @stephentomaszewski8501 Рік тому

    This is awesome. Please make more.

  • @gpottepalem
    @gpottepalem 2 роки тому

    Very neat, learned about some pure Java new classes and methods along the way!

  • @shihore
    @shihore Рік тому

    Wonderful Tutorial, wish there will be more Java project videos. Arigato.

    • @MarcoCodes
      @MarcoCodes  Рік тому +1

      There are! Currently 5 in the playlist, or so.

  • @milanstojkovic2630
    @milanstojkovic2630 2 роки тому

    Very inspiring as always. I watched with a joy. Keep going 💪

    • @MarcoCodes
      @MarcoCodes  2 роки тому

      Thank you! That's the plan :)

  • @mspy27
    @mspy27 2 роки тому

    Excellent and crystal clear explanation

  • @keirwhitlock1940
    @keirwhitlock1940 2 роки тому

    Excellent video Marco. Thanks very much 🙏🏻

  • @BulentCoskun
    @BulentCoskun 2 роки тому

    Hi Marco, Thank you for producing a tutorial like this. I'm very interested in seeing the whole process as it is something different than some enterprise stuff. However I would love to also see TDD while you're working on it. Thanks

    • @MarcoCodes
      @MarcoCodes  2 роки тому +4

      Episode 3 will be focusing mainly on testing and its challenges. Out in January :)

    • @MarcoCodes
      @MarcoCodes  2 роки тому +1

      Here we go: ua-cam.com/video/Dr0WN-Bu1oA/v-deo.html

  • @red2n
    @red2n 2 роки тому +1

    You are rocking... 💪💪

  • @paulthomas1052
    @paulthomas1052 2 роки тому

    Great project - thanks :)

  • @jerzywojcik6509
    @jerzywojcik6509 2 роки тому +1

    At 18:30 IDE automatically converts != into fancy =/=. Is it fleet thing or just local configuration? Becouse i don't like it, especially in educational video, now some poor student will wonder what is this strange operator.

    • @red2n
      @red2n 2 роки тому

      Hope that's the intellij feature i belive. I am using it professional that reduces more code smells

    • @MarcoCodes
      @MarcoCodes  2 роки тому

      It's Fleet's ligatures, which you can turn on/off. Students will hopefully see your comment and be fine :)

  • @MirekKrenc
    @MirekKrenc 2 роки тому

    Nice 😀

  • @tarusaumya
    @tarusaumya 2 роки тому

    Great video as always, may i ask which windows laptop you use?

    • @MarcoCodes
      @MarcoCodes  2 роки тому

      I don't use a laptop for those videos, but a good old, self-assembled workstation.

  • @consciousmi4842
    @consciousmi4842 2 роки тому

    Thanks for uploading. Nice Tutorial.
    Can anyone name other resource/yt channel like this ?

  • @Light-nn6hn
    @Light-nn6hn 2 роки тому

    Hi, i have a question, how would u use react/nextjs with spring boot in the real world?

    • @MarcoCodes
      @MarcoCodes  2 роки тому

      Hey, pretty broad question :) Did you mean how? Or when/for which use cases I would use it?

    • @Light-nn6hn
      @Light-nn6hn 2 роки тому

      @@MarcoCodes yes i meant how, would u set a completely different react /nextjs project or is it possible to directly add it into a springboot project(just like u did in one of ur videos using the statics folder of the spring boot project).

    • @KolosBros
      @KolosBros 2 роки тому

      @@Light-nn6hn using SpringBoot and having Web dependency You compile React app and put it into resource/static folder. Spring Boot looks for index.html file and serves it to the client. React is called inside that index.html and will take care of changing DOM

    • @Light-nn6hn
      @Light-nn6hn 2 роки тому

      @@KolosBros i seeeee, right, thanks for clarifying.

  • @vikashmishra3461
    @vikashmishra3461 2 роки тому

    keep going

  • @abdqadr
    @abdqadr 2 роки тому

    The best

  • @hamzaseif4992
    @hamzaseif4992 2 роки тому

    keep going

  • @pulato000
    @pulato000 2 роки тому

    Cool)

  • @licdahool
    @licdahool Рік тому

    oh, I thought you were going to actually use the google photos api. this is just a simple image browser. Google documentation sucks, is so dificult to find a good and complete documentation of their api