Remove Continuous Integration Remove Handbook Remove Performance Remove Programming
article thumbnail

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

Xebia

Clean Code : A Handbook of Agile Software Craftsmanship. Extreme Programming Explained : Embrace Change. It contains lessons ranging from programming best practices to recognizing and preventing issues in code. Is it performance? Extreme Programming Explained. Be sure to read Extreme Programming Explained.

Software 130
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. Continuous deployment resolves this risk. How to Use Continuous Deployment. Continuous Integration.

Insiders

Sign Up for our Newsletter

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

article thumbnail

5 Must-Read Books for Apprentice Software Developers ??

Xebia

Clean Code : A Handbook of Agile Software Craftsmanship. Extreme Programming Explained : Embrace Change. It contains lessons ranging from programming best practices to recognizing and preventing issues in code. Is it performance? Extreme Programming Explained. Be sure to read Extreme Programming Explained.

article thumbnail

AoAD2 Practice: Build for Operation

James Shore

I’ll typically program it to abstract environment configuration, too.). Instead, leave the configuration out, and program your code to fail fast (see “Fail Fast” on p.XX) if it can’t find the configuration it’s looking for. Both approaches will allow you to code the details using a real programming language.

article thumbnail

Our Engineering Apprentice Journey

Tandem

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. Learning / professional development.

article thumbnail

What Is Hyperautomation?

O'Reilly Media - Ideas

As a trend, it’s not performing well on Google; it shows little long-term growth, if any, and gets nowhere near as many searches as terms like “Observability” and “Generative Adversarial Networks.” Office staff usually perform tasks like invoice processing by filling in a web form. Should it be? What’s required? There has to be.

Trends 127
article thumbnail

Grown-Up Lean

LeanEssays

This working paper was submitted as a chapter in The International Handbook of Lean Organization , Cambridge University Press, Forthcoming. The democratization of programming arrived with the public Internet in 1991, and within a decade it became clear that the old model for developing software was obsolete. How are they getting along?