Digital Transformation & Software Engineering Services

Author Archives: Dharmendra Kapadia

Dharmendra Kapadia

About Dharmendra Kapadia

Dharmendra Kapadia is the Senior Director of Solutioning for Ness SES with 20+ years of experience as a software developer, enterprise architect, and technology advisor. He has a keen interest in functional programming languages, architecture, Big Data, and analytics, and how they can help businesses thrive in today’s digital economy.
mmap-blog-1

Progressive Web Apps – The New Future of Mobile Apps?

Mobile apps have now become ubiquitous. Google has proposed a way to have one app be equal on both web and on mobile devices – Progressive Web Apps. Such apps take advantage of the modern web and browser capabilities to provide a full native app experience on any form factor. Progressive apps load quickly even […]

read more »
Dharmendra_pic

Technology Migration Risks and Considerations

Technology migrations have become increasingly common as organizations face and embrace the digital economy. The transition can sometimes be difficult and fraught with pitfalls, mostly due to business impacts, the number of unknowns, and the process and cost of the migration itself. Migration can consume a significant portion of the enterprise. Having the right partnership […]

read more »
Pharma-new-Blog

Pharma E2B (R3) Conversion – Digital Transformation with Regulatory Compliance

The Life Sciences industry is quickly adopting Digital Economy paradigms and investing in a number of Digital Transformation initiatives such as: Enhanced digital relationships with patients, payers, providers, regulators & pharmacies (such as facilitated by the increased use of electronic health records) Adopting digital technology that enables patient-to-physician communication and monitoring Providing real time comparative […]

read more »
Cloud computing with laptop, tablet PC and smartphone

Functional Programming on the Microsoft Technology Stack

Functional programming languages are not exclusive to the Java / JVM world. The Microsoft technology stack supports all the appropriate paradigms and capabilities to enable functional programming through the .NET framework. Developers can use C# or F# on the Common Language Runtime (CLR) to satisfy all of their functional needs. The capabilities and benefits of […]

read more »
Digital-Economy

Functional Languages Flourish on the Java Virtual Machine (JVM)

The Java Virtual Machine (JVM) started out with the express goal of allowing Java programs to be written once but run on different computers. In addition to that capability, the JVM has matured to become a powerful platform for functional programming languages such as Scala and Clojure that are providing the major solution building blocks […]

read more »
165959955_7

Scala Provides Powerful Spark to Big Data

Scala is well known as a general purpose functional programming language. One place where Scala is shining right now is in the world of Big Data. Many of the largest players in the digital economy are betting on Scala by directly developing or connecting Scala-based components for Big Data gathering and analysis. Big Data. Two […]

read more »
165959955_7

Understanding State in Scala and Functional Programming

The concept of state in Scala and functional programming is an important one.  Mutable state exposed from function and API calls must be understood and managed with defensive development strategies.  Otherwise, development and testing resources will find their time taken up by side effects and other elusive defects as a result of scope misunderstanding or […]

read more »
code1

Functional Programming in Scala

We are fully immersed in the digital economy. The passage of time in the digital economy is far faster than anyone could have ever imagined. This alternative rate of time means decisions on software platforms, tools, languages, and methodologies are very critical. Anything that can facilitate faster time to market, platform resilience, and universal expressiveness […]

read more »

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE