Donnerstag, 24. Mai 2012


Bibliothek

JavaScript Testing im Aufwind

Entdecke die Möglichkeiten!

Seit seiner Entstehung 1995 hat JavaScript im Umfeld von Webapplikationen stetig an Bedeutung gewonnen. Zum einen ist diese Popularität auf die hohe Verfügbarkeit dieser Sprache in den meisten Webbrowsern zurückzuführen. Zum anderen hat die Entstehung großer Frameworks wie jQuery, Dojo und Ext JS ihren Teil dazu beigetragen. Diese Frameworks sorgen vor allem für die Gleichschaltung von Browserinkompatibilitäten, die Erweiterung des Featuresets von JavaScript und eine beschleunigte und vereinfachte Entwicklung von Applikationen.

Tweets mit Bildern automatisiert versenden - Anleitung

Kolumne: PEARcing

Automatisiert Tweets zu versenden, gilt bei manchen Puristen als anrüchig, ist aber doch sehr beliebt. Doch warum bei Text-Tweets aufhören und nicht gleich auch noch Bilder einfügen?

Der einfache Weg zur Google-Chrome-Erweiterung

Mach mehr aus Chrome!

Nie war es so einfach, Erweiterungen für einen Browser zu schreiben wie mit Google Chrome. Kenntnisse in den gängigen Webtechnologien HTML, CSS und JavaScript sind dafür ausreichend. Schritt für Schritt erfahren Sie, wie Sie in kürzester Zeit eine sinnvolle Erweiterung programmieren können. Somit sind die Grundlagen für die Entwicklung von Add-ons gesetzt und Sie können sofort mit dem Erstellen weiterer nützlicher Erweiterungen beginnen.

„Come for the Code, Stay for the Community“

Interview mit Robert Douglass - Ein Auszug

Pünktlich zum Umzug in die neuen Büroräume hatten wir einen interessanten Gast in der Redaktion: Robert Douglass von Acquia, dem Unternehmen von Dries Buytaert, das es sich zur Aufgabe gemacht hat, Enterprise-Kunden im Umfeld des Open-Source-CMS Drupal zu beraten. Zwischen Umzugskartons und Bergen von Altpapier haben wir ein wenig Ruhe gefunden, um mit dem charismatischen Wahl-Kölner zu reden und ihm neben Aussagen zur Zukunft von Drupal auch interessante Statements zum Thema PHP zu entlocken.

Extreme Programming: XP Revisited

Die Wiederentdeckung des „Originals“ der agilen Softwareentwicklung

Heute erscheint in der öffentlichen Wahrnehmung häufig Scrum als das dominierende agile Vorgehensmodell – mit Kanban als aktuell trendigem „Sidekick“. Dabei wird vergessen, dass die agile Bewegung mit Extreme Programming (XP) begann und viele so genannte „Scrum“-Projekte heute mindestens so viel XP wie Scrum enthalten. Grund genug, einmal gründlich zurück und extrem nach vorne zu blicken!

Quality Time: Performancemessung, aber bitte richtig!

Kolumne

Da derzeit wieder eine Reihe von Framework-Benchmarks im Internet kursiert, wollen wir uns in dieser Kolumne mit dem Thema Last- bzw. Performancetests auseinandersetzen. Die meisten dieser "Mein Framework ist besser als dein Framework"-Vergleiche setzen dabei auf Werkzeuge wie ApacheBench [1] oder Siege [2], um eine Aussage über die Performance der getesteten Produkte zu treffen. Mit beiden Tools kann man einen oder mehrere URLs über einen definierten Zeitraum und unzählige Requests, verteilt auf konkurrierende Threads, abrufen und bekommt abschließend einen Bericht über die erzielten Antwortzeiten, den durchschnittlichen Datendurchsatz oder während des Tests aufgetretene Fehler.

Entwickler Magazin 2.2012 - Es werde Dart!

Liebe Leserinnen, liebe Leser,
ist man heutzutage Entwickler, der sich für alle Bereiche interessiert, hat man es alles andere als leicht. Wohin man auch sieht – überall gibt es interessante Neuigkeiten zu vermelden. Der Markt boomt, über alle Systemgrenzen hinweg. Es spielt also keine Rolle mehr, auf welchem System man entwickelt; beste Chancen bieten sich einem überall.

Genau diesen Mix bieten wir Ihnen im Entwickler Magazin. Überzeugen Sie sich selbst – alle Artikel finden Sie unten im Überblick. Darüber hinaus finden Sie alle Quellcodes, das Editorial, den Inhalt der Leser- und Profi-CD sowie den Bestell-Button auf der Website.

Nicht vergessen: Sollten Sie Fragen oder Anregungen haben – unter redaktion@entwickler-magazin.de können Sie uns jederzeit erreichen. Darüber hinaus bieten wir Ihnen auf Twitter (@EntwicklerMag) und Google+ (www.gplus.to/Entwickler) jederzeit Neuigkeiten rund um das Magazin sowie Insights aus der Redaktion.

Viel Spaß beim Lesen wünscht

Ihre Redaktion

