dev-resources.site
for different kinds of informations.
Automation
Published at
9/12/2022
Categories
principles
technology
development
Author
stefvanhooijdonk
Main Article
Author
16 person written this
stefvanhooijdonk
open
Automation is the backbone of what we do. It provides repeatability, reliability, scalability, and speed. Four things that allow us to recover quickly. It reduces the damage caused by imperfect software, simply because we are able to get everything back up and running quickly and easily. This oversimplifies the benefits of automation, but everyone should understand why this is necessary.
If something will be done more than once, automate it.
Here are some practical examples:
- From the initial code change/pull request being approved, no human intervention should be necessary to put that change live. It should happen automatically.
- No virtual machine should be deployed by a person following actions defined in a script. It should only take a button press, at most.
- Applications should never require configuration by hand.
- Stop toil. Toil is the kind of work tied to running a production service that tends to be manual, repetitive, automatable, devoid of enduring value, and that scales linearly (or worse) as a service grows.
Automation doesn't remove the human element, it allows humans to focus on the right element and stop performing trivial, tedious and error-prone work.
principles Article's
30 articles in total
Tell Don't Ask principle explained
read article
THE M.O.I.S.T Principle
read article
Functional Programming (FP) Principles with examples
read article
SOLID Principles in Functional Programming (FP) with examples
read article
16 Principles for Tech-led Start-ups as a Software Engineer
read article
Applying the four principles of accessibility
read article
Mastering SOLID principles in Flutter
read article
We got 3 main principles for writing Technical Blog posts. Hereβs what we learned.
read article
Testing Without the Tears: How Mocking Boundaries Can Strengthen Your Tests
read article
Advantages of Modularity: Simplified Development Process
read article
SOLID Principles: It's That Easy! π± STANDOUT π with SOLID Principles! π§ββοΈβ¨
read article
10 principles of good web design.
read article
π Novu's Communication Manifest: Lighting the Path to our Future π‘
read article
2023 Industry Trends in Mobile Application User Interface
read article
Web Design Principles: From Layout to Navigation, Master the Basics
read article
Agile Software Development: Principles, Practices, and Benefits
read article
Considering Agile Principles from a different angle
read article
SOLID Principles in Swift: A Practical Guide
read article
Development principles you should know
read article
One-page Software design cheat sheet
read article
Top 10 trending github repos for Java developers in this weekπ.
read article
What You Need To Know About Design Rules And Principles
read article
Security
read article
Monitoring/Observability
read article
Design to encapsulate volatility
read article
Testing
read article
Code Clean & Simple
read article
Automation
currently reading
Tech Principles @ Coolblue
read article
Recovery over perfection
read article
Featured ones: