Remove Continuous Integration Remove Handbook Remove Performance Remove Testing
article thumbnail

AoAD2 Practice: Continuous Deployment

James Shore

Continuous Deployment. If you use continuous integration, your team has removed most of the risk of releasing. Done correctly, continuous integration means that the team is ready to release at any time. You’ve tested your code and exercised your deployment scripts. Continuous deployment resolves this risk.

article thumbnail

5 Books to Achieve the Mindset of a Software Craftsman ??

Xebia

Clean Code : A Handbook of Agile Software Craftsmanship. Is it performance? Have you ever heard of Test-Driven Development ? Continuous Integration ? The Pragmatic Programmer : From Journeyman to Master. Extreme Programming Explained : Embrace Change. The right books will accelerate your growth greatly.

Software 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

DevSecOps Best Practices and Business Value

Exadel

Security tests . During Continuous Integration (CI) security tests can be performed. Using security testing helps save time and effort. Both static application security testing (SAST) and dynamic application security testing (DAST) can be performed as part of the CI workflow.

DevOps 52
article thumbnail

5 Must-Read Books for Apprentice Software Developers ??

Xebia

Clean Code : A Handbook of Agile Software Craftsmanship. Is it performance? Have you ever heard of Test-Driven Development? Continuous Integration? The Pragmatic Programmer : From Journeyman to Master. Extreme Programming Explained : Embrace Change. The right books will accelerate your growth greatly. Refactoring?

article thumbnail

Cloudera’s Open Data Lakehouse Supercharged with dbt Core(tm)

Cloudera

dbt allows data teams to produce trusted data sets for reporting, ML modeling, and operational workflows using SQL, with a simple workflow that follows software engineering best practices like modularity, portability, and continuous integration/continuous development (CI/CD). Introduction. dbt-impala . dbt-spark-livy.

SDLC 79
article thumbnail

Our Engineering Apprentice Journey

Tandem

Unit testing. You’ll learn our Git workflow, commit early and often with descriptive messages, open and merge pull requests, review your teammates’ code, deploy to staging and production environments, configure hosting platforms, manage our continuous integration services, and build a lot of software. Estimation.

article thumbnail

AoAD2 Practice: Build for Operation

James Shore

When you deploy, you’ll deploy the same code to every environment, whether that’s your local machine, a test environment, or production. But your configuration will change: for example, your test environment will be configured to use a test database, and your production environment will be configured to use your production database.