Articles

Please enter an article title, author, or keyword
Browserify vs Webpack

The best way to organize and assemble multiple JavaScript code files into one file is to use module bundlers (Browserify or Webpack). When working with libraries that have numerous dependencies or when your project grows too big for a single file, you can utilize a JavaScript bundler.

Daniel Agantem's picture Daniel Agantem
What Makes Kubernetes Agile What Makes Kubernetes Agile

One of the Agile principles is simplicity—the art of maximizing the amount of work not done is essential. Kubernetes provides simplicity through different features based on the Single Responsibility Principle for decoupling, and through automating tasks such scaling, resource allocation, and making updates.

Deepak Vohra's picture Deepak Vohra
How to keep SQL Queries Agile How to Keep SQL Queries Agile

When developing software that makes use of a database, you may want to apply Agile principles to help tune your SQL queries. Simplicity, and being able to reduce the time scale of long running queries are the resulting benefits. In this article we discuss how to write more efficient code and reduce the overhead associated with long-running or inefficient queries.

Deepak Vohra's picture Deepak Vohra
The Veracity about Velocity The Veracity about Velocity

Novice project management, measurement analysts, and even leadership may attempt to use velocity (an indicator of workload completed) comparisons to drive innovation and improvement across teams. In turn, teams are then motivated to inflate story points and velocity while losing perspective of their true purpose: value delivery.

Joe Schofield's picture Joe Schofield
7 Strategies to Build High-Performing Teams

As leaders, we need to consider the structure of the team and the alignment and purpose of the work the team does. This is to ensure that we have clarity on the value the team creates. In my opinion, a high-performing team flourishes in an environment where they know exactly how they contribute to the organization's purpose.

Venkat Edagottu's picture Venkat Edagottu
Is Iterative Development Still Relevant? Is Iterative Development Still Relevant?

Iterative development is a forerunner of Agile and can be seen as a hybrid retaining some aspects of Waterfall. This article looks at whether it is still of value to project delivery and in what circumstances it could be useful.

Adrian Baker's picture Adrian Baker
What Makes Containerization Agile What Makes Containerization Agile

While a few other types of containers are available, Docker is the de facto standard for containerization. Containerization involves running multiple applications in containers on a Docker Engine that runs on an underlying operating system. The principles of Agile software emphasize simplicity, interactions among individuals, working software, customer collaboration, and responsiveness to change. Docker containers make all of these feasible.

Deepak Vohra's picture Deepak Vohra
5 Tips to Create a Secure CI/CD Pipeline 5 Tips to Create a Secure CI/CD Pipeline

The purpose of CI/CD security goes beyond identifying and remediating vulnerabilities—it also emphasizes keeping pace with other CI/CD processes. A secure CI/CD pipeline allows teams to find and fix issues without disrupting the overall CI/CD flow, achieving security without delaying or rolling back software releases.

Gilad David Maayan's picture Gilad David Maayan
Question Mark Cucumber for BDD—How Effective Is It?

Whether to use Cucumber and BDD (Behavior Driven Development) is an old topic and a lot has been shared regarding this already. However I believe many times it’s just the high level technical reasons that make it to the forefront of the argument on how effective it is, and I want to address the topic from a holistic point of view and not just technical.

Akash Bhatia's picture Akash Bhatia
Top 7 Software Development Trends for 2022 Top 7 Software Development Trends for 2022

For software companies and developers, keeping up with the trends means offering state-of-the-art software products and establishing themselves as innovation leaders. Enterprises and businesses will, on the other hand, have to decide between purchasing an existing software solution or cashing in for a customized product tailored to their needs.

Frank Garnett's picture Frank Garnett

Pages

Upcoming Events

Apr 27
Jun 08
Sep 21