![Siben Nayak](/img/default-banner.jpg)
- 4
- 72 133
Siben Nayak
India
Приєднався 26 гру 2020
I am an architect, developer, team lead, and mentor, based out of India.
I love building new stuff, fixing the broken ones, and ensuring I lead my team to success.
I've been in the software industry for the past 12 years, progressing from an entry-level trainee to an architect and technical leader in my current role.
During this period, I've led diverse teams and delivered complex large products globally, on both on-premise and cloud environments.
In this channel, I talk about my experience in the industry and cover technical topics that range from basic programming to high-level architecture patterns. I'll also be getting my hands dirty with low-level code wherever applicable.
I love building new stuff, fixing the broken ones, and ensuring I lead my team to success.
I've been in the software industry for the past 12 years, progressing from an entry-level trainee to an architect and technical leader in my current role.
During this period, I've led diverse teams and delivered complex large products globally, on both on-premise and cloud environments.
In this channel, I talk about my experience in the industry and cover technical topics that range from basic programming to high-level architecture patterns. I'll also be getting my hands dirty with low-level code wherever applicable.
Travel Inspirational Video | Break Away from Monotonous Life | Wanderlust | Travel the World
Following a routine regularly for days and days can certainly make your life boring, and you simply get tired of the whole thing even when you are not facing any problems in life. This is the time when you simply pack your bag and head to a destination that can fill bliss in you. Give yourself a break and you deserve it! Relax and enjoy the beauty of the world. Know how much ready you are to experiment with a different new lifestyle in a new place.
Travelling is enjoying life; travelling is about getting closer to people, to nature and the beauty that the world has in itself and which it truly bestows on all living beings to enjoy! One simply does not need a reason to travel. It can become a way of life.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If you liked this video, please hit the like button and subscribe to my channel. Don't forget to press the bell icon to receive notifications about my future videos.
If you have any queries or feedback, please mention it in the comments. You can also reach out to me on the following handles:
💥 LinkedIn - www.linkedin.com/in/theawesomenayak
💥 Twitter - theawesomenayak
💥 Instagram - theawesomenayak
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
travel inspiration
travel motivation
wanderlust
travel the world
passport
Travelling is enjoying life; travelling is about getting closer to people, to nature and the beauty that the world has in itself and which it truly bestows on all living beings to enjoy! One simply does not need a reason to travel. It can become a way of life.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If you liked this video, please hit the like button and subscribe to my channel. Don't forget to press the bell icon to receive notifications about my future videos.
If you have any queries or feedback, please mention it in the comments. You can also reach out to me on the following handles:
💥 LinkedIn - www.linkedin.com/in/theawesomenayak
💥 Twitter - theawesomenayak
💥 Instagram - theawesomenayak
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
travel inspiration
travel motivation
wanderlust
travel the world
passport
Переглядів: 977
Відео
Garbage Collection in Java | What is GC and How it Works in JAVA | Part One
Переглядів 16 тис.3 роки тому
Garbage Collection is the process of reclaiming the runtime unused memory by destroying the unused objects. It is a part of the Java Virtual Machine (JVM) and helps you maintain free memory in your system for running Java applications. In languages like C and C , the programmer is responsible for both the creation and destruction of objects. Sometimes, the programmer may forget to destroy usele...
Garbage Collection in Java | Types of Garbage Collectors in JAVA | Part Two
Переглядів 6 тис.3 роки тому
Garbage Collectors are a part of the Java Virtual Machine (JVM) and help you maintain free memory in your system for running Java applications. In the previous part, we learned about Garbage Collection in Java and how it works internally. Garbage collection makes Java memory-efficient because it removes the unreferenced objects from heap memory and makes free space for new objects. The Java Vir...
JVM Tutorial - Java Virtual Machine Architecture Explained for Beginners
Переглядів 49 тис.3 роки тому
Java Virtual Machine (JVM) is the core of the Java ecosystem. It makes it possible for Java-based software programs to follow the "write once, run anywhere" approach. You can write Java code on one machine, and run it on any other machine using JVM. Whether you have used Java to develop programs or not, you must have heard about Java Virtual Machine (JVM) at some point or other. JVM was initial...
Thompson Jessica Perez Amy Moore Angela
Martin Ronald Hernandez Sarah Miller Nancy
brilliant!!! pls come up with more topics in Java. Thanks
Stop the music please
very nice exaplanation of JVM architecture with its working
jit compiler has the following - 1 intermediate code generator 2. code optimizer 3. target code generator 4 . profiler so the target code generator converts the bytecode to native code then what is 1. intermediate code generator does
Thanks!
line by line explantion is from freeCodeCamp
Thank you sir very nice gide & very nice best information jvm architecture teaching video.👍
VM 1:56 Java Overview 2:46 JVM Architecture 3:53 1. Class Loader 4:28 *** Loading 4:56 *** Linking 7:24 *** Initialization 9:03 2. Runtime Data Area 9:58 *** Memory Area 10:13 *** Heap Area 11:07 *** Stack Area 11:43 *** PC Register 12:56 *** Native Method Stack 12:56 3. Execution Engine 13:39 *** Inerpreter 14:07 *** JIT Compiler 14:57 *** Garbage Collector 16:47 - Java Native Interface 18:58 --------------------------------------------------------- Summary 20:11
great conceptual video.
Thanks for your video, but the music is too high and very annoying, I couldn't focus 100%, so please remove the music
good explanation, but only my left ear heard it!
Left side audio not working 😢
one of the most concise explanations of the JVM available. very nicely articulated !!
C# is Half the Speed of C++.
Java is Slower, BECAUSE, More Code is Running. That Code is Checking Security (Array out of Bounds, buffer Overflow etc). That Checking, Is ALSO Happening in the HARDWARE DEBUGGER. THE CPU is SLOWER.
what an explanation from 10 year experience person. Cant believe you have only 10 experience. Fantastic effort.
Thanks
Great explanation, thank you. Keep up the good work.
Wow!!!
It's kinda sad that you have only 3 videos. Thank you for your clear explanation!
Sound can be more clear. Request you to make it more noiseless.
Thanks a lot for this explanation!
the voice audio comes from only on the left side , while on the other side there is music. It makes it very in-convenient to watch the video
I was taken aback by the loud and that fast pace intro music bruh.... I was at the maximum volume of the headphones and my ears took some recoverable damage but bruh I request you to tone it down and keep it mellow.
Great content and very detailed.
Please avoid that music
please remove background music and change your mic overall great video
Great explanation. One of the questions I had was regarding the Execution Engine. Since it supports both the interpreter and JIT compiler, you have mentioned that the interpreter executes the bytecode and the JIT compiler compiles the entire bytecode into machine native code. Does that mean that ,in case of JIT compiler, the OS would be responsible for executing the native code, whereas interpreter works independently of the OS and executes the code directly?
Itna andar nhi ghusne ka re baba
I also have the same question. Please share the answer if anyone knows about it.
@@imranwahid9871 This works as I have mentioned. The JIT compiler looks for the frequently executed code and converts that code into machine native code and then that code is executed by OS. In case of interpreter, it works independently of the OS, that is why Java follows "write once, run anywhere" philosophy as the bytecode is independent of the underlying OS.
jit compiler has the following - 1 intermediate code generator 2. code optimizer 3. target code generator 4 . profiler so the target code generator converts the bytecode to native code then what is 1. intermediate code generator does @@86Saurabh1
I'm glad I found this video before wasting time on other superficial explanations. Thank you Siben.
Great tutorial. Clearly explains how the JVM works. Thank you for sharing.
pleaes keep dual audio
We can skip to 01:45 to see the actual content.
Sir I am a fresher in IT. I am System Engineer right now. I am confused whether I should stick to DSA and System Design or should I switch to DevOps as I am interested in it. I am not sure about DevOps whether it will be as rewarding as DSA. I saw your profile on LinkedIn as well. You have experience in all fields. Please guide me as you how I should continue my learning.
its good and covered in small time frame. but please don't use background music, its annoying.
Hi Sir. This is the best source to learn about JVM. Thanks for helping all of us. Please can you do the same for Tomcat as well.
Amazing explanation sir. I haven't watched such detailed and knowledgeable video about JVM yet. Humble request to create more videos regarding Java. It will be very helpful. Thanks.
This is a really well-researched & well-written, informative video. The only thing that bugged me a little was the voiceover. Why is it mono? I could only hear it on the left channel and that makes it hard to concentrate. Thanks though.
Yeah that was a technical glitch :(
excellent video !
Glad you liked it!
Just what I was looking for man. Brilliantly put together. Thank you.
Glad it helped!
Nice work. One thing , the voice only in left-channel before 19min, and that sounds a little imperfect with headset.
Yeah that was a technical glitch :(
freeCodeCamp article link: www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
Nice explanation 🔥🔥
Thanks 🔥
good
METHOD AREA = PERMGEN??
Please stop the background music, its disturbing a lot. I didn't watch your video as its distracting.
background music is disturbing too much
Background music is very disturbing. It was hard to gather the content, but it was a good content. Please don't add any background music since this is a tutorial which educates people/students. Thanks. Good Luck with your future videos.
Great video showing a good overview, while being super practical
Glad you liked it