Remove Development Remove Engineering Remove Engineering Culture Remove Test-Driven Development
article thumbnail

A Software Engineering Career Ladder

James Shore

I’ve been quiet lately, and that’s because I’ve joined OpenSesame as Vice President of Engineering. It’s been a fascinating opportunity to rebuild an engineering organization from the inside, and I’m loving every minute. I’m not sure if I’m allowed to say how many engineers we have, so let’s just say “lots,” but not “tons.”

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.

Trending Sources

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

Build cloud infrastructure from your CI pipeline with Pulumi

CircleCI

Managing that interaction with the cloud is part of what cloud engineering is all about. You can bring the practices of application delivery to infrastructure as code with the maturity of cloud engineering. Getting started with cloud engineering using Pulumi and CircleCI. You can find the source code at [link].

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