Welcome to Siva's Blog

~-Scribbles by Sivananda Hanumanthu
My experiences and learnings on Technology, Leadership, Domains, Life and on various topics as a reference!
What you can expect here, it could be something on Java, J2EE, Databases, or altogether on a newer Programming language, Software Engineering Best Practices, Software Architecture, SOA, REST, Web Services, Micro Services, APIs, Technical Architecture, Design, Programming, Cloud, Application Security, Artificial Intelligence, Machine Learning, Big data and Analytics, Integrations, Middleware, Continuous Delivery, DevOps, Cyber Security, Application Security, QA/QE, Automations, Emerging Technologies, B2B, B2C, ERP, SCM, PLM, FinTech, IoT, RegTech or any other domain, Tips & Traps, News, Books, Life experiences, Notes, latest trends and many more...

Thursday, June 18, 2020

Love you forever... 25 years of Java, and the 25 greatest apps ever made... oh my!

The 2020 year started with bad note and everything around me with Covid-19 and the current situation is really bad, and yet, there is something I can celebrate with my work and my past experiences in this year of 2020... Java turns 25 years as a programming language, and still many enterprises and engineers do use for their day to day work and scalable platforms.

Of course, there is a lot of continued love for Java and the 25 reasons behind it are:

  1. Backward Compatibility
  2. Maturity
  3. Constant Improvement
  4. Balance
  5. Standards
  6. Write Once Run Anywhere
  7. Performance
  8. Memory Management and Garbage Collection
  9. Observability and Management
  10. The Java Virtual Machine (JVM)
  11. Other JVM Languages
  12. Libraries and Frameworks
  13. Build Tools and Dependency Management
  14. JUnit and Automated Testing
  15. IDEs
  16. Community
  17. People
  18. Javadoc and Documentation
  19. Open Source
  20. Free
  21. Object-Oriented
  22. Evolution and Adaptation
  23. Focus on Readability
  24. Language Features
  25. The Future 
Now, the 25 greatest Java apps ever written are available here... some of my favorites are:
  • Wikipedia Search: using Lucene and Elastic search capabilities are written in Java
  • Hadoop
  • Machine Learning
  • My old sweet memories with 'Java Applets'
  • Eclipse and IntelliJ IDEA
  • Jenkins
  • The first app server I used 'Weblogic'
  • Most frequently used IoT solution at home with Samsung mobile-tab-smartTV etc, that is none other than 'SmartThings' from Samsung... oh my, lovely!

Sources:


No comments:

Post a Comment