IPC Countdown: Beware of the dark Side, Luke - Arne Blankerts setzt die Hacker-Maske auf

Workshops und Vorträge zur IT-Sicherheit

Arne Blankerts wagt Perspektivwechsel und setzt seinen Zuschauern die Hacker-Brille auf. Der Sicherheits-Experte gibt Tipps, wie man Fehlerquellen entdeckt und ausbessert. Zusätzlich erklärt er Ihnen, wie Sie dank OS-integrierten Paketmanagern effizienter deployen können.

Google Dart - Mitten ins Schwarze?

Aus Gerüchten wurde Dart – eine Sprache, die JavaScript ersetzen soll

Seit dieser vollmundigen Ankündigung und der Veröffentlichung des Sourcecodes steht die Blogosphäre nicht mehr still: das soll Dart sein? Es nehme einem die Flexibilität von JavaScript, sagen die einen. Auch nicht besser, irgendwie, sagen die anderen. Ein Streitfall also. Ganz klar.

Deployment-Abläufe sind ein wichtiges Ziel für Entwickler, aber interessiert das den Kunden?

Be pragmatic, not dogmatic!

Dogmatismus wie auch Pragmatismus werden oft als Ausrede für verschiedene Unarten innerhalb der Softwareentwicklung genutzt. In dieser Kolumne wollen wir verschiedene Beispiele für beides vorstellen und hoffentlich spannend diskutieren.

Segmentation Faults - Der schlimmste aller Fehler ist ...

Segmentation Faults erfolgreich debuggen

Auch Softwareentwickler machen Fehler. Wenn sich diese Fehler in einer PHP-Applikation verstecken und auch noch die eigenen sind, hat man beim Beheben quasi einen Heimvorteil. Befinden sich die Fehler in der eigenen Domäne, kann man sie mit Standardwerkzeugen ausbessern. Doch es gibt auch Fehler, die sich weder im eigenen Code noch in der vertrauten Programmiersprache befinden: die Segmentation Faults. Sie verhalten sich nicht wie herkömmliche Bugs und müssen anders behandelt werden. Welche Werkzeuge zur Behebung der Segmentation Faults zur Verfügung stehen, soll folgender Artikel zeigen.

Kolumne: Quality Time

Single Assert per Test

Das Thema Software-Qualität hat in einem Großteil der professionellen PHP-Teams in Deutschland Einzug gehalten. Immer mehr Unternehmen erkennen die Vorteile von kontinuierlichen Qualitätssicherungsmaßnahmen für Team, Management und Kunden. In unserer neuen "Quality Time"-Kolumne plaudern Experten auf dem Gebiet der Software-Qualität aus dem Nähkästchen...

Nur nicht die Krise kriegen: Karriere- und Motivationsstrategien in stürmischen Zeiten

Kolumne: Karrieretipps

Eurokrise, Finanzkrise, Wirtschaftskrise, Krisengipfel und so weiter. Das Wort „Krise“ wird aktuell regelrecht inflationär gebraucht. Schritt für Schritt breitet sie sich aus, die Krisenstimmung. Auch in der IT-Branche? Noch hat es den Anschein, als habe eine Rezession in den Unternehmen nicht wirklich Einzug gehalten. Dennoch sind bereits die Großen (und Kleineren) vorsichtig geworden und reagieren mit ersten deutlichen Maßnahmen zur Kosteneinsparung. Gewinnerwartungen und Umsatzprognosen werden nach unten angepaßt und man bereitet sich so langsam auf einen Sturm vor.

Best Practices mit Git

Besser Gits nicht!

Ein Handwerker muss seine Werkzeuge kennen. Dabei reicht es aber bei Weitem nicht, nur theoretisch zu wissen wie man beispielsweise einen Hammer verwenden könnte. Oft sind es einige spezielle Kniffe, die ein Werkzeug erst so richtig effektiv machen. Einige dieser Kniffe für das Werkzeug Git möchte dieser Artikel vorstellen. Eine kleine Anmerkung vorweg: Grundlegende Git-Kenntnisse werden vorausgesetzt.

Ziemlich gute Privatsphäre

Asynchrone Verschlüsselung mit Pretty Good Privacy (PGP)

Datenschutz finden alle wichtig, aber viele handeln in ihrem Alltag nicht danach. Am Telefon werden wildfremden Leuten Informationen verraten, Passwörter werden im Klartext durch das WLAN und Internet geschickt um sich in den E-Mail-Account oder FTP-Server einzuloggen und Nachrichten bei Facebook, Twitter und Co. werden unverschlüsselt über HTTP verschickt. Genau dasselbe trifft auch auf die E-Mails selbst zu: Sensible Daten gehen mit fast jeder E-Mail durch die Netze, Zugangsdaten, persönliche Informationen und der berufliche E-Mail-Verkehr werden im Klartext verschickt und empfangen. Aber das muss nicht sein: PGP ist eine End-to-End-Verschlüsselung, seit 20 Jahren verfügbar. Hier zeige ich, wie man in PHP E-Mails und Dateien verschlüsseln, entschlüsseln, signieren und prüfen kann.
« zurück      1 2 3 4 5 6 7 8      weiter »