article thumbnail

Functional vs non-functional software testing

CircleCI

When you think of software testing, what comes up first? For many developers, unit tests and integration tests are often top of mind. Both software testing methods are vital to writing and maintaining a high-quality production codebase. Integration testing. But they are not sufficient on their own. Usability testing.

article thumbnail

You are what you Git: how your VCS branching model affects your delivery cadence

CircleCI

The path of a software engineer is one of constant learning. Before joining CircleCI, my years of experience led me to believe that I was an engineer with a firm understanding of the technical aspects of the craft, as well as what is considered good practice. We learn things from concepts and processes to languages and tools.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

6 Crucial Issues for Legacy.NET App Modernization

Datavail

This could include changes to the database’s software, architecture, data schema, or security practices. In particular, migrating to the Microsoft Azure cloud will shift from a capital expense to an operational expense, and can help save on hardware, software, and maintenance. Establishing an IT culture. Thinking big (and far).

Azure 52
article thumbnail

Build cloud infrastructure from your CI pipeline with Pulumi

CircleCI

Modern software systems are complex, with services distributed across data centers, in many zones, all around the world. Cloud engineering brings the cloud closer to application development, applying engineering practices and principles to infrastructure and innovating and collaborating faster across the entire team.

article thumbnail

The Netflix Cosmos Platform

Netflix Tech

A fully-managed continuous-delivery system of pipelines, continuous integration jobs, and end to end tests. Software developers have both freedom and responsibility to take risks and make decisions. None of us have the title of Software Architect; all of us play that role. Delivery?—?A

article thumbnail

Grown-Up Lean

LeanEssays

Lean was introduced to software a couple of decades ago. The Nature of Software “Do not go where the path may lead, go instead where there is no path and leave a trail” -- Ralph Waldo Emerson It’s May 27, 1997. I show that these models derive from opposing assumptions about the nature of the software-debugging task.