As a Java suffer I can explain a little bit about the trade-off, at that time this project has been started on Java 8 and for those who understand a little bit about Java Ecosystem the code is not the game change but how the JVM will improve it over the time. In short, whenever you compile your code Java code for the a .class it will be interpreted by the JVM on JRE, Just-in-time, or JIT, has the responsibility to over the time your program is running it will analyse and perform optimisations over the existent bytecode *C1 and C2 compiler* (that is why on that time a app running for days had a performance better than if I've just started for a couple of hours). Although In my defense, today the Java world changed you have several of options JIT, Ahead of Time Compilation, and most recently CRaC (Coordinated Restore at Checkpoint). BUT when low latency is required basically you will avoid everything that has an JVM and will write it on Rust or ZIG
Hello, brother. I believe your videos pack a lot of detail and knowledge; however, you talk in a tone as if you're gliding over a lot of things without going in depth on any of them. Also, you make statements before you start the videos that suggest uncertainty in the information you are about to deliver, as though the information might be wrong, and if it is, then we should figure it out together. It's like you're hedging. I don’t know whether you think you don’t know enough or if you feel you're not the best person to teach this, but I believe you know a lot based on all the content you put out and your position in life in general. I don’t know what your aim is with the channel, but I would assume it’s some kind of go-to source for this type of information, right? What I think could be improved are: Maybe you should cut down on downplaying your tutorials. Maybe you should speak with a bit more authority. Maybe you should also slow down a bit; some videos might benefit from not being compressed so much , i mean the informations in them. Also, if you could include this in your videos: why something is the way it is, and how it ties into the greater picture of things. It could help with clarification. Please this is not specifically about this video; its just what i have noticed about your vids i have watch so far; These are just some of my sincere thoughts; please don’t take it the wrong way. I just love your videos so much. I even completed the book Designing Data-Intensive Applications, which you suggested, and I believe you are doing great work here.Thank you and keep it up Big bro .❤
I am hedging simply because I don't know much about these particular areas, and I'd like to be honest about that as opposed to acting as an authority figure on the subject matter. It's the same reason I made a systems design 2.0 series! Besides you guys, I'm also still learning a lot, and over time I hope to become more confident in this subject matter, and make better videos!
@@jordanhasnolife5163 Oh, okay. Yeah, true-Systems Design 2.0 was a major improvement; I can bear witness to that. I will add the quote: "A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work." However, the main issue is that you do not inspire confidence in the valuable material you are sharing. By doing so, you create a sense of uncertainty in your viewers' minds about the validity of the subject matter. If you can address that issue, things will improve significantly. thank you
Luigi was a data engineer lmao
Based
As a Java suffer I can explain a little bit about the trade-off, at that time this project has been started on Java 8 and for those who understand a little bit about Java Ecosystem the code is not the game change but how the JVM will improve it over the time. In short, whenever you compile your code Java code for the a .class it will be interpreted by the JVM on JRE, Just-in-time, or JIT, has the responsibility to over the time your program is running it will analyse and perform optimisations over the existent bytecode *C1 and C2 compiler* (that is why on that time a app running for days had a performance better than if I've just started for a couple of hours). Although In my defense, today the Java world changed you have several of options JIT, Ahead of Time Compilation, and most recently CRaC (Coordinated Restore at Checkpoint). BUT when low latency is required basically you will avoid everything that has an JVM and will write it on Rust or ZIG
#LuigiComeToEitherBrazilOrPortugalToTakeABeer
Haha I would love nothing more than a beer in either of those countries. Thanks for your comment!
Can you add a link for the paper you are talking about
Check description
reall happy to see his face skin gets better
yippee
Topics suggestion: Ray Data (e.g., Exoshuffle)
I'll take a look!
I swear I know this guy from my hometown McDonalds.
You in PA?
@ Yep. It was crazy seeing this all go down so close to me. lol. I've eaten at that same McDonalds many times.
Hello, brother. I believe your videos pack a lot of detail and knowledge; however, you talk in a tone as if you're gliding over a lot of things without going in depth on any of them. Also, you make statements before you start the videos that suggest uncertainty in the information you are about to deliver, as though the information might be wrong, and if it is, then we should figure it out together. It's like you're hedging.
I don’t know whether you think you don’t know enough or if you feel you're not the best person to teach this, but I believe you know a lot based on all the content you put out and your position in life in general.
I don’t know what your aim is with the channel, but I would assume it’s some kind of go-to source for this type of information, right?
What I think could be improved are:
Maybe you should cut down on downplaying your tutorials.
Maybe you should speak with a bit more authority.
Maybe you should also slow down a bit; some videos might benefit from not being compressed so much , i mean the informations in them.
Also, if you could include this in your videos: why something is the way it is, and how it ties into the greater picture of things. It could help with clarification.
Please this is not specifically about this video; its just what i have noticed about your vids i have watch so far;
These are just some of my sincere thoughts; please don’t take it the wrong way. I just love your videos so much. I even completed the book Designing Data-Intensive Applications, which you suggested, and I believe you are doing great work here.Thank you and keep it up Big bro .❤
I am hedging simply because I don't know much about these particular areas, and I'd like to be honest about that as opposed to acting as an authority figure on the subject matter.
It's the same reason I made a systems design 2.0 series! Besides you guys, I'm also still learning a lot, and over time I hope to become more confident in this subject matter, and make better videos!
@@jordanhasnolife5163 Oh, okay. Yeah, true-Systems Design 2.0 was a major improvement; I can bear witness to that.
I will add the quote: "A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work."
However, the main issue is that you do not inspire confidence in the valuable material you are sharing. By doing so, you create a sense of uncertainty in your viewers' minds about the validity of the subject matter. If you can address that issue, things will improve significantly.
thank you
Nice! Hahahaha.
Jordan whats your twitter
I have one, but I never post on it unfortunately