Die Webentwicklung ist eine Branche, die sich ständig im Fluss befindet und Technologien und Fachjargon in einem endlosen Zyklus ändern und mutieren. Ganz zu schweigen von der Flut an Informationen, die man jeden Tag verarbeiten muss.
In dieser monatlich veröffentlichten Serie versuchen wir, dies zu korrigieren, indem wir Ihnen alle wichtigen Neuigkeiten, Ankündigungen, Veröffentlichungen und interessanten Diskussionen innerhalb der Webentwicklungsbranche in einem kurzen Paket zusammenfassen. Komm mit mir nach dem Sprung!
Alle wichtigen Nachrichten an einem einzigen Ort: Veröffentlichungen, Ankündigungen, Unternehmenstreitigkeiten, Sicherheitsfragen und alle damit zusammenhängenden Wiedervorlagen.
Die ehrwürdige PHP-Sprache ist jetzt in Version 5.4 mit einem Menge von neuen Funktionen und Ergänzungen, einschließlich eines integrierten Servers und Eigenschaften.
Lesen Sie auch die Versionshinweise sowie unseren speziellen Artikel zu den Neuerungen in der Veröffentlichung.
Versionshinweise
PHP 5.4 ist da! Was Sie wissen müssen
Früher hatten Rails vor einiger Zeit ein gewisses Stigma - die berüchtigten "Rails" skalieren nicht. Nun gibt es eine andere, die leicht davor zu überlaufen droht.
Anfang des Monats entdeckte ein unternehmerischer Egor Homakov eine Sicherheitsanfälligkeit aufgrund der Art und Weise, wie Rails Massenzuweisungen von Attributen handhabt. Infolgedessen waren möglicherweise zahlreiche auf Rails basierende Apps für leichte Angriffe offen, was uns zu unserer nächsten Geschichte führt.
Weiterlesen
Als Folge der oben genannten Sicherheitslücke in Rails wurde Github von Egor gehackt, um Commit-Zugriff und andere Administratorrechte zu erhalten jeden Repository.
Wie Egor seinen Abbruch ankündigte
Github's Antwort
In noch mehr Github-bezogenen Nachrichten hat das PHP-Projekt jetzt eine Kopie für Ihre Check-Out-Anforderungen bei Github. Das Repo scheint erwartungsgemäß aktiv zu sein.
Weiterlesen
Oh wie sind die Mächtigen gefallen! Für einen einzigen Tag Anfang dieses Monats hat Chrome den Marktanteil von IE überholt. Nun ist es wieder soweit: Der Internet Explorer behauptet 34,8%, während Chrome 30,9% hat..
Weiterlesen
Für die Pythonistas ein paar große Releases diesen Monat.
Django, eines meiner Lieblings-Python-Frameworks, sowie Python selbst wurden diesen Monat aktualisiert. Schauen Sie sich die untenstehenden Änderungsprotokolle an - beide verfügen über einige umfangreiche Funktionserweiterungen.
Python 3.3
Django 1.4
Die Amazon-Palette an Web-Apps hat die Webentwicklung in den letzten Jahren erheblich vereinfacht. Neben den ständig neuen Funktionen senkt Amazon auch die Preise und hält unsere Kosten im Einklang mit den Einsparungen aus dem Mooreschen Gesetz.
Weiterlesen
haXe ist eine neue Sprache, die mit dem schnellen Compiler - allen gängigen Programmierplattformen - JavaScript, Flash, NekoVM, PHP, C ++, C # und Java - kompiliert werden kann. Es ist Open Source zu booten!
Weiterlesen
Als Webentwickler steigt die Menge an Ressourcen, die wir nutzen können, mit der Zeit exponentiell an. Hier nur ein kurzer Blick auf einige kürzlich erstellte Ressourcen, die Ihre Aufmerksamkeit verdienen - alles von neuen Büchern über Skripte und Frameworks.
Full Stack Web Framework für Node.js und den Browser. Aufbauend auf Nodes Connect und Express nach dem Vorbild von Ruby on Rails. Für den Client und Server von Grund auf gebaut.
Github Repo
Graphene ist ein Echtzeit-Dashboard und grafisches Toolkit, das auf D3 und Backbone basiert.
Es wurde entwickelt, um ein sehr ästhetisches Echtzeit-Dashboard zu bieten, das sich auf Graphite befindet (kann aber eventuell an jedes Backend angepasst werden)..
Github Repo
heatmap.js ist eine JavaScript-Bibliothek, mit der Web-Heatmaps mit dem Element html5canvas basierend auf Ihren Daten generiert werden können. Die Heatmaps sind vollständig anpassbar.
Github Repo
ShellJS ist eine tragbare Implementierung (einschließlich Windows) von Unix-Shellbefehlen oberhalb der Node.js-API. Sie können es verwenden, um die Abhängigkeit Ihres Shell-Skripts von Unix zu beseitigen und gleichzeitig die vertrauten und leistungsstarken Befehle zu erhalten.
Github Repo
Messenger.js ist eine Bibliothek, die die Netzwerkkommunikation über JSON einfach und wahnsinnig schnell macht!
Github Repo
Kalendae ist ein Versuch, etwas zu tun, das bisher noch niemand konnte: eine Datumsauswahl machen, die nicht saugt. Es ist vollständig portabel, keine Abhängigkeiten. Keine jQuery, kein Prototyp, keine MooTools; Fügen Sie einfach das Skript und das Stylesheet hinzu und schon kann es losgehen.
Github Repo
AtomizeJS ist eine JavaScript-Bibliothek zum Schreiben verteilter Programme, die im Browser ausgeführt werden, ohne dass eine anwendungsspezifische Logik auf den Server geschrieben werden muss.
Github Repo
Cassovary ist eine einfache "große Grafik" -Bibliothek für die JVM. Die meisten von JVM gehosteten Diagrammbibliotheken sind flexibel, aber nicht platzsparend. Cassovary ist von Grund auf so konzipiert, dass Graphen mit Milliarden von Knoten und Kanten effizient verarbeitet werden können.
Github Repo
Surface ist eine JS-Bibliothek, die dazu dient, Single-Page-Anwendungen (oder "Ajaxy" -Anwendungen) zu verwalten. Es fördert die Entkopplung von Komponenten und stellt Werkzeuge für die Navigation zwischen "Bildschirmen" und die Integration in den Browserverlauf bereit.
Github Repo
noty ist ein jQuery-Plugin, das die Erstellung von Alarm-, Erfolgs-, Fehler- und Bestätigungsnachrichten als Alternative zum Standard-Alarmdialogfeld vereinfacht. Jede Benachrichtigung wird einer Warteschlange hinzugefügt. (Außer knurrigen Benachrichtigungen)
Github Repo
Häufig sucht man nicht so sehr nach einem Tutorial, sondern nach einem Wortlaut, einer Meinung oder dem Nachdenken eines müden Entwicklers oder einfach nach etwas Coolem, bei dem es praktisch keine Verwendung in der realen Welt gibt. Dieser Abschnitt enthält Links zu genau denen - interessante und coole Dinge aus der Entwicklergemeinschaft.
Ein nebeneinander liegender Nachschlagewerk, in dem erläutert wird, wie Sie gängige Funktionen in PHP, Perl, Python und Ruby ausführen. Wunderbar nützlich, wenn Sie das Perlbecken lernen müssen.
Weiterlesen
Ist die neueste Version von Apache schneller als Nginx? Finde es in diesem Shootout heraus!
Weiterlesen
@fhaard erklärt, warum Sie so nervös sind, wenn Sie zu emotional an eine Programmiersprache gebunden sind. Eine großartige Lektüre!
Weiterlesen
Benjamin Balter disassembliert systematisch viele falsche Annahmen rund um die PHP-Plattform. Dies ist definitiv etwas, das Sie mit dem erfahrenen Rails-Entwickler in Ihrem sozialen Umfeld in Verbindung bringen können - wahrscheinlich hat jeder mit diesem mythischen Brogrammer Kontakt aufgenommen.
Weiterlesen
Eine dieser Fragen, für die ich mich zu sehr schämte. Zum Glück bin ich auf diesen StackOverflow-Beitrag gestoßen, der den Unterschied hervorragend erklärt.
Weiterlesen
Dies ist eine für den relativ niedrigen Programmierer. Es ist leicht zu vergessen, dass wir außer der Arrays und Hashes auch viele andere Datenstrukturen haben, wenn es um Webentwicklung geht.
Weiterlesen
Nun, es handelt sich um alle wichtigen Änderungen, die in letzter Zeit in unserer Branche stattgefunden haben.
Möchten Sie weitere Standardnachrichten abdecken? Ein Fokus auf kommende Skripte vielleicht? Oder einfach mehr interessante Beiträge und Diskussionen aus der Community? Sagen Sie uns in den Kommentaren Bescheid und vielen Dank für das Lesen!