Posts

Event–Driven Serverless Architecture Using AWS Lambda

Image
If we think about computing in the Cloud Computing age, our mind is quickly drawn towards containers and virtual machines. For instance, during the development of a production environment with both approaches, we think about the need for upgrading the container and patching the OS. Amazon Web Services (AWS), at the end of the year 2014, announced a new service known as “Lambda” that enables us to focus on business logic rather than infrastructure.  Lambda is a serverless compute service that executes your code that is available in the cloud in response to events and accomplishes the entire administration of the computer services automatically. To better understand it, first, let’s understand what is serverless compute service and how does it work. What is Serverless Computing? An architecture where the execution of code is entirely managed by the provider of cloud, instead of the conventional method of building applications and deploying them on servers. It means devel...

Top 3 Best JavaScript Frameworks in 2018

Image
Undoubtedly, JavaScript’s (JS) popularity among the developer community has grown enormously over the years. The reason is its ability to allow developers to design and modify web pages in numerous ways and even add functionalities to web apps real-time. JavaScript is gathering attention not just for its simplicity and ease of use but also due to what it brings to the table— Efficiency, Security, and Low-cost results . At the same time, advancing technologies are pushing techies to add new skills to their repository for JS. Here we have listed top 3 best JavaScript frameworks that you must keep an eye on, in 2018: 1. Vue.js Introduced in 2014, Vue.js is an open-source progressive JS framework to build UI on the web. It offers two-way data binding (like Angular JS). A better choice for quick development of cross-platform solutions. It can power high-end single page applications (SPAs). It is a unique blend of React, Ember, and Angular. It is claimed to be faste...

Software Component Reusability

Image
Component Reusability Reusability is one of the most common and frequently used buzzword in  software Product development . Multiple technologies, including React, have recently started to equip themselves with this function. Therefore, making Component Reusability one of the most popular functionality in UI design. One important characteristic to measure quality of components is component reusability, It measures how easily the component can be reused in a new environment. This measure differs from project to project mainly by considering the degree of similarity between classes quantitatively, and they also take account of indirect similarities. As a live example, we recently explored Component Reusability for a client partner to bring in cost and time savings. Let’s explore this in detail. Our client, one of the leaders in travel domain, was maintaining 5 websites. 70-80% of the business of all the websites was the same, barring the UI elements, which had a differ...

Angular vs. React vs. Vue: A 2018 Comparison

Image
This is a challenging post to write, but we’re sure you must have faced problems dealing with JavaScript frameworks in the past and chances are, you must’ve been confused regarding which one to use. If you’re having trouble deciding between Angular , React or the new kid in the block, Vue , we’re here to help. Let’s cut to the chase and compare the three below. 1. Developer’s View Vue, being the dark horse of JavaScript Frameworks has been developed by a team of dozen developers while Angular and React been popularly used by giants like Facebook , Reddit , Airbnb , Netflix , and Google . Vue’s become a trending sensation since its release and has a small team of developers. Clean code and lesser over-engineered snippets are its highlights. According to a number of developers, Vue is a lightweight and flexible alternative to Angular JS . According to an annual StackOverflow survey taken by 64,000 developers in January 2017, AngularJS Development was...

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...