International PHP Conference |
May 25 – 29, 2020 in Berlin

What it actually costs – an ecological Price Tag for Software Development

Session
This talk originates from the archive. To the CURRENT program
Until May 7: ✓ PS Classic or C64 for free ✓ Group discount ✓ Save up to € 340 Register now
Infos
Thursday, June 6 2019
11:45 - 12:30

As I write these lines here, my fan is running at full speed. Not because I am so badly equipped, no, it’s because of the abundance of things that run alongside. For several open source projects, some docker containers are running; for a private project, a Kubernetes runs and purrs and provides scalability on the machine. And then there’s the virtual machine for the customer project; somehow, this machine never really stops, just like the whole computer.

In addition, tests and builds are running in different CI platforms. Those tests and builds that start with a simple git push origin my_branch. A job for every aspect of my application or library. Of course, as a developer, I’m happy when those jobs turn green. And in case it happens that I forgot a few lines of code to commit: git add . && git push orgin my_branch. It’s so easy. The CI will fix it; it costs me nothing.

Does it really cost nothing? Of course, depending on the type of CI platform, there will be hosting fees or other contributions. But these costs are only marginally noticeable in a large project. One price that I can’t recognize so far is the price for energy consumption. The energy consumption and the production of the machines that support us are always accompanied by an ecological price. Can we create a kind of label for this price, a counter which helps us prioritize features not only according to development times and benefits?

Stay tuned!

Behind the Tracks of IPC

PHP Core Technology
Best Practices & Application

General Web Development
General Web Development & more

Agile & Company Culture
Agility has become mainstream

Software Architecture
Concepts & Environments

Security
All about Web Security

Testing & Test Driven Development
More about software testing tools and strategies

DevOps & Continuous Delivery
DevOps is a philosophy

Docker, Kubernetes, Cloud
Cloud-based & native apps

#slideless (pure coding)
Showing how technology really works

PHP Frameworks
All about PHP Frameworks

Content Management Systems
Sessions on Content Management Systems