There is the little bit misleading composer command: composer update. It also allow to only update 1 to n packages with composer update package1 package2 (package names as arguments. Howevery, there is a constraint to be considered! composer update is updating the packages within the defined requirements – thus it is not updating the package.json!
If you want to install the newest package version, you must add the package as a new requirement with composer require. This way the newest (or older version if dependencies are blocking the newest) package will be used. composer install overwrites the package.json.
Angular provides already a ng build command as well as an option for production environment. But how can this be transfered to your existing continuous delivery infrastructure. Imaging you have got a Bamboo or Jenkins responsible for building and deploying your software application.
Continue reading “Custom deployment of Angular applications within your Continuous Delivery”
I saw following recently in a pull request I was supposed to review. A ValueObject was used as an property – for a validator class.
Continue reading “ValueObjects and its usage in classes (in comparison to states and dependencies)”
Expected “this is a string for 2.000 €” is not equal to “this is a string for 2.000 €”
If you are writing tests and have string comparisons done, it can be sometimes tricky. Common problems are:
- character encoding, eg. UTF-8 vs. ISO 8859-15
- whitespace or non-visible (in your editor) characters at the end/beginning
- non-breaking space characters, eg. in the example above between amount and currency