Software Development

Cprime > Resource Center > Blog > Software Development

Software Development

Learn more about software development, including topics on pair programming etiquette, Gitflow, advanced Git commands, and more.

What Is Gradle Enterprise?

In this post, you\'ll learn about Gradle Enterprise. You\'ll also get an overview of its key features. Finally, you\'ll learn where to find additional information on this tool. Overview Gradle Enterprise is a powerful tool...

Read Article >

Addressing the Tech Labor Shortage — Looking Outside the Organization

The global tech labor shortage is becoming far more than an annoyance for companies within and outside the technology space. These days, nearly every organization is, to some extent, a software company. Job site Monster...

Read Article >

Addressing the Labor Shortage in Tech — Looking Inside the Organization

The labor shortage in tech is now a global problem, and it’s not going away anytime soon. According to research and consulting firm Korn Ferry, “by 2030, there will be a global human talent shortage...

Read Article >

Black-Box vs. White-Box Testing

The software testing field\'s lexicon is huge and continues to grow. Newcomers to the field may be intimidated by the thought of learning so much jargon. Luckily, we\'ve written a post to make this situation...

Read Article >

Solve Your Tech Talent Shortage from Within

Over the last 15 years, I’ve hired dozens of software engineers, and it has never been enough. The demand for developers just continues to grow as the products we use every day become more entwined...

Read Article >

Elevate Your Tech Talent with the MakeDev Program

Today\'s business leaders and HR managers face seismic shifts in the business landscape, whether pandemic-related or precipitated by competitive innovation. To respond, organizations often have to reduce staff and skills in one area of the...

Read Article >

DRY January

New Year, new you, right? 2021 was a bit of a slog for us all and as we approached the end of the year it was easy to fall into bad habits. Why not begin...

Read Article >

What Is the Test Automation Pyramid?

There are many different types of software testing. They\'re not interchangeable: each one caters to a different testing need and offers very different feedback. However, that doesn\'t mean you should use every form of testing...

Read Article >

What is Site Reliability Engineering?

Site reliability engineering (SRE) is a trendy concept in the cloud world. Google started this practice in the early 2000s and shared it with the world in the seminal book Site Reliability Engineering. It turns...

Read Article >

Defining the 5 DevOps Principles: CALMS

DevOps is a ubiquitous term these days. I\'ve lost count of the job ads that look for DevOps engineers and the products that sell themselves as the ultimate DevOps tool. At its core, DevOps is...

Read Article >

Kubernetes vs. Docker: Differences You Need to Know

Both Docker and Kubernetes are ubiquitous tools nowadays. They\'re two of the most popular existing open-source projects. Whether your workloads run in the cloud or on-premise, it\'s exceedingly likely that you\'ll be using these two...

Read Article >

4 Benefits of Microservices

You may have heard about things like containers, Kubernetes, and the cloud. All these modern technologies have become popular because of the concept of microservices. Nowadays, microservices architecture has become a standard way of building...

Read Article >