Add daily email for 2024-08-05
Application code is only part of the puzzle
This commit is contained in:
parent
c7b6399a79
commit
db6abea201
30
source/_daily_emails/2024-08-05.md
Normal file
30
source/_daily_emails/2024-08-05.md
Normal file
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
title: Application code is only part of the puzzle
|
||||
date: 2024-08-05
|
||||
permalink: daily/2024/08/05/application-code-is-only-part-of-the-puzzle
|
||||
tags:
|
||||
- software-development
|
||||
- docker
|
||||
- nix
|
||||
cta: ~
|
||||
snippet: |
|
||||
Your application code is only part of the puzzle.
|
||||
---
|
||||
|
||||
Of course, your application code is important.
|
||||
|
||||
In a Drupal project, in addition to the framework itself, you'll likely have additional community-contributed (contrib) modules that add functionality and any project-specific custom modules and themes.
|
||||
|
||||
The application code, though, is only one piece of the puzzle.
|
||||
|
||||
You also need infrastructure code to ensure the code runs with the correct dependencies and versions for everyone working with it.
|
||||
|
||||
You don't want people using different versions of PHP or a different web server.
|
||||
|
||||
You want consistency between all environments to lower the risk of introducing bugs.
|
||||
|
||||
You also want the infrastructure code to be reliable and simple to run and bundled with the code for each access.
|
||||
|
||||
Instead of using something like MAMP or XAMPP, software like Nix and Docker (or wrappers like Lando and DDEV) have files that can be kept with the application code.
|
||||
|
||||
This makes it much easier for people to contribute, whether they're employees, freelancers, consultants or open-source contributors.
|
Loading…
Reference in a new issue