There are 3 Fundamental truth of computer programming as far as i know
1. Software will have bugs : The libraries you use, components you add, every line you add to the code, has potential to go wrong, if not today, may be tomorrow. Problem becomes more severe when in world of abstraction and you rely on code you don’t write.
2. Hardware will have failures : Every hardware, every server is governed by laws of physics and is bound to go down one day or another.
3. Humans will make mistakes : You can’t assume user of your program will always play by your rules, think of it as a crazy person pushing random buttons!
A well written computer program is one which in spite of above three conditions will continue to operate gracefully. for that you need to understand the programming concepts.
GraalVM is a High Performance JVM which supports polyglot programming languages. Read More
Java 13 Pattern Matching Feature Explained. Read More
Performance Monitor using ElectronJS, Flot Chart and justgauge. Read More