article thumbnail

A Software Engineering Career Ladder

James Shore

It’s been a fascinating opportunity to rebuild an engineering organization from the inside, and I’m loving every minute. We’re introducing a lot of cutting-edge software development practices, such as self-organizing vertically-scaled teams and Extreme Programming. Culture doesn’t change easily. Bigger than a breadbox, anyway.

article thumbnail

5 ways to do Continuously Improved Testing

Xebia

Test automation is one of the practices that helps teams gain confidence earlier in the development process. It reduces the cost of testing and supports keeping long-term, high-development velocities. This results in a steadily-growing set of tests becoming part of the development cycle. Lower-level testing.

Testing 130
Insiders

Sign Up for our Newsletter

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

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. User acceptance testing. Security testing.

article thumbnail

6 Crucial Issues for Legacy.NET App Modernization

Datavail

In addition to modernizing your.NET applications and development methodologies, you might also take this chance to renovate the underlying database, or fix chronic pain points such as data quality issues. Establishing an IT culture. Consider establishing internal coding standards that will make testing and long-term maintenance easier.

Azure 52
article thumbnail

Build cloud infrastructure from your CI pipeline with Pulumi

CircleCI

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. Pulumi is an infrastructure as code platform you can use to help create a cloud engineering culture in your organization.