Blogs

  • All
  • Product Engineering
  • Cloud
  • Infrastructure as a Service
  • Dynamics 365
  • Test Engineering
  • Security
Doctrine Migration – Part 1

The database migrations feature is an extension of the database abstraction layer and offers you the ability to programmatically deploy new versions of your database schema in a safe and standardized way. Even though Doctrine has schema-tool commands to update the database schema, its suggested to use doctrine migrations when updating the production database. Schema-tool…

read more
Wearable technology, the hope for those living with Parkinson’s

Parkinson’s disease (PD) is a slow degenerative disease which kills the brain cells causing tremors and some extend of rigidity, and loss of motor functions. It eats away at the dopamine releasing neurons, resulting in a drop in dopamine within the brain, causing the locomotive difficulties in patients. The most common side effect for patients…

read more
Windows Azure Mobile Services Offline Sync (Alpha)

In the recent build event, Microsoft announced a bunch of updates to its Azure stack. Today, I will focus on one of the most exciting features – Offline Sync on Mobile Services As the name implies, it is an effort in the direction of providing out of the box offline sync capabilities for mobile applications…

read more
Bioinformatics services on the cloud

Personalized medicine is all about treating a patient with the specific medicine suited to their body as determined by their gene makeup. Bioinformatics is an interdisciplinary field bringing in the experimental data from biological sciences and analyzing them using information technology tools, such as cloud servers, analytical technology tools etc. Publicly available genomic data and…

read more
Increase ROI with Dynamics CRM Social Listening

Spring ‘14 release of Dynamics CRM 2013 introduced Social Listening to all Dynamics CRM 2013 Professional License users. How is this Social Listening tool different from the many others which are available in the market today? Microsoft has aimed to deliver the social power to every user of the Dynamics CRM platform. A user maybe…

read more
Delivering a great user experience in an agile environment

Agile development teams have been seen to be on the rise in the past few years. Almost 60% of software development uses agile methodologies, especially Scrum. Scrum, per say, is an iterative and incremental agile software development framework for managing product development. But, being a UX developer, it is essential to be involved and in…

read more
Radiology Information Systems (RIS) on the cloud

Radiology as a practice uses many software suites which tend to be expensive for every hospital and imaging center to purchase for exclusive use. A safe and economical option would be to use them in conjunction with a cloud service by purchasing licenses for requisite software packages. Cloud computing will free radiology from the confines…

read more
A Social face for Microsoft Dynamics CRM 2013

With the spring release of Microsoft Dynamics CRM 2013 SP1, Microsoft has brought in a tool which has become synonymous to ‘Today’ – Social Listening. In this first part of our Social Listening series, we will discuss about what social listening brings to Dynamics CRM 2013. In the second part we will look at how…

read more
Out comes Leo: Dynamics CRM 2013 SP1

Microsoft has focused in the past one year on redesigning the user interface and towards implementing a rapid six month release cycle. Alongside, three acquisitions have added specific function centric features making Dynamics CRM 2013 a better product especially, for the sales and marketing teams. The spring release of Microsoft Dynamics CRM 2013 SP1 comes…

read more
Dynamics CRM for patient care

Today, there is a great emphasis on patient engagement and secure free access of information for patients for better quality healthcare. But, these avenues are not on the top of the mind as there are many other features which demand attention now as compared to relationship management. Relationship management in healthcare industry is vitally important…

read more
Adapt your solution to sync with the cloud

Quicker, faster deployment and highly efficient support is what every user of technology demands. Many solutions are not made for the cloud, but there are solutions to employ cloud in these solutions too. When assessing a suitable cloud solution to transform your technology solution to suite business needs, often you are curbed by the financial…

read more
Why VoIP phone systems work for small businesses?

Managing landlines and traditional telephone providers for small businesses are always a concern and with the hype surrounding VoIP, there are many who are looking to take up the flexibility and monetary benefits associated with VoIP. A VoIP phone system installed on your premise offers a hybrid solution, which combines the benefits of traditional phone…

read more
Continuous Delivery – A Software Development Process

Following the industry trend of shortening product time to market, more and more teams’/organizations’ release-cycles are moving from years and months to weeks and days. This requires weekly or daily releases to be the norm to achieve this high level of productivity. This is a good place to start when starting a project to build…

read more
A disaster recovery plan for business continuity

