Achtung liebe Leser, jetzt wird es richtig nerdig! Das wir Anderen beim Computer spielen, beim Handwerken oder Autoreifen wechseln zusehen um von ihnen zu lernen ist allgemein bekannt. Aber es gibt auch Videos für das Software entwickeln. Auf der Plattform livecoding.tv werden Videostreams angeboten, bei denen man…

weiterlesen

Die meisten Anwendungen machen erst so richtig Spaß zu Testen, Auszuprobieren und Anderen zu zeigen, wenn sie auch Daten enthalten. Natürlich kann man sich irgendwelche Dummy-Daten generieren und in die Datenbank eintragen, aber es ist schon schöner wenn die Daten realistisch aussehen. Dann fallen Fehler meistens auch besser auf, als wenn überall in der Anwendung…

weiterlesen

Für viele mag das Versionsverwaltungssystem git bei den ersten Erfahrungen schwierig oder kompliziert aussehen. Vor allem für Umsteiger von einem anderen VCS kann es zu Verwirrungen kommen. Das eigentlich…

weiterlesen

Wir Softwareentwickler von der joocom haben vor einigen Wochen das Buch Der Pragmatische Programmierer von David Thomas und Andrew Hunt verschlungen. Es handelt sich dabei um ein Buch mit praxisnahen Tipps und Empfehlung, weit ab von konkreten…

weiterlesen

Mit SVGs in Webseiten kann man geniale Dinge machen. Man kann sie dynamisch erzeugen und zur Laufzeit manipulieren. Doch wenn man auf einer Seite sehr viele SVGs hat dauert das Rendern unter Umständen sehr lange. Wenn wir jetzt dynamisch erzeugte SVGs nur ausgeben lassen wollen, bietet es sich an, diese in ein statisches Bildformat zu konvertieren. Dies kann man ganz einfach machen, zum Beispiel mit…

weiterlesen

Wer Apps für Apples iOS entwickelt und diese auf seinem iPhone oder iPad testen möchte braucht für die Zertifizierung die Unique Device ID kurz UDID. Die UDID kann man im Gegensatz zur Seriennummer nicht direkt im iPhone selbst sehen, sondern muss es dafür an den Computer anschließen. Wie genau man seine UDID herausfindet habe ich in diesem Blogpost zusammengefasst. Wer nicht so viel lesen möchte, für den gibt…

weiterlesen

PHP Best Practices

PHP ist eine Sprache die sich ständig weiter entwickelt. Aktuell steht mit der Version 7 bald ein neues Major Release ins Haus. Für Softwareentwickler ist es daher nicht immer ganz einfach den Überblick über alle Best Practices zu behalten. Zum Glück gibt es sehr gute Quellen im Netz, die sehr übersichtlich die wichtigsten Informationen…

weiterlesen

Telefonnummern können ganz verschiedene Formate annehmen und diese können von Land zu Land auch noch sehr unterschiedlich sein. Daher sollte man immer wenn der User eine Telefonnummer eingibt diese validieren und in ein einheitliches Format bringen und in diesem abspeichern. Google stellt dafür eine umfangreiche Library namens libphonenumber für Java, C++ und…

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

Jeder Softwareentwickler der schon mal Apps für Facebook programmiert hat oder einen Facebook Login bei einer bestehenden Webseite integriert hat, ist bestimmt auch über den Deauthorize Callback gestolpert. User haben nämlich jederzeit die Möglichkeit einer App die gegebenen Rechte wieder zu entziehen ("deauthorize"). Dies kommt einer Deinstallation der Anwendung gleich.…

weiterlesen