Posts

Showing posts from July, 2018

Technology Drivers in 2018

Image
The last couple of years have been crazy with the lot of innovation and buzz around Cloud Computing, Big Data, Machine Learning, Artificial Intelligence , and BlockChain. BigData has been there for a while, however, access to these technologies was limited and relatively expensive. Overall innovation in the public cloud has led to commodification these technologies. Today processing of a large amount of data in real time is much easier and cheaper. That means Machine Learning, AI, and IOT was not far away on the radar, today there isn’t much hassle to develop your own ML, AI and IOT product with managed offering like AWS Sagemaker and AWS IOT Suite Not just AWS but most of the cloud providers are building their offerings around below drivers and Yes! these are critical ones to build future-ready systems. Here is my list of 2018 Technology drivers Containerization Machine Learning & Artificial Intelligence Internet of Things Conversational or Voice Enabled Syst...

Why Modern Software Development Practices Are Good for Your Organization

Image
Software development practices these days not only skyrocket the efficiency of your organization but also boost user engagement and customer following. Your first impression creates an impact on your audience through your website/digital product. Hence, your company’s success crucially depends on the experience delivered by your brand digitally to prospective clients and visitors. If you’re still not convinced, here’s why modern software development practices are good for your organization. Source: crgroup.com Improved Performance And Productivity We all love workplaces brimming with sky-high results and roaring with the sounds of productivity. Modern software practices, though not limited to Agile and  DevOps Solutions , brings evolution and efficiency to existing workflows and builds upon them. Through version control systems like Git and Mercurial , digital transformation is embraced by customers with performance levels shooting up by 33%! Source: Link...

10 Things that increase your product valuation and fuel growth

Image
I work with startups at all stages of growth with few having got acquired as well with large enterprises looking to be software driven.  While interacting with our clients and their investors as technology partners few patterns emerged particularly during growth, scalability, business maturity and valuation discussions. Wanted to share my thoughts on what to Custom Product Development business need to think about from a product, technology, and operational readiness while deciding to scale, using external examples. Investors care about return on equity and the way that happens is if founders and manage  Schedule ment care about users, nurturing team productivity and delivering on the committed outcome. In this post, I won’t be covering aspects of demand, marketing, sales, cash flow and revenues and wanted to keep the focus on product, systems, and technology. Let’s dig in: Vision and readiness Have clear thoughts about the problem you are solving...

nodejs and IoT: a match made in heaven

Image
The world is becoming digital and hyperconnected. This is the reason we see more and smarter locks, smart glasses and other wearables, and also advancements in home automation and vehicle automation, etc. Thus, there is a huge scope of Internet of Things (IoT) in particular, and smart businesses know this. The Rise of Node.js There are a variety of programming languages that one can use today such as Python, Java, C++, Ruby, and more. However, none of these can be applied as “one size fits all” technology for disparate tech products. In addition to that, with time, newer technologies emerge which offer better support and better services and thus replace the old technologies. Node.js is one of them. Node.js Development is a server-side runtime environment and is commonly used to build large and scalable web applications. It’s powerful but at the same time easy to learn because almost every software developer has once worked with JavaScript in their life at some point. Prog...

Why And How To Containerize Modern NodeJS Applications

Image
Imagine you write your code, wrap it up, and deliver it straight to your friend — gift-wrapped as a present. This is containerization of apps in a nutshell. Containerization is a concept, that lets you open up your presents for Christmas and fit it straight into a puzzle, the puzzle being your complete software package. Besides offering a blend of portability, ease of use with different coding stacks, and code re-usability, let’s discuss why you should consider containerizing your Node.Js apps Development with Docker and how to get it done. Source:  medium.com The Benefits What benefits do containerization of apps offer for modern day software developers? Let’s take a look below. 1. App Execution In Isolated Runtime Environments with Virtual OS 2. Virtualizing of OS allows applications to be distributed across a single host without the need of running Virtual Machines through access to a single OS kernel 3. All apps run on the same Linux Kernel, thus saving...