AgileDevOpsProduct Engineering

An Overview of Microservice Architecture – Part I

Companies want to bid farewell to legacy architecture and digitize their business models, products and infrastructure. While some advanced companies are leveraging two-speed IT, DevOps and Cloud, some others are still trying to figure out a way to build disruptive web and mobile products faster. Moreover, growing consumer demands have increased the need to build […]

AgileProduct EngineeringSoftware development

Infographic: 7 Common Mistakes of User Stories and How to Avoid?

Understanding product features play a paramount role in software product development. Ultimately, delivering these features according to the expectations create a superior recall and experience. With more and more product companies now practicing Agile, it is important for them to understand requirements clearly from all the concerned stakeholders. A user story is a primary artifact […]

Java/JVMSoftware developmentTechnology

Functional Interface for Lambda expressions : Java 8

As we already know that Lambda Expressions are used to support functional programming in Java. The default behaviour of Lambda expressions is to accept only those interfaces as reference variables which have only one abstract method. We call such interfaces Functional Interfaces. You could also name them as SAM, i.e., Single Abstract Method interfaces. Java […]

AgileCloudDevOps

How to Build a Robust Microservice Architecture? Continuous Delivery and Other Best Practices – Part II

Microservices have really redefined the way traditional and legacy applications were built. In part I, we have provided an overview of microservices and key benefits of microservice architecture. Unlike the monolithic architectural style, microservice architecture helps to bring business agility and improve time to market. Microservices break the larger service into different smaller functions and create […]

Technology

How to Upgrade Existing Code Base to Latest AEM Version?

Adobe Experience Manager (AEM) is an Enterprise Web Content Management System which is used in high impact environments hosting voluminous pages and serving many users.It also involves integration with custom applications and customization of existing AEM features. Because of these complexities, the upgradations of AEM from one version to another one needs to be properly […]

AgileDevOpsTechnology

Integrating and Managing Old Artifacts through Jenkins

Continuous Integration (CI) and Continuous Deployment (CD) has now become the first and foremost necessity in Agile methodology. Developer’s life has now become much easier as they can now focus on automating other tasks. Managing the artifactory using CI/CD tools is also important to optimize storage cost for the system. It is observed that the artifacts […]

Digital Transformation

TO THE NEW Concludes the Digital Transformation Summit: Impact on M&E Industry’ – Event Highlights

TO THE NEW concluded the “Digital Transformation Summit: Impact on Media & Entertainment Industry” on 26th May 2017 at Shangri-La, New Delhi. TO THE NEW along with Amazon Web Services organized the event to exclusively focus on digital disruption shaking up the Media and Entertainment (M&E) industry. The event was attended by many top leaders in India, […]

AWSCloudDevOps

Schedule Lambda On Cron Expression Triggers

Lambda is an Amazon Web Services (AWS) masterpiece which helps in leveraging compute services for a duration of seconds to minutes and hence reduces the infrastructure costs manifolds and its maintenance. The Cron expressions are created, evaluated and triggered using Cloudwatch Management Console. The possible cron expressions for AWS Lambda are discussed in this link. In […]

Java/JVMTechnology

Why is Generic Array Creation not Allowed in Java?

To understand this topic let us directly start with an example. List<Integer> arrayOfIntegerList[] = new ArrayList<>[10]; // compile time error !! You will find that a simple statement like this will not even compile because the Java compiler does not allow this. To understand the reason, you first need to know two arrays are covariant and generics are invariant. […]