Digital Transformation & Software Engineering Services

Software Development and Architecture

Software development and architecture (testing, technical and related articles)

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 »
DevOps

The What, Why and How of DevOps

DevOps is no longer a buzzword with more and more companies starting to practise it. So, what is DevOps? Like any new and popular term, people have somewhat confused and sometimes contradictory impressions of what it exactly is. DevOps was coined by Patrick Debois in 2009 to describe a culture of collaboration between the Development […]

read more »
docker

Virtualization and Docker

There have been multiple conversations about virtualization in the recent past. It is quite a well-known term in this digital era, and not just with the tech community, but with people at large. Virtualization is the creation of a virtual version of ‘anything’, ranging from operating systems, storage devices, computer network resources, etc. Today’s IT […]

read more »
Admiration-and-Modernization-2

Admiration and Modernization: A Lesson from Vacation

Because I love my job, I cannot stop thinking about software engineering even when I am on vacation. My recent holiday in Rajasthan and Varanasi in Northern India provided an opportunity to truly admire some enterprising inventions of the ancient times that are now outdated. I believe this attitude of respectful admiration can help companies […]

read more »
Blogpic-gear

Optimize Testing and Reduce Software Testing Costs

A lot of attention is often paid to the cost of development in software, while testing and aspects related to testing tend to get ignored. The cost and time associated with software testing is often comparable and sometimes even more valuable to the time and costs that are associated with the development of software. As […]

read more »
big data analytics

Leveraging QuerySurge for Big Data Testing

We are aware of the current testing challenges in data integration projects, where we have multiple sources and huge volume of data before any transformation or loading. Also testing a traditional transactional application is totally different when compared to testing a data warehouse. Typical ETL or data testing paradigm that comes to ones’ mind are: […]

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 »
PandP-2-1

KISS for Successful Project Engagements

In this competitive digital economy, successful projects in software development are often glorified, rewarded and showcased, sometimes beyond what they deserve. More often than not, the not-so-successful projects and project teams experience punitive repercussions. This drives a sense of risk averse and a conservative approach to all future opportunities rather than leveraging failures as learning […]

read more »
Technical-Debt-Blog-image-

What Is “Technical Debt” in Software Development, and Why Should It Concern Enterprises?

Technical Debt is often misunderstood, but it is essentially the cost of addressing structural issues within software code when trying to enhance or adapt software. It’s most commonly experienced in software platforms and products that have longevity, which need to be maintained and updated. It is also an inevitable side effect of implementing any system, […]

read more »
Nilanchala_1

The State of Android Application Security and Best Practices

Gone are the days when one could deploy poorly developed code and not many seemed to care. Nowadays when an application is published, it is released to what we call a ‘high threat environment’. This implies that developer anonymity on platform security features during development is not entirely possible. Why do we need to worry […]

read more »

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE