Category Archives: Trends

History & Future of Information Technology

Late 1970s – Ethernet

Late 1980s & Early 1990s – Internet

Late 1990s – Y2K was the trend and revolution of easy operating systems like Windows with word processing and spreadsheets happened. Also, LINUX. ERP, CRM, BPM, HRM and similar software pick up in market.

Early 2000s – Internet boom, Email, Browsers, Dot Com, Start of E-Commerce, Java, boom in Portals, Scanning solutions, Enterprise Content Management, Search and associated technologies

Post 2011- Shift to Mobiles, GPS, Location tracking, cameras, virtual / augmented reality on mobiles and so on. Lot of growth for companies like Google / Apple.

Post Mobiles – Cloud, Machine Learning, Artificial Intelligence, Analytics, IoT, Beacons, Business Intelligence & BigData

2010/11 onwards – RPA, SAAS/PAAS/IAAS, Facebook, Social Media, Agile, DevOps, Crypto currency, Focus on Internet, Network & Cloud security

Time is now right to have an AI / ML based System in Enterprise IT ecosystem that can create and manage systems on it’s own or at least most of it at Enterprise / Technical & Solution Architecture level along with automated creation, deployment and maintenance of software systems using Cloud

Reach out to me at neil@techandtrain.com if you want to discuss Data Science / R / Java / etc. or want to conduct a training for MBA / BE / MCA / MSc students or are interested in having a workshop for your managers / executives on Data Science / R / Java / AWS / Excel / etc.

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