{"id":117,"date":"2017-10-11T11:40:15","date_gmt":"2017-10-11T11:40:15","guid":{"rendered":"http:\/\/www.techandtrain.in\/blog\/?p=117"},"modified":"2025-10-22T14:56:52","modified_gmt":"2025-10-22T09:26:52","slug":"trends-in-software","status":"publish","type":"post","link":"https:\/\/www.techandtrain.com\/blog\/2017\/10\/trends-in-software\/","title":{"rendered":"Technology trends in software industry"},"content":{"rendered":"<ul>\n<li>Angular &#8211; Front end user interface framework and much more<\/li>\n<li>React &#8211; Interactive way of programming<\/li>\n<li>React Native &#8211; New mobile app framework<\/li>\n<li>BlockChain &#8211; Distributed non modifiable database of BitCoin which is being used majorly in BFSI<\/li>\n<li>Spark &#8211; Cluster computing framework<\/li>\n<li>ChatBots &#8211; Intelligent conversational messengers<\/li>\n<li>IoT &#8211; Internet of things enabled by beacons, Arduino, Rasberry Pi and others<\/li>\n<li>RPA &#8211; Robotic process automation<\/li>\n<li>NoSQL &#8211; NoSQL databases like Graph, XML, Columnar<\/li>\n<li>Mobile Apps &#8211; Android \/ iOS \/ Ionic<\/li>\n<li>Analytics &#8211; Building predictive and other analytics based solutions using products like SAS \/ SPSS \/ BigData \/ Cloud \/ R \/ Talend \/ Tableau \/ MongoDB \/ etc.<\/li>\n<li>Functional programming &#8211; New way of programming evolving ahead of Structured \/ OOPS &#8211; works like mathematical functions<\/li>\n<li>Machine Learning &#8211; Supervised \/ Unsupervised and reinforced learning like we have in Android phones using Google Now. Next step deep learning<\/li>\n<li>Languages that compile into Java Byte Code &#8211; Kotlin, Scala, Groovy<\/li>\n<li>GitHub &#8211; New way of code management and much more<\/li>\n<li>Node.js &#8211; Javascript based runtime<\/li>\n<li>Cloud &#8211; AWS, Rackspace<\/li>\n<li>Spring Boot &#8211; Opinionated spring framework with auto configuration<\/li>\n<li>Security &#8211; Penetration testing, OWASP, Firewalls\/UTM\/IPS, Cryptography<\/li>\n<li>DevOps &#8211; Integrated AGILE and Operations<\/li>\n<li>API Platforms &#8211; Apigee, Swagger<\/li>\n<li>NLP &#8211; Wit.ai API.ai<\/li>\n<li>Micro-Services &#8211; Docker, REST, loosely coupled, fine grained<\/li>\n<li>Integration &#8211; MuleSoft, Talend<\/li>\n<li>Design thinking &#8211; Thinking focused on solutions and actions rather than problems<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Angular &#8211; Front end user interface framework and much more React &#8211; Interactive way of programming React Native &#8211; New [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":198,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[36],"tags":[],"class_list":["post-117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/10\/Trends.png?fit=1019%2C720&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7do02-1T","jetpack-related-posts":[{"id":179,"url":"https:\/\/www.techandtrain.com\/blog\/2018\/05\/skills-required-for-working-as-a-solution-architect\/","url_meta":{"origin":117,"position":0},"title":"Skills required for working as a Solution Architect","author":"Neil Harwani","date":"May 26, 2018","format":false,"excerpt":"High level Architecture understanding about Clustering of Databases \/ Applications Servers \/ Operating Systems, Enterprise Architecture, Non Functional Requirements, Integrations, Various Enterprise Software Products & Frameworks Concepts of Virtualization and Cloud platforms like AWS, Azure & Google Cloud Integration - Tools, Frameworks & Products that can be used like ESB,\u2026","rel":"","context":"In &quot;Architecture&quot;","block_context":{"text":"Architecture","link":"https:\/\/www.techandtrain.com\/blog\/category\/architecture\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":417,"url":"https:\/\/www.techandtrain.com\/blog\/2019\/02\/what-should-be-the-subjects-course-structure-for-teaching-data-analytics-data-science-in-mba\/","url_meta":{"origin":117,"position":1},"title":"What should be the subjects &#038; course structure for teaching Data Analytics \/ Data Science in MBA?","author":"Neil Harwani","date":"February 12, 2019","format":false,"excerpt":"Data Science & Analytics including Operations \/ Decision Science are evolving fields which are in demand currently for various reasons. Most companies are experimenting and creating projects \/ products around analytics \/ data science. I am listing the subjects & courses that an MBA student should take to cover Data\u2026","rel":"","context":"In &quot;Analytics&quot;","block_context":{"text":"Analytics","link":"https:\/\/www.techandtrain.com\/blog\/category\/analytics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2019\/02\/Analytics2.jpg?fit=960%2C635&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2019\/02\/Analytics2.jpg?fit=960%2C635&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2019\/02\/Analytics2.jpg?fit=960%2C635&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2019\/02\/Analytics2.jpg?fit=960%2C635&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":551,"url":"https:\/\/www.techandtrain.com\/blog\/2020\/02\/three-waves-of-analytics-notes-on-articles-by-prof-davenport\/","url_meta":{"origin":117,"position":2},"title":"Three waves of Analytics \u2013 Notes on articles by Prof. Davenport","author":"Neil Harwani","date":"February 13, 2020","format":false,"excerpt":"References: Analytics 3.0How Analytics Has Changed in the Last 10 Years (and How It\u2019s Stayed the Same) ANALYTICS 1.0 - Business Intelligence, RDBMS & Data Warehousing Vertical scalingBetter results and analysis meant higher processing power & memoryComplex systemsChances of singular failureBackup was compulsoryStorage in RDBMSTransformation in business dimensions and facts\u2026","rel":"","context":"In &quot;Analytics&quot;","block_context":{"text":"Analytics","link":"https:\/\/www.techandtrain.com\/blog\/category\/analytics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/02\/Analytics.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/02\/Analytics.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/02\/Analytics.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/02\/Analytics.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/02\/Analytics.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":129,"url":"https:\/\/www.techandtrain.com\/blog\/2017\/11\/blockchain-for-ecm-and-digital-assets\/","url_meta":{"origin":117,"position":3},"title":"Blockchain for ECM and Digital Assets","author":"Neil Harwani","date":"November 6, 2017","format":false,"excerpt":"What is ECM ? Enterprise Content Management is a repository of documents with workflow, scanning, digital rights management, integrations, metadata, web content management and portals weaved around it What is BlockChain ? Database mainly used as distributed ledger which does not allow modifications of earlier stored 'Blocks' in it and\u2026","rel":"","context":"In &quot;Architecture&quot;","block_context":{"text":"Architecture","link":"https:\/\/www.techandtrain.com\/blog\/category\/architecture\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/11\/BlockChain.png?fit=960%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/11\/BlockChain.png?fit=960%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/11\/BlockChain.png?fit=960%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/11\/BlockChain.png?fit=960%2C720&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1532,"url":"https:\/\/www.techandtrain.com\/blog\/2026\/04\/keywords-notes-from-executive-masters-in-data-science-for-decision-making-at-iit-gandhinagar-part-1-assisted-by-chatgpt\/","url_meta":{"origin":117,"position":4},"title":"Keywords &amp; Notes from Executive Masters in Data Science for Decision Making at IIT Gandhinagar &#8211; Part 1 &#8211; Assisted by ChatGPT","author":"Neil Harwani","date":"April 11, 2026","format":false,"excerpt":"Here are 20 high-quality keywords for each category, structured for learning, research, and practical application: 1. Advanced Probability & Statistics Bayesian Inference Markov Chains Stochastic Processes Central Limit Theorem Hypothesis Testing Maximum Likelihood Estimation (MLE) Bayesian Networks Copulas Multivariate Distributions Monte Carlo Simulation Gibbs Sampling Hidden Markov Models (HMM) Variational\u2026","rel":"","context":"In &quot;Academics&quot;","block_context":{"text":"Academics","link":"https:\/\/www.techandtrain.com\/blog\/category\/academics\/"},"img":{"alt_text":"Image credit: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2026\/04\/DS-scaled.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2026\/04\/DS-scaled.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2026\/04\/DS-scaled.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2026\/04\/DS-scaled.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2026\/04\/DS-scaled.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1169,"url":"https:\/\/www.techandtrain.com\/blog\/2023\/11\/common-programming-mistakes-in-liferay-gpt-generated\/","url_meta":{"origin":117,"position":5},"title":"Common programming mistakes in Liferay &#8211; GPT generated","author":"Neil Harwani","date":"November 20, 2023","format":false,"excerpt":"Generated using my GPT:\u00a0https:\/\/chat.openai.com\/g\/g-uOPo2Wffl-liferay-helper-works-on-open-internet Common programming mistakes in Liferay often stem from overlooking best practices in both Liferay-specific and general Java development. Some of these mistakes include: 1.\u00a0Ignoring Liferay's MVC Framework: Developers sometimes bypass Liferay's built-in MVC framework for portlets, which can lead to more complex code and maintenance issues.\u2026","rel":"","context":"In &quot;Liferay&quot;","block_context":{"text":"Liferay","link":"https:\/\/www.techandtrain.com\/blog\/category\/liferay\/"},"img":{"alt_text":"Credits: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/11\/Mistake.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/11\/Mistake.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/11\/Mistake.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/11\/Mistake.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/11\/Mistake.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/comments?post=117"}],"version-history":[{"count":6,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/117\/revisions"}],"predecessor-version":[{"id":137,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/117\/revisions\/137"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/media\/198"}],"wp:attachment":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/media?parent=117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/categories?post=117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/tags?post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}