PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for the ‘Javascript’ Category

15% Rabatt für die Javascript Days in Berlin (September 2013)

with 3 comments

JavaScriptDays_Banner_240x180_18837_v1Da hier ja auch sehr viele Javascriptler unterwegs sind möchte ich euch einen 15-prozentigen Rabatt nicht vorenthalten den ihr für die Javascript-Days 2013 bekommen könnt. Einfach einen kurzen Kommantar hier im Blog und ich sende euch den Rabattcode. Dieser gilt zusätzlich zum Early-Bird-Rabatt (bis 30. August) und Kollegenrabatt!

Vom 25. bis 27. September starten in Berlin die JavaScript Days 2013. 18 Workshops mit drei parallelen Tracks  – Technology, Highly Dynamic und Kickstart – stehen zur Auswahl. 12 der bekanntesten deutschsprachigen JavaScript-Experten vermitteln tiefgehendes Wissen zu den Themen HTML5 und JavaScript APIs, Sencha Touch, Functions und Scopes, JavaScript Project Tools, Node.js, Canvas, Webapplication Architecture, Hood.ie, Three.js, Test-Driven-Development mit JavaScript, AngularJS, JavaScript Security, Responsive Webdesign, Realworld Animation Techniques u.v.m.

Wer also einen Trip nach Berlin machen möchte (und eh noch keine Schulung/Weiterbildung dieses Jahr gemacht hat -> Chef fragen!) dem sei die Konferenz wärmstens ans Herz gelegt!

Written by Michael Kliewe

August 15th, 2013 at 11:25 am

Extended Method-Chains mit JavaScript

with 8 comments

Gastartikel von Thomas Worm

Der Autor ist 25 Jahre alt, beschäftigt sich bereits seit der Schulzeit mit der Entwicklung von Webanwendungen auf Basis von PHP, (X)HTML, CSS, JavaScript und dem Framework des Typo3 CMS. Nach Abschluss des Bachelor-Studiums der Informatik arbeitet der Autor bei der DATEV eG im Bereich Cloud Services/ASP und studiert berufsbegleitend den Informatik-Master in Hagen.

Was sind Method Chains

Als Method Chain bezeichnet man eine Kette aneinandergehänger Methodenaufrufe auf einem Objekt. Möglich wird dies dadurch, dass die Methoden das Objekt als Rückgabewert wiederliefern. Dies kann zum Beispiel sinnvoll sein, wenn Daten gefiltert, gruppiert und sortiert werden sollen:

var untermenge = datenmenge.filter('name','[ABC]*')
                           .group('umsatz').has('sum>400')
                           .orderBy('name');

Sofern man mit Mengen arbeitet, ist dies durchaus ausreichend, weil man immer eine Menge zurückbekommt und damit auch einen Rückgabewert, der interessant ist (weil er die Ergebnismenge beinhaltet).

Rückgabewert beifügen

Weiterlesen »

Written by Thomas Worm

April 22nd, 2013 at 9:46 am

Posted in Javascript

Tagged with

Mit TideSDK und Webtechniken können wir Desktop-Applikationen bauen!

with 10 comments

Was Phonegap für Handys ist, ist TideSDK für den Desktop: Mit Hilfe von Webtechniken plattformübergreifende Applikationen bauen. Der Softwareanbieter Appcelerator hat TideSDK open-sourced und es an die Community übergeben, um sich auf die mobile Titanium-Plattform zu konzentrieren.

Mit TideSDK kann man Apps bauen, die zur Darstellung der Oberfläche HTML, CSS und Javascript nutzen, und im „Backend“ entweder Python, Ruby oder PHP die komplizierteren Aufgaben erledigt. Innerhalb kurzer Zeit lassen sich damit von vielen Entwicklern Desktops-Applikationen bauen, die performancetechnisch natürlich nicht vorn mitspielen können, aber in vielen Fällen ausreichend sind.

Weiterlesen »

Written by Michael Kliewe

April 5th, 2013 at 10:45 am

Ressourcen (Videos, Slides, Audio) von PHP Vorträgen: PHP-Talks

with 16 comments

Des öfteren war ich in den letzten Monaten auf der Suche nach aufgezeichneten Videos und Slides von Konferenzen. Mir blieb nichts anderes übrig als die üblichen Quellen abzuklappern und zu hoffen etwas zu finden:

  • YouTube und andere Video-Portale wie vimeo.com oder blip.tv für Videomitschnitte
  • Slideshare, Speakerdeck für Präsentationen
  • joind.in für Sessionlists, Feedback und verlinkte Präsentationen
  • SoundCloud
  • Die jeweiligen Konferenzwebseiten

Wie wäre es einen Sammelpunkt zu haben für all diese Quellen? Eine Aggregator-Webseite auf der man sich stundenlang austoben kann und konferenzübergreifend Ressourcen finden kann? Mit einer Suche direkt alle Präsentationen und Videos zu finden zu Themen wie beispielsweise „Symfony“, „Phing“, „CouchDB“ oder „PHPUnit“.

Darf ich vorstellen: http://www.php-talks.com

Weiterlesen »

Written by Michael Kliewe

September 26th, 2012 at 10:39 am

Web Developer Conference 2012 – Tag 2

with 3 comments

Nach dem ersten Tag folgt natürlich noch der zweite Konferenztag der Web Developer Conference in Hamburg, hab es erst jetzt geschafft den zweiten Tag zusammenzufassen, damit ihr auch seht was ihr verpasst habt 😉

Session 2: David Zülke – Big Data mit Hadoop

Erstmal habe ich selbst etwas verpasst, denn den ersten Slot habe ich nicht sehen können, mein Tag begann mit dem Vortrag von David Zülke über Big Data mit Hadoop. Hadoop ist das Standard-Toolset um mit normaler Hardware einen großen Datencluster aufzubauen mit dem man Petabytes von Daten speichern und abfragen kann. Durch die Verteilung auf möglichst viele Clusternodes mit möglichst vielen Festplatten geht es hauptsächlich darum I/O Flaschenhälse zu verhindern, und Daten parallel zu schreiben und zu lesen. Beeindruckend sind die Zahlen von Facebook und Google: Facebook hat 2010 pro Tag 12 TB Daten in ihren Cluster gepumpt, und ca. 12,5Petabyte an Gesamtspeicher. Google bearbeitete 2007 pro Monat 400 Petabyte und schreibt täglich bis zu 1 Petabyte in ihren Cluster! Whao…
Weiterlesen »

Written by Michael Kliewe

September 23rd, 2012 at 1:07 pm