About
This is a technology blog by Matthias Friedrich, a software developer and architect from Karlsruhe, Germany. more ...-
Recent Posts
Tags
- android
- backup
- best practices
- books
- build systems
- c/c++
- computer science
- databases
- deployment
- distributed systems
- django
- docker
- documentation
- go
- hadoop
- java
- java python
- kubernetes
- libraries
- linux
- machine learning
- maven
- meta
- monitoring
- music
- musicbrainz
- networking
- opinion
- oracle
- process
- productivity
- prometheus
- python
- quality
- quick tips
- rcs
- scalability
- scheme
- scripting
- security
- server
- shell
- standards
- testing
- tools
- ubuntu
- web
- xml
Tag Archives: process
Thoughts on Collective Code Ownership
Agile software development methodologies like Extreme Programming (XP) propagate collective code ownership: Every developer is allowed (and encouraged) to make changes wherever necessary. But is this really a realistic, useful approach?
Getting Started With Existing Code
Software developers often have to work with existing code bases, whether it’s for joining an ongoing development effort or for maintenance work on a legacy application. Getting familiar with foreign code takes time and can be a frustrating experience. In … Continue reading
Effective E-Mail Processing
Spam filters are supposed to take care of unsolicited E-Mail and they save us lots and lots of time each day. But what about all that stuff from inside your organization that is only loosely relevant to your work or … Continue reading
Release Management in Open Source Projects
During my work in open source projects, I observed several ways of dealing with software releases, ranging from chaos up to well-defined release processes. In this article, I’m going to describe two common patterns of dealing with releases from a … Continue reading
Lightweight Package Management using Stow
Package management tools like apt-get make it very easy to install and remove software. The package manager takes care of downloading the package together with its dependencies if, of course, someone has taken the time to create a package and … Continue reading