How To Create an Effective Agile Software Development Plan?

No project is complete until it’s been thoroughly planned and executed in Agile style. If you’re new to agile software development, or simply want to improve your team’s agility skills, this guide is for you.
In this article, we’ll outline the basics of agile planning, discuss how agile teams interact with other departments, and agile team management, and provide tips on creating an effective agile software development plan.

Protection Against Accidental Deletion of Kubernetes PVs and Namespaces

Accidental Kubernetes PVC delete or namespace delete can cause the Persistent Volume to get deleted. Such volumes lose their data, and the stateful applications lose their state. By using Persistent Volume TrashCan, users can get a grace period to undo such unintended delete operations.
This talk will showcase how to overcome one of the admin’s pain points involving accidental deletions of PVCs by using advanced storage management solutions in Kubernetes.

Apache Ranger and AWS EMR Automated Installation and Integration Series (1): Solutions Overview

System security usually includes two core topics: authentication and authorization. One solves the problem of “Who is s/he?” and the other solves the problem of “Does s/he have permission to perform an operation?” In the big data area, Apache Ranger is one of the most popular choices for authorization, it supports all mainstream big data components, including HDFS, Hive, HBase, and so on. As Amazon EMR rolls out native ranger (plugins) features, users can manage the authorization of EMRFS(S3), Spark, Hive, and Trino all together. For authentication, an organization usually has its own centralized authentication infrastructure, i.e., Windows AD or OpenLDAP; however, for most big data components, Kerberos is only supported authentication mechanism, so users usually need to integrate Windows AD/OpenLDAP and Kerberos together to unify authentication.
We will focus on how to implement automated installation and integration for Amazon EMR and Apache Ranger. This series is composed of four articles. Each article will introduce a completed solution against different technology stacks.

Web Resource Caching: Client-Side

The subject of Web resource caching is as old as the World Wide Web itself. However, I’d like to offer an as-exhaustive-as-possible catalogue of how one can improve performance by caching. Web resource caching can happen in two different places: client-side – on the browser and server-side. This post is dedicated to the former; the next post will focus on the latter.
Caching 101
The idea behind caching is simple: if a resource is time- or resource-consuming to compute, do it once and store the result. When somebody requests the resource afterwards, return the stored result instead of computing it a second time. It looks simple – and it is, but the devil is in the detail, as they say.

React.JS: The Best Technology for Application Development

React.js is one of the most emerging front-end JavaScript technologies. Developers favor React.js as it ensures scalability, speed, and simplicity. It not only designs elegant user interfaces but also helps to create complex applications. 
React framework, design elastic and compound web applications with reusable user interface components. This library was designed in 2012 by Jordan Walke, a Facebook application engineer. Most JavaScript frameworks are not searched engine optimized, but this library is quite different in that context.

What Is Agile Methodology In Software Development?

Agile enables teams to provide consumers more quickly and without as many problems through an iterative project management and software development approach.
An agile team produces work in manageable, small-scale increments rather than staking everything on a “big bang” launch. In addition, teams have a built-in mechanism for fast adjusting to change since requirements, plans, and results are regularly evaluated.

New Changes to DZone Website

Hello DZone Contributors!
We have an exciting update to share with you all about some changes to our website. As the scope of content on DZone has continued to grow and expand over the years, we realized that the navigation to and from our Zones has become a bit crowded and difficult to navigate, so we’ve spent the past several months rebuilding and redefining what this will look like.

Amazon EC2 Monitoring — Things to Monitor, Challenges, and Best Practices

Amazon EC2 is the core component of Amazon AWS that provides scalable cloud computing solutions similar to its competitors like Microsoft Azure VMs and Google Compute Engine. However, Amazon AWS holds 84% of the market share due to its overwhelming popularity. 
Due to its immense popularity, businesses and enterprises worldwide prefer using it. 

Quality Management – Whose Responsibility Is It Anyway?

In 1924, W. A. Shewhart of Bell Telephone Laboratories developed a statistical chart to control product variables. This chart is the beginning of statistical quality control as we know it.
After the second world war, engineers W. Edwards Deming and Joseph M. Juran, who worked as consultants in the Japanese manufacturing industry, created the concept of Total Quality, in which quality extends beyond the manufacturing process to all organizational processes and instills the values of quality in every worker called – Total Quality Management (TQM)

What Is Loosely Coupled Architecture?

A loosely coupled architecture is a software application development model wherein multiple components are connected with one another but are not heavily dependent on each other. Together, these components create a general network or system, despite each service being an independent entity created to perform a single task.
The primary purpose of a loosely coupled architecture is to create a system that doesn’t fail due to the failure of a single component. Service-oriented architectures (SOAs) normally comprise a loosely coupled architecture.

Generated by Feedzy