Out sourcing is not for every IT project. If your project needs very high involvement of your domain experts, requirements are changing a million times, you are in stealth mode and want to work on the project only by yourself, then outsourcing may not work for you.
For all the rest, out sourcing should and would work, if done properly. The caveat is “if done properly”. Let us explore how to do outsourcing properly by trying to address a series of commonly asked queries and stated opinions.
“I want to develop a product. Will outsourcing work?”
Product Thinking is a rare commodity. Most teams will be able to execute what is being set out in the requirements, but are unable to think beyond. Choose a team that has experience in building products and will be able to add value to your product. Continue reading…
There is always a buzz when a new design paradigm comes into being. Either the design paradigm is beaten to death or it stands the test of time as the next best thing. In the recent times we see in the horizon a slew of applications which claim them to be Serverless. In a time period where everybody is in some phase of Cloudifying their applications, the term Serverless sounds out of time and confusing.
So, what is Serverless?
According to Gartner, “Serverless computing solutions execute logic in environments with no visible VM or OS.”. The takeaway from this is — your application still might have a remote server to talk to (Yes, it was misleading), but the remote server will not be managed by you. Continue reading…
The Context for using Loopback for our application
One of the first things we do in a typical Node.js project is to pick the appropriate Node framework from the plenty of choices available. Good thing – Lots of choices; Bad thing – Fragmented efforts and no framework with real momentum.
Our decision framework
We took a typical polyglot approach to a technology stack. The platform has 2 main components: one for intelligence (Data Crunching, Machine Learning, Text Analytics and so on). For this we finalized a stack of LUIGI, Elastic search, Spark, R and Python with a little bit of MongoDB thrown in.
In spite of the deafening hype around cloud technologies for the past few years, I am surprised at how anemically Cloud is leveraged by most companies that I come across. When a company or a person says that they are on the cloud, a large percentage of them just mean getting to an EC2 instance and putting their app server / DB / etc of choice. This was available for the past decade from the VPS offerings. So what is so special about using a cloud like this?
I have also seen some of our customers truly leverage the cloud to great competitive advantage. It is not rocket science. Just awareness of the options out there and changing development and deployment architecture to exploit it.
I broadly classify the cloud features in 2 sets: IAAS features and Software block as a service.
This is a very exciting week for us all! Office moves are always exhilarating, adding new colors and fresh vibes with a tint of chaos and tiring shifts. After almost 7 years at Shenoy Nagar, with three offices it’s time to accept we couldn’t stuff more people in the space.
Started in 2008 by our CEO Murali Vivekanandan, with a team of 6 people in a 3BR residential apartment, we have come a long way for a company of 150 employees working out of a stupendous 13000 sq. ft office space at the Guindy Industrial Estate.
Android app developers had a busy year.
There was a new operating system and mobile payments platform, not to mention the latest and greatest handsets and smartwatches.
On top of all that, many of the new apps..
Google may have a new artificial intelligence project in the works.
The company is working on a new messaging app that uses artificial intelligence to provide users with answers to search queries, according to a new report.
Details on exactly how the messaging service would work are slim but chatbots could play a significant role, according to The Wall Street Journal who first reported the plans. The goal, according to the report, is to allow users to engage with chatbots as another means of accessing search results and other information.
In addition to messaging friends,…
As first appeared in medium.com
Lessons learned spending one year creating and improving our mobile app.
Enters the app graveyard: Birdly mobile.
A long time ago, in a galaxy not so far away, used to exist something called Birdly Mobile. It was a mobile app: something you could download on an App Store, and use it on your smartphone just by tapping on an icon.
The mobile app was doing something really cool..