Setting all the tools in order before beginning to work. This is the mantra i learnt from lean software development principles. . Some time ago our team inherited an android app code base that used to do a humongous amount of tasks. A lot of modules, a lot of functionality, and a lot of checks and controls all over the app. It was a spaghetti mes...

In the era of automation, having another person to spend time to review my code sounds like spoiling my habits. I was yet into another project, and needless to mention it was very innovate initiative, very challenging, tight deadlines and watched closely by top management in multinational corporate. My technical architect now came up to m...

I many times get facinated by automation to help us get rid of mundane activities and boosting efficiences. I have a lot of hunch to try out various things. On top of that, my friends provoke me asking me for solutions. For instance if I dont heat milk in my resturant on time, it gets spolit, can I monitor and heat it remotely, I want to track m...

I was blissfully settled with Bitbucket as my repository. I was able to configure it for continuous integration, continuous deployment and even extended to continuous delivery However my village of peace was soon disturbed by the features and offers by Gitlab. Though the topic is not focussing on Gitlab, i will briefly touch upon it. Before t...

In this article I am going to talk about Git which is a version control tool. Now what has happened is we have made git complicated by clearly not understanding the fundamentals of this tool. All we do is git pull and git push. Sometimes it works and most of the time we run into merge conflicts and get stuck. Atleast this was the case for me. So I...

Today, web application (Web App) users are expecting blazing fast user experiences since the internet speed is no more a hurdle. I am always a fan of keeping things super simple. However when I come across a lot of technologies and jargons like React, Angular, single page, big data, distributed architecture, Rx.js, Reactive architecture and …...

I always face this question, “What are you giving back to the society”. I do not want to get into if I am done with all the “taking enough” from society. However, giving I guess comes with passion. I see a lot of effort from many of my close acquaintances and long-time friends in the field of agriculture. They have been helping farmers in very...

What is the first thing, you do when get into a project. You understand the requirements right? So this video is about using object oriented analysis and design to understand the requirements precisely....

Algorithms as you must have read is simply “A step by step solution to solve a given problem.” So what do we mean when we say algorithms while talking in respect to computer problems ? So lets understand algorithms first with the help of a analogy. We can view an algorithm as a machine or a factory. So what a machine or a factory does ? It takes a...

What is the first thing, you do when get into a project. You understand the requirements right? So this video is about using object oriented analysis and design to understand the requirements precisely....

Leverage real time information, optimize costs and deliver superlative customer experience Uber is possibly the most revolutionary business model we’ve seen in recent times. The good news is that you can replicate the model in your business. I see a lot of business that went Uber way and made waves. I need a plumber, I have an app. It will fet...

– 10 super simple tips to decide your cloud resources Congratulations! Wise decision. So… you decided to go cloud? Excellent decision. Happy that you will be saving significant costs and time? Of course. Often I get excited, when I want to explore something new to me. Especially when it becomes a buzzword in my fraternity. I decide to try it...

Turn your manufacturing problems on their head… drive down overall manufacturing costs, manage manpower more effectively and optimize cash flows by Digitally Transforming your manufacturing processes. Are you still using paperwork extensively for driving your manufacturing activities? Are you still sending your on-ground personnel to a customer’s...

Computers can mimic or even surpass humans today. NLP technology has the potential to transform the way individuals and enterprises communicate with one another. It’s almost 60 years now since pioneering computer scientist Alan Turing said that a computer would deserved to be called intelligent if it could deceive a human into believing that it wa...

Here is how you can deploy chatbots to automate tasks requiring customer interface. Unlike hiring new talent it is quick and easy to set up a chatbot and make it learn over time. Paul is the CEO of a travel company with over 4000 individual and corporate customers. When customers and prospects come to his company website or call into his call cent...

Here is how you can deploy chatbots to automate tasks requiring customer interface. Chatbot accelerators help you deploy chatbots quickly and inexpensively. You need to interact with prospects who visit your website and educate them about your products and services. For this task you have hired a trained resource who understands your objectives...

“Disrupt or die” is the kind of phrase used in every industry. Technology is a glass ceiling. The euphoria of digital transformation enables anybody to emerge as a market leader breaking all the traditional barriers like geographical spread, strong roots, establishment of decades and centuries, market leadership, infrastructure, intellectual proper...

We explored a few ideas on putting life into otherwise boring forms using conversational techniques: https://www.simpragma.com/blog/enhancing-user-experience-one-solution-at-a-time/ Practical life vs fairy tale Every application design looks spic and span with very less number of fields in it. However, real life applications need a lot of inputs. S...

Solution #2 - a Killer solution to put Life into forms. We dealt through the irritation caused by lengthy registration forms in my earlier blog on user experience. In case you missed or want to recap, here it is: Kickass user experience - one solution at a time Any application form that needs more than three inputs, puts off the users. The number o...

With over two decades of experience in core technology companies, Ankush Deshpande has proven himself across a range of niche industries as well as global interests. The Indian-based company he cofounded with Manjunath Hanasi is poised to take bot technology – arguably, the app of the future – on a rocket ride over the next few years. Here, he sits...

Chatbot - Keep it simple & short Most of us in our lifetime would have definitely installed a software, right? How many of us remember the terms and conditions for that software, anyone? I am pretty sure none of us. As we don’t find it useful, we think who is going to read the whole bunch of text, we just click ‘I agree'. Same goes with chatbo...

While bots are helping consumers choose everything from the right square-footage rooms for hotels to the best niche medical practitioners, many people aren’t aware of the technology’s governmental applications. Simpragma has been helping the Indian government implement bots to streamline its welfare programs for senior citizens, farmers, widows, a...

Lengthy is not Trendy You have a great idea in mind! You want to develop an app and develop a portal as well for desktop users. However, you see a problem. Your portal and app requires a lot of inputs from users to register? Suppose you wanted the user to enter more than 10 pieces of information like name, age, date of birth, e-mail ID, passport nu...