node.js Meetup Mannheim 06/2015
Am Dienstag den 30.06.2015 trifft sich die node.js Usergroup Mannheim wieder bei uns. Anmeldungen bitte auf der entsprechenden meetup.com Seite vornehmen. Danke!
Am Dienstag den 30.06.2015 trifft sich die node.js Usergroup Mannheim wieder bei uns. Anmeldungen bitte auf der entsprechenden meetup.com Seite vornehmen. Danke!
Nachdem wir vor einiger Zeit unsere CAO Faktura Version auf die Version 1.4.4.177 aktualisiert haben, ist es uns nicht mehr möglich Zahlungen für Einkäufe zu stornieren. Beim Versuch einen Storno ausführen wird die Fehlermeldung "Für diese Operation fehlen Ihnen die Rechte!" angezeigt, obwohl alle nötigen Rechte im CAO-Admin vergeben waren. Nach einer kurzen E-Mail Konversation mit dem Entwickler von CAO-Faktura war die Lösung recht einfach. Es ist folgendes SQL Statement in der Datenbank auszuführen:
The PHPUnit manual shows how to define a set of browsers for a specific unit test like this:
Recently we ran into an issue with SVG rendering in an Cordova-based Sencha Touch application. When switching back and forth between views in a TabPanel SVG images got messed up. The problem only appeared on "older" Android devices (<= 4.1.2) and only when the images were embedded via an <img> tag. The solution was simple: Replace every <img> tag with an <div> container and include the SVG image via the CSS property background-image.
Vom 23.06.2015 bis zum 24.06.2015 findet in London die Jenkins User Conference 2015 statt. Ich freue mich dabei zu sein und in meinem Vortrag "Jenkins for PHP projects" zu berichten wie wir Jenkins in unseren PHP Projekten einsetzen.
Am 04.05.2015 um 19:00 Uhr findet nach einer längeren Pause wieder einmal ein Webmontag.Talk in Mannheim statt. Ich freue mich dabei sein zu dürfen und etwas über "die Kunst Daten zu speichern" zu erzählen. In dem Kurzvortrag werde ich darauf eingehen welche Möglichkeiten es außer den "klassischen" Datenbanken gibt um Daten in Applikationen zu speichern und zu nutzen.
Am 04.06.2015 findet in Dublin die NoSQL Matters Konferenz statt. Ich freue mich dabei zu sein und meinen Vortrag "The NoSQL Store everyone ignores: PostgreSQL" präsentieren zu dürfen.
Since it is not really documented how to build a release .apk package with SenchaCmd and Cordova I`d like to share the current workflow I use. First of all we build the native package via SenchaCmd. This results in a production build of the Sencha Touch application wrapped in a debug build of Cordova:
As I blogged yesterday we created our own coding standard for our Javascript code. In addition to that we were looking for a way to lint SCSS code and found a tool called scss-lint which seems to be the only option out there when it comes to linting scss code. We were not happy with the default settings of scss-lint and came up with our own version which we`d like to share with the world today. Head over to Github and have a look at our cs-scsslint repo. The package can be consumed via npm, the package is called "bitexpert-cs-scsslint".
About two years ago we agreed on dropping our own company-wide code standard (which in fact was none!) in favour of the common standards used in all the programming languages which we use. That's PSR-1 and PSR-2 for PHP projects, the Java Code conventions for our Java projects and the Puppet Language Style Guide for our Puppet cofigurations. For Javascript we were not able to find the one and only standard out there. So once again we had to jump in and create our "own" standard. However, this time we`d like to share it with the world ;)