Join Waiting List here: waiting-list.amigoscode.com/ Please dont break the app: www.full-stack-react.amigoscode.dev/
@simonfarre4907 Жыл бұрын
I'm not a Java programmer, I work in other languages;, so my question is, why is your SQL-query string mutable? (`var`) Why not use `val` there?
@richard2218188 Жыл бұрын
Real email at 3:40 ?
@thilinamadushanka514 Жыл бұрын
Hi, I got that error when trying to get data to report from a database by jdbc query..I want all these records..Is there any way to handle that case..?
@abbad_ Жыл бұрын
Salam aleykoum brother as a backend and DevOps Engineer I love your channel but i specifically loved this video that depicts what we actually do in our day to day job and the entire process from debugging, development, testing and finally deployment.
@locluvstkn6878 Жыл бұрын
Exactly! Thank you for presenting the full journey! This is gold!
@nandomax3 Жыл бұрын
That's amazing. Coding is the first step, the second step and so on is trying to maintain the app work. I have a long list of exceptions to debug on my day to day job
@ahmedhosny4910 Жыл бұрын
the person who broke the application did great favor for the junior developers like me to learn and write safe queries in production thanks nelson ❤
@danielkirsch4351 Жыл бұрын
Love this, perfect opportunity to show full dev cycle with debugging, code commits and ci/cd pipeline to deployment.
@azimutjava Жыл бұрын
I writing own study spring project as a course as well. And definitely saying - you did a grate job. And this is a just a bug in production. Critical, but solved. Nothing more. Thank you for you work!
@houssemmhamdi1137 Жыл бұрын
Salam bro, Ramadhan mubarek! as an SDET we always face these kinds of issue when running load tests or automations scripts! thanks for the video and eid mubarek soon inshallah
@CryptoKosh Жыл бұрын
How you decide the page size… what if the page meta data grows horizontally? Will again need to reduce the page size?
@BabbarOP Жыл бұрын
I've one question! Earlier we were getting OOM exception because we were creating 120K objects in heap. But what if 1000 users now access your application so everytime 1000 objects will be created. How will heap handle it?
@znacly1184 Жыл бұрын
I love this. Thanks for sharing a live issue! Might be a good reason to discuss bloom filters or web application firewalls to mitigate these issues beforehand? *e.g., you’ve stopped the crash, but you’re still paying for all of that bad data to be stored by Amazon! Again, thank you for your videos! They’ve been extremely helpful in my journey to learning S.E.
@abbusharbeclassroom-db3fg Жыл бұрын
I encountered this when I was building a music application with javafx the program reads all music files from the computer and convert it to my custom song class then it writes to text file with printwriter for later use and when it tries to load my custom song files from a text file it throws java heap space error
@Ryudith Жыл бұрын
lol, you remind me when I was a Superman - design, build and manage server all by myself. It was stressful if something happen and hope boss didn't find it, because so hassle to handle office politics with other. I wonder why you not limit list in first place and don't forget to auto backup database which I often forget and it become really mess when I accidentally clean table record because client said the server is testing but actually production. Btw, welcome to online world. 😀
@BSR_ONE Жыл бұрын
We did have some kinds of this issues in production because some colleague have Add a lot of FETCH in HQL method
@fahadgaliwango4502 Жыл бұрын
wonderful resource , but what recommendations Incase I to generate a report from large dataset from database.
@ferahnuma Жыл бұрын
Salam Bro. Thanks for your inspiring tutorials. I have a question about the platform where your application is deployed? Which service are you using? I just saw Elastic Bean Stalk. Does it also have a sandbox environment? What platform would you recommend to play around with the whole pipeline from development till deployment using container technologies like docker. Thanks in advance.
@elvisdorkenoo Жыл бұрын
Nelson, please could you add a Gradle(in place of maven) implementation to your course ?
@lts8683 Жыл бұрын
We need more like this recommendation for the production
@agungdonga2401 Жыл бұрын
Hi, I've a question, it's it good idea, when I getAll data from my db which is almost 1M data, and at the view page i use a datatables which is have a paging feature?
@WalkWithM3 Жыл бұрын
Selamin Aleykum, Hi brother, I think it is also worth to mention that browser has also limited capacity to display. Other solutions to that can be pagination and ajax call with bulk append. What donyou think?
@Jumanji_Dev Жыл бұрын
Loved it maan... Thanks👌
@xenia5033 Жыл бұрын
This video is just in time! Thank you!
@fazilmes Жыл бұрын
How about implementing Lazy Loading using Spring.
@AleksandarT10 Жыл бұрын
Great video! Important topic to keep in mind for all developers. Anyway do you have a video where you show Elasticbeanstalk Deployments with Docker image? Thanks a lot
@petarvjakovski2003 Жыл бұрын
Hi Nelson. Could you please tell me which theme are you using for IntelliJ?
@bulogging Жыл бұрын
I think you might’ve done it as a mistake, but I think it would be good to censor-out the user data, especially their emails, age, and gender - love the contents and keep it up! 🙂
@megabain Жыл бұрын
The emails look really fake and randomly generated. So I think its okay. But nice catch!
@timmelis4872 Жыл бұрын
Very nice video. Very useful. ... Do you have a course on building a Spring Boot app and deploying it to AWS ?
@MrMoonplus Жыл бұрын
@amigoscode what if we want to export 1 lacs data into file i.e json file . (Using api)
@crimsOn0011 Жыл бұрын
I did not expect a lesson with a slice of the software engineer life. (Jokes aside, nice, humorous video!)
@saturnteatree Жыл бұрын
I have the same issue on my site just a bunch of random generated users and contacts i need to add a captca and 2-factor id
@Mr.RaviTeja Жыл бұрын
where exactly heap memory error is coming out, unable to debug. can you tell me in gcp how to debug heap memory of particular server.
@thabo5799 Жыл бұрын
In my junior year I once pushed select * records with no limit. My PR wasn’t reviewed properly and no tests were implemented. You can guess what happened next 😅😂
@andyvandenberghe6364 Жыл бұрын
oeps i think you missed the where/limit conditions. that will cause a heap space exception for sure. i've seen this aswell. Data engineering is often a missed skillset for pure java devs.
@muurimc Жыл бұрын
Great video and you definetely have a point
@Zeroazcar Жыл бұрын
Do you have a CI/CD course? That what you show was very interesting.
@AdityoPratama Жыл бұрын
hey, thats very cool unit test animation there
@svalyavasvalyava9867 Жыл бұрын
thank you for sharing knowledge and experience 😊
@sansmoraxz Жыл бұрын
Hommie you can do the same shit but way better with jpa rather than jdbc. Also if you use paginate you can stream it as much as you want without facing mem related crashes.
@taiwoobadare Жыл бұрын
It looks like they really are fake accounts because the real ones have profile images but the fakes have no profile image, perhaps you could delete the fakes if verified.
@kevinlang5873 Жыл бұрын
From what video is this project on?
@Im_not_scareddd Жыл бұрын
Salaam alaikum bro please create a video on how to draw the the application stracture and architecture using intellij
@devrub623 Жыл бұрын
What about using cache ?
@shogant Жыл бұрын
Should the test expect results
@arane16815 Жыл бұрын
와 네이버로 보고 들어왔네 오우 깜놀ㅋ기 thank you good video!!
@pedrobastos4342 Жыл бұрын
What if 10, 100 or 1000 people wants to list the page at the same time what will happen? 1000 * 1000 = 1.000.000 of objects
@simopr09 Жыл бұрын
You can try it yourself and see what happens. just write a skipt that calls the endoind 1000 times
@CamembertDave Жыл бұрын
3:05 Should you really be showing this? 3:10 Oh I see, lol
@IvanRandomDude Жыл бұрын
9:58 Damn, I almost forgot how slow build is in Java.
@jesper2455 Жыл бұрын
That has nothing to do with Maven builds, what is taking so long is running the tests. And it seems he's not only running basic unit tests but also integration tests which usually takes more time.
@devdadph Жыл бұрын
I think I'm a mind reader already 🤣 P.S. this comment is a Fan(friendly) comment N*son inner voice: I will ruin your production by loading huge amounts of records that your code is not ready to handle N*son: ohh, great plan! I can create content showing the real-world issues encountered by these companies deploying codes without big data testing N*son inner voice: YES! right on point! N*son: YEAH! then I will also blame you for what happened... N*son inner voice: yeah, let's do it!..... Eh wait what? 😕😶🌫😶🌫
@algoconcept Жыл бұрын
Yeah, lot of these kind of problems are really occurring in tech companies... 🙄
@artetl Жыл бұрын
This problem completely obvious for any SQL developer so that means - learn database before!
@djoleezcool Жыл бұрын
Hey hey Giorgi's here! 🙌
@caffeinejavacode1475 Жыл бұрын
I would be nice create new topic (tips) and playlist with advices like this
@Talish1986 Жыл бұрын
Salam Aleykom. If I want to fetch all. What should I do then?)
@georgiivanov8936 Жыл бұрын
Add a lot of ram memory :)
@jimishukurow2286 Жыл бұрын
that is DDOS attack ...
@staywidz9998 Жыл бұрын
119k is a rookie number, but i guess some servers can't handle shit
@netmarvintube Жыл бұрын
Hahaha..... Amigooo!!!! It was not my fault!!!! Lets go!!!!
@jamesraphael8473 Жыл бұрын
When will i get to the stage of understanding all these😒😒😒😒😒
@Maxblac00 Жыл бұрын
Come on man, you can't miss that. :)
@lebdesmath2510 Жыл бұрын
why put music ??? )::::
@scopes2512 Жыл бұрын
Assalamu Alaykum amigoscode I love the content. I wanted to notify you as you are muslim that at 11:48 you said fingers crossed multiple times and we ass muslim are forbidden from ever saying that as it is what the christians do (referring to their belief of jesus) and is shirk. I love you for the sake of Allah and wanted to notify you. Again love the content!
@Johnnydhee Жыл бұрын
Your hate has no place in this video. Disgusting.
@ЧеченецЧеченский-ч7з Жыл бұрын
Now it’s interesting to find another issue that will break your app brother😂
@jpbastyr Жыл бұрын
definitely random, you can see that none of the emails match their names lol
@rajab1365 Жыл бұрын
bro math is important when it comes to software engineering 🤔
@sailingbytes4399 Жыл бұрын
I really hope that the customer data shown, is created randomly and that you're not showing the original database here? ;)
@glennmerrill88ify Жыл бұрын
He explains that those are fake accounts. If you look at the emails for each you can obviously tell.
@sailingbytes4399 Жыл бұрын
@@glennmerrill88ify My bad, I think I missed the part where he said, that it's fakedata. That's good, 'cause otherwise I would be really conserned about the integrity of his database :)
@matusseidl Жыл бұрын
you did nothing just add a limit how what if you need 1001 or items from 1000 to 1100, it could be fine to show how to use pagination and offset as well
@papafall9726 Жыл бұрын
🤷♂️ Walahi wasn’t me…. Nothing to do with me I swear. Masha’Allah
@programmingwithnurulhuda Жыл бұрын
Whoever is reading this, never give up. God is with you.
@lovetheentertainment9949 Жыл бұрын
Need video on java 8 Date and Time
@wilfriedklaebe Жыл бұрын
Really? Java 8? Switch to something newer. Java 17 is LTS.
@thechosenone8523 Жыл бұрын
I did this.
@babagrilo Жыл бұрын
أحبك في الله أخي
@josedegracia5246 Жыл бұрын
Hi
@jopadjr Жыл бұрын
988th...Thanks
@youssefbouchara1179 Жыл бұрын
That's why I use tests with real components instead of Mockito :D
@andresnator Жыл бұрын
Integration test
@youssefbouchara1179 Жыл бұрын
@@andresnator right, i test my method with real comps and h2 so I guess its considered integration instead of unit
@feloniousmonkey Жыл бұрын
Jesus...use spring data and proper pagination...
@ADVENTUREVLOG6722 Жыл бұрын
Third here
@prateekgupta2567 Жыл бұрын
First here
@kicknotes Жыл бұрын
"I didn't expect..." Always expect. Proactive is always better than reactive.