Lets Build Twitter From the Ground Up: Episode 203 || Java, Spring Boot, PostgreSQL and React

Channel:
Subscribers:
5,940
Published on ● Video Link: https://www.youtube.com/watch?v=d-Va9it5BFs



Duration: 0:00
206 views
16


Building large scale application is more difficult than many people understand or expect. Join me in this long running series where I set out to duplicate one of the most popular social media platforms ever creating using Java, Spring Boot, Spring Security, PostgreSQL data, React JS web application framework and more.

In this episode we attempt to finish up the backend work for the additional messaging logic. To do this we start out by setting up the logic to create replies on the backend. We created a new method in the MessageService which takes in similar information as the createMessage method, and calls the createMessage method to simply create a new message with a replyTo message. This needed a new MessageDoesNotExistException which we created as well. After these were completed we added a new route in the MessageController for the createReply functionality as well as a new exception handler to deal with the MessageDoesNotExistException. Then we move onto the simpler logic of hiding a message from a user in the MessageService as well as the MessageController. Before finally moving onto the final piece of logic which was reading a message. This included updating the ConversationService to find a conversation by an id, creating a new ConversationDoesNotExistException. Then we moved onto the NotificationService to acknowledge notifications for a specific user and message when the user reads the message. Finally moving back to the MessageService and MessageController to implement the logic to read a the message including handling the ConversationDoesNotExistException.

Up to date assets zip for Logos, Images, etc: https://drive.google.com/drive/folders/1AVFdE3uq4GBeJYqZs8E9cCsuk_De8yaN?usp=sharing

~~~ How to gain access to the private Github Repository ~~~
   • Instructions to Gain Access to the Pr...  

~~~ Live Streaming Schedule ~~~
Tuesday & Thursday Evening: 9:00 PM - 11:00 PM CST

~~~ Support the Channel by Joining as a Member ~~~


~~~ Stay Up To Date With My Social Media ~~~

Twitter: https://twitter.com/UnknownKoder
Twitch: https://www.twitch.tv/unknownkoderyt
Be sure to subscribe and turn on the bell notifications on youtube to not miss another episode of Lets Build Twitter: shorturl.at/gnxZ8

Feeling Generous? Donate to the stream to help cover equipment and upgrade costs at:
https://streamlabs.com/unknownkoder/tip

~~~ Background Music Used In My Video ~~~

   / @therelaxedmovement  

#JavaProgramming #SpringBoot #UnknownKode




Other Videos By Unknown Koder


2025-01-20Lets Build Twitter From the Ground Up: Episode 213 || Java, Spring Boot, PostgreSQL and React
2025-01-09Lets Build Twitter From the Ground Up: Episode 212 || Java, Spring Boot, PostgreSQL and React
2025-01-05Lets Build Twitter From the Ground Up: Episode 211 || Java, Spring Boot, PostgreSQL and React
2025-01-03Lets Build Twitter From the Ground Up: Episode 210 || Java, Spring Boot, PostgreSQL and React
2024-12-30Lets Build Twitter From the Ground Up: Episode 209 || Java, Spring Boot, PostgreSQL and React
2024-12-27Lets Build Twitter From the Ground Up: Episode 208 || Java, Spring Boot, PostgreSQL and React
2024-12-23Lets Build Twitter From the Ground Up: Episode 207 || Java, Spring Boot, PostgreSQL and React
2024-12-20Lets Build Twitter From the Ground Up: Episode 205 || Java, Spring Boot, PostgreSQL and React
2024-12-16Lets Build Twitter From the Ground Up: Episode 205 || Java, Spring Boot, PostgreSQL and React
2024-12-13Lets Build Twitter From the Ground Up: Episode 204 || Java, Spring Boot, PostgreSQL and React
2024-12-09Lets Build Twitter From the Ground Up: Episode 203 || Java, Spring Boot, PostgreSQL and React
2024-12-06Lets Build Twitter From the Ground Up: Episode 202 || Java, Spring Boot, PostgreSQL and React
2024-12-02Lets Build Twitter From the Ground Up: Episode 201 || Java, Spring Boot, PostgreSQL and React
2024-11-29Lets Build Twitter From the Ground Up: Episode 200 || Java, Spring Boot, PostgreSQL and React
2024-11-25Lets Build Twitter From the Ground Up: Episode 199 || Java, Spring Boot, PostgreSQL and React
2024-11-22Lets Build Twitter From the Ground Up: Episode 198 || Java, Spring Boot, PostgreSQL and React
2024-11-18Lets Build Twitter From the Ground Up: Episode 197 || Java, Spring Boot, PostgreSQL and React
2024-11-15Lets Build Twitter From the Ground Up: Episode 196 || Java, Spring Boot, PostgreSQL and React
2024-11-11Lets Build Twitter From the Ground Up: Episode 195 || Java, Spring Boot, PostgreSQL and React
2024-11-09WRAPPING UP CALL OF DUTY BLACK OPS 6 CAMPAIGN || Late Night Campaign Grind
2024-11-08Lets Build Twitter From the Ground Up: Episode 194 || Java, Spring Boot, PostgreSQL and React