Archive for the ‘Javascript’ Category
15% Rabatt für die Javascript Days in Berlin (September 2013)
Da 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!
Extended Method-Chains mit JavaScript
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
Mit TideSDK und Webtechniken können wir Desktop-Applikationen bauen!
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.
Ressourcen (Videos, Slides, Audio) von PHP Vorträgen: PHP-Talks
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
Web Developer Conference 2012 – Tag 2
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 »