Für den im November diesen Jahres geplanten Release der finalen Fassung von PHP 7.0 wurde nun der erste Release Candidate veröffentlicht. Gegen über den zuvor erhältlichen Beta Releases sind nochmal 27 gemeldete Fehler behoben und zusammengefasst über 200 Commits zu Verbesserungen der Stabilität von Datenbanken, Arrays, Streams und…

weiterlesen

Heute habe ich mir mal überlegt, wie man es hinbekommen kann, einen Auslöser für meine Canon zu bauen. Also einen Fernauslöser kann ja jeder bauen, aber ich wollte einen Knopf haben, dass der Arduino 5 Bilder in einem bestimmten Abschnitt auslöst. Man kann natürlich auch noch den Autofokus und alles mögliche darüber steuern, aber das kann man sich ja nach dem Tutorial selbst nochmal zusammen bauen. Ich habe also meine Platine…

weiterlesen

Wer kennt es nicht, man hat eine coole Idee für eine App, hat sie auch schon umgesetzt, zum Testen stehen einem aber nur ein zwei Geräte zur Verfügung. Hier kann dem Android-Entwickler nun geholfenwerden. Amazon hat am 13. Juli 2015 seine AWS Device Farm gestartet. In der…

weiterlesen

Viele von euch stehen bestimmt vor der selben Herausforderung, wenn man eine Galerie bzw. ein Karussell für ein Projekt erstellen will, frag man sich "wie mache ich das oder welche fertige Lösung nehme ich dafür?". Ganz tricky wird Geschichte wenn diese Galerie oder der Slider dazu noch "responsive" bzw. touchfähig sein soll. Da kommt schnell der Gedanke an…

weiterlesen

Nachdem im ersten Teil BDD mit Cucumber hervorgehoben wurde wenden wir uns nun dem schreiben von Tests zu. Testbarer Code ist eine Kunst die mit Erfahrung reift. Dennoch gibt es Hilfsmittel, die das Schreiben von testbaren Code erleichtern. Heute schauen wir uns zwei Konzepte und die dazu gehörigen Frameworks an. Angenommen wir…

weiterlesen

Behaviour-Driven-Development (kurz BDD, zu deutsch verhaltensgetriebene Softwareentwicklung) ist wie auch testgetriebene Entwicklung eine Technik der agilen Programmierung. In dieser mehrteiligen Reihe möchte ich euch Methoden und Werkzeuge vorstellen, um BDD als Teil projektbezogener Softwareentwicklung umzusetzen. BDD setzt sich hierbei aus den folgenden Elementen zusammen: Einbeziehung der…

weiterlesen

Viele Entwickler haben bereits darauf gewartet und gebetet. Nun endlich wurden die Gebete erhört. Der Xposed Framework Macher hat angekündigt, dass eine baldige Veröffentlichung seiner Installer-App ansteht. Wer Xposed noch nicht kennt, man kann hiermit über diverse Module sehr stark in das System von Android eingreifen ohne dass man ein seperates ROM…

weiterlesen

Wenn man Softwareentwickler ist kommt man quasi nicht darum herum irgendwann mal einen regulären Ausdruck schreiben zu müssen. Mit ein bisschen Übung sollte dies auch jedem leicht gelingen. Es gibt ein sehr cooles Tool um euch die Arbeit mit regulären Ausdrücken zu erleichtern. Bei dem Tool handelt es sich um die Website…

weiterlesen

Desktop Benachrichtigungen aka "Web notifications" sind dafür da um den Benutzer über wichtige Ereignisse (wie zum Beispiel eintreffende Nachrichten) auch dann zu…

weiterlesen

Heute stelle ich euch eine Alternative zu Apache Maven vor. Wer Maven nicht kennt und vorzugsweise Java-Projekte noch mit ant oder von Hand kompiliert: Es lohnt sich Maven kurz anzulesen. Wer Maven schon kennt und gerne nutzt: Werft einen Blick auf Gradle! Gradle punktet in meinen Augen besonders durch Lesbare Konfiguration starke…

weiterlesen