Technology trends in software industry

  • Angular – Front end user interface framework and much more
  • React – Interactive way of programming
  • React Native – New mobile app framework
  • BlockChain – Distributed non modifiable database of BitCoin which is being used majorly in BFSI
  • Spark – Cluster computing framework
  • ChatBots – Intelligent conversational messengers
  • IoT – Internet of things enabled by beacons, Arduino, Rasberry Pi and others
  • RPA – Robotic process automation
  • NoSQL – NoSQL databases like Graph, XML, Columnar
  • Mobile Apps – Android / iOS / Ionic
  • Analytics – Building predictive and other analytics based solutions using products like SAS / SPSS / BigData / Cloud / R / Talend / Tableau / MongoDB / etc.
  • Functional programming – New way of programming evolving ahead of Structured / OOPS – works like mathematical functions
  • Machine Learning – Supervised / Unsupervised and reinforced learning like we have in Android phones using Google Now. Next step deep learning
  • Languages that compile into Java Byte Code – Kotlin, Scala, Groovy
  • GitHub – New way of code management and much more
  • Node.js – Javascript based runtime
  • Cloud – AWS, Rackspace
  • Spring Boot – Opinionated spring framework with auto configuration
  • Security – Penetration testing, OWASP, Firewalls/UTM/IPS, Cryptography
  • DevOps – Integrated AGILE and Operations
  • API Platforms – Apigee, Swagger
  • NLP – Wit.ai API.ai
  • Micro-Services – Docker, REST, loosely coupled, fine grained
  • Integration – MuleSoft, Talend
  • Design thinking – Thinking focused on solutions and actions rather than problems