Business continuity is different from disaster recovery. Many times, both these are combined to a single plan, but disaster recovery can encompass technology failure, infrastructure failure or such.  Business continuity plans would be required, in its true sense when a natural calamity strikes. This allows for users to connect to your service and continue work…

read more
Test automation of GWT applications using Selenium WebDriver

With the advent of Software as a service (SaaS), responsive web applications running on Web 2.0 became more and more common. GWT by Google is a collection of tools that helps making applications running on web, more intuitive and responsive. The unique capability of GWT is that it compiles java code to highly optimized JavaScript.…

read more
Data Center: Increase efficiency and bring down energy consumption

Cloud computing requires many data centers to be up and running to provide the seamless connectivity and access to data on an ongoing basis. Cloud providers aim to operate efficiently and utilize data centers in an optimized manner. Power consumption for these data centers is a primary carbon footprint for these cloud providers. Some providers…

read more
IPv6 test for assured connectivity

Everyone has heard the hype about IPv6 so it is important to understand, what ISV needs to know about IPv6 in 2014. With the increase in internet accessing devices, the pool of IPv4 addresses have been greatly depleted. This has led the telecommunication companies to upgrade to service the larger pool of internet users by…

read more
IaaS to boost big data analytics

GigaSpaces states 80% of IT executives in a survey are considering moving their big data analytics to one or more cloud delivery models. For some organizations which already have an internal private cloud, big data analytics can be a part of their offerings in-house, or else they can host it externally through the help of…

read more
Infrastructure as a service in mobile application development

As per a study, in 2013, 17.4 % of global web traffic comes through mobile devices, a 6% increase from 2012. Hence it would be safe to assume that there would be many IaaS supported applications which are accessed through mobile devices. The two major IaaS providers Amazon Web Services (AWS) and Microsoft Azure both…

read more
Microsoft Dynamics CRM for iPad

The growth rate for tablet adoption was 6 % in the third quarter of 2013. It has also been seen that more traveling professionals prefer to sync up their work using a tablet, like the iPad rather than a laptop. Dynamics CRM 2013 mobile client for the iPad offers mobility within the sales function. iPads…

read more
Migration from CRM 4.0 to Dynamics CRM 2013

Migration from CRM 4.0 to Dynamics CRM 2013 is not a single step procedure, but it is nevertheless not difficult either. The steps involved would be to first move to CRM 2011 and then progressively upgrade to Dynamics CRM 2013. There exists no direct upgrade option from CRM 4.0 to Dynamics CRM 2013. When migrating…

read more
ipad-04
5 myths about cloud security

Speaking of security concerns with Infrastructure as a Service provider, there are many who believe cloud service providers will provide better security, and there are others who believe there will be greater risks associated with cloud usage, such as data breaches and cloud services abuse. There are many myths associated with cloud security, of which…

read more
Migration from CRM 2011 to Dynamics CRM 2013

Many users of CRM have been looking to move to Dynamics CRM 2013 from their previous versions. This new CRM comes in after 2 years and with a host of changes and new features which work well for different user sets and it also caters to solving many issues which was prevalent in Dynamics CRM…

read more
How can infrastructure as a service provide cloud security?

Speaking of security concerns with Infrastructure as a Service provider, there are many who believe cloud service providers will provide better security, and there are others who believe there will be greater risks associated with cloud usage, such as data breaches and cloud services abuse. There are many myths associated with cloud security, of which…

read more
Evolution of Infrastructure as a Service

Till a few years back, Infrastructure meant servers in house which were managed by an IT resource personnel or a service provider. With cloud infrastructure coming into play, there came both physical and cloud environments to be managed. Many enterprises decided to host some applications on the cloud, where as some were to be kept…

read more
Why small business should turn to Dynamics CRM 2013?

Businesses, especially small businesses, are particularly looking for ways to increase sales and capture new customers. Apart from sales and stellar delivery, customer service has become very important, as happy customers will always return.  Why small businesses fail to grow shows that there exists more than one way for a company to fail. But with…

read more
8 Tips for successful Dynamics CRM 2013 implementation

1. Think through what you want the CRM to do Implementation of a CRM project should be in line with business needs and must be with the involvement of the management team.  A CRM design phase gives you an opportunity to rethink your processes and streamline them for better productivity. There are many inbuilt modules…

read more
How to choose an Infrastructure as a Service (IaaS) provider?

Thinking of Infrastructure as a Service, chances are that you would think of Rackspace, Verizon Cloud or Amazon Web Services. Where Microsoft Azure and Google Compute Engine are relatively new entrants, Amazon Web Services has been around with the likes of Rackspace. Opting to work with one provider over another is based on a myriad…

read more
Agile development, Scrum, Kanban. What do they mean?

Agile development has been gaining popularity particularly due to today’s outsourced mode of technology development. Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. As per the Agile Manifesto which was laid out in 2001, by 17…

read more
A good mobile test methodology

Recently we did a post on the role a real device plays in the testing process. The next step in a successful testing plan is the mobile test methodology which is to be employed. There are various tests which are possible, and each of them play a role which when understood can result in a…

read more
Do you always need a mobile device for mobile application testing?

In a single word, the answer would be YES, you need a mobile device for mobile application testing. Your app is meant for end users, to be run on physical mobile devices, and hence it is important that the testing is also done on them. Speaking of mobile applications, there are two different natures of…

read more
Part 2: A Guide to Transitioning from iOS 6 to iOS 7

Last week, we had looked at how we should address GUI changes when we are looking to transition from iOS6 to iOS7 for iphone apps. We saw how the underlying theme has changed with the upgrade to iOS7, and what are the changes you should be watching for when you look at transitioning your iphone…

read more
Part 1: A Guide to Transitioning from iOS 6 to iOS 7

Nalashaa offers a full range of mobility product engineering services including outsourced mobile development, technical consulting, GUI consulting and an extensive testing as a service package.  As you read through this guide if any of these steps strike you as something you would like assistance, advice or even just a chance to chat with someone…

read more
Windows azure migration: A checklist

During Windows azure migration, there are various concerns which crop up regarding storage, dependencies, session states etc. Following are the major concerns which needs to be addressed, and a plan charted out prior to migration. 1. Storage Windows azure migration would require complete application data migration, and this is a primary concern for many who are…

read more
Latest Prescription: Hybrid Cloud

Cloud computing comprises broadly of Public, Private and Hybrid clouds. Healthcare companies have been predominantly using private clouds in the past to adhere to prevalent data security norms. HIPAA and HITECH acts require that electronic protected health information (ePHI) be stored and processed in a secured manner and not shared to unauthorized personnel. A recent…

read more
Do Not Re-Invent the Wheel – Test Automation SIP Series

Continuing our conversation about tips for better software test automation, this time we would talk about reuse. Given the fact that many test automation initiatives suffer from time crunch, this aspect becomes even more important to understand. While it is very tempting to want to write your own framework for everything you need, it is…

read more
6 Best Practices for Tracing & Logging in Test Automation – SIP Series

Since test automation scripts would run in most of the cases in scheduled mode unsupervised without any manual intervention, it becomes imperative to have solid tracing and logging mechanisms built into the automation framework so that if anything goes wrong, it is still possible to recreate the error and make meaningful logical inferences about the…

read more
5 Key Areas of Software-as-a-Service (SaaS) Testing

1. Functional Testing Checklist This is the standard functional testing to validate if the app is doing what it is supposed to do. Conduct rigorous Manual tests as per defined test plans, keeping the end user in mind Conduct Exploratory tests based on existing or new test cases Conduct Browser compatibility testing to check performance…

read more
6 Challenges of testing Software-as-a-Service (SaaS) Apps

SaaS (Software-as-a-Service) businesses are seeing hyper-growth, and with more and more organizations adopting SaaS instead of on-premise software, the R&D organizations of SaaS companies have their task cut out. The QA/Testing team are especially challenged owing to the short release cycles and the fact that thousands of customers will be served by the same infrastructure.…

read more
ipad-04
Power of Abstractions

Traditional Approach Writing Test Automation code traditionally has been a low-level activity. Find a window, find a control, set the value, click the button – and then – find the window, find the control, check the value, and so on. More often than not, a major portion of effort goes in what we call “Infrastructure

read more
7 Key Best Practices of Software Test Automation

Test Automation is an integral part of any software development and sustenance project. However, research shows that 80% of test automation projects fail while the other 20% do not yield enough ROI. In this article, we share our experience of automating testing in several projects and how some of these best practices will make your…

read more
Test Code Deserves First Class Citizen Treatment – Test Automation SIP Series

First Things First Continuing the discussion about our distilled experience in test automation, we will continue our discussion, starting with the basics. Anyone who can type a semi-colon, can write code. Writing code is easy. Writing good code is not. And writing good code which can test other code is even more difficult. Common mistakes…

read more
  • 1
  • 2