Wer mit Datenbanken arbeitet, der wird oft auf die SQL basierten relationalen Datenbanken zurückgegriffen haben. Das Ganze hat bisher auch sehr gut funktioniert. In Zeiten, wo die aufkommenden Daten aber immer mehrund vor allem auch umfangreicher werden und zudem meinst ungeordnet vorliegen (auch als BigData bekannt), reichen die starren Vorgaben der relationalen Datenbanken nicht mehr aus. Man…

weiterlesen

Im Zusammenhang mit Zeit- und Datumsoperationen gibt es sicherlich den einen oder anderen Entwickler, der Funktionen selber schreiben musste, da PHP mit DateTime nicht das gewünschte liefern konnte. Für alle, die schon einmal vor diesem Problem standen, kann die PHP-Klasse Carbon ein nützlicher Helfer sein.Carbon? Dem einen oder anderen ist es ggf. eher als Werkstoff ein Begriff, aber hier möchte ich viel…

weiterlesen

Heute geht es um eine Programmiersprache, die Erlangs VM produktiver nutzbar machen soll.Es geht um die von José Valim erdachte Programmierspache Elixir, die in Version 1.0 auf GitHub veröffentlicht wurde. Mit Elixir soll im Gegensatz zu Erlang die…

weiterlesen

Heute möchte ich euch kurz eine komplette "READY-TO-USE" Umgebung für angehende PHP-Entwickler vorstellen. Jeder der gerne in das Thema Entwicklung mit PHP einsteigen möchte, ... steht auch vor dem Problem, wie er seine selber geschriebenen Scripte testen kann, ohne sich gleich einen Webspace oder Webserver…

weiterlesen

Ich möchte heute kurz auf die vor drei Jahren ins Leben gerufene beliebte WebGL-Engine PlayCanvas eingehen. Anfang diesen Monats wurde sie als OpenSource freigegeben. Ausschlaggebend für diesen Schritt war, dass nach der bereits vorhandenen Unterstützung von Google Chrome und Mozilla FireFox, auch Appel…

weiterlesen

Redis als Queue

Heute möchte ich die Möglichkeit vorstellen, wie man mit Redis relative einfach eine Queue implementieren kann... Vermutlich hat der ein oder andere Softwareentwickler schon einmal vor dem gleichen Problem gestanden. Er möchte etwas tracken, weil aus den gesammelten Daten Auswertungen erstellt werden sollen. Als einfache Lösung kann man…

weiterlesen

Ich möchte heute die PHP Blibliothek "Flexihash" vorstellen. Aber zuerst einmal zur Problemstellung: Der ein oder andere Entwickler stand sicherlich auch schon einmal vor der Anforderung, dass seine Anwendung ein Caching benötigt. Bei kleineren Anwendungen kann man…

weiterlesen

Jeder Softwareentwickler, der schon einmal Datenbankoperationen durchführen musste, stand sicherlich bereits vor dem Problem, dass ein Datensatz entweder in die Datenbank eingetragen, oder aber aktualisiert werden soll. Im Folgenden werde ich ein Beispiel für PostgreSQL vorstellen,  mit dem diese Problemstellung in einem SQL-Statement behandelt…

weiterlesen

Adobe hat die Version 3.0 seines Frameworks PhoneGap zur Entwicklung mobiler Anwendungen veröffentlicht. PhoneGap bietet einem die Möglichkeit seine Fähigkeiten als Webentwickler zu nutzen und mit Hilfe der…

weiterlesen

RPI-Monitor

Heute möchte ich kurz den RPI-Monitor vorstellen. Beim RPI-Monitor handelt es sich um ein selbst überwachendes Programm, dass für den Raspberry Pi entwickelt wurde. Es bietet ein interaktives Web-Interface zur Darstellung des aktuellen Status und…

weiterlesen