IBM Developer Blog: Get Started With CouchDB Using PHP and Guzzle

On the IBM Developer Blog they’ve posted a new article from Lorna Mitchell helping you get started with CouchDB and Guzzle, making use of this popular HTTP client package to interface with CouchDB’s HTTP interface quickly and easily.

In today’s post, we’ll look at how we can use CouchDB in our PHP applications, using the excellent PHP HTTP library Guzzle. Guzzle is a modern, PSR-7 compliant object-oriented PHP library that handles all aspects of HTTP in a correct and — importantly, a scalable — way. So it’s a great way to add any HTTP-interfaced services into your application (PHP 5.5 and later, does support PHP 7).

She then starts off with the installation of Guzzle via Composer and some sample code to make the initial connection to the CouchDB server (either local or remote). With the connection up and working and a "welcome" banner returned, she shows some simple operations like:

  • getting a list of all databases
  • creating a new database
  • inserting and selecting data
  • updating and deleting data

Code is provided for each of these and, thankfully, Guzzle makes it a pretty simple process and handles most of the heavy lifting on the HTTP requests for you.

PHPDeveloper.org

Zend Developer Zone: Introspecting your Code with Z-Ray for Azure

On the Zend Developer Zone blog Daniel Berman has posted a guide showing how to use their Z-Ray plugin to inspect code running on Azure for statistics around performance, queries and errors thrown by the code.

Quick experimentation, easy collaboration, automated infrastructure and scalability, together with advanced diagnostic and analytical tools – all provide PHP developers with good reasons to develop in the cloud.

[…] The combination of Z-Ray and the Azure cloud means PHP developers building apps on the Azure web app service get the best of both worlds – Z-Ray’s powerful introspection capabilities and Azure’s rich cloud infrastructure.

The post walks you through the steps to create a new Azure-based web application, how to upload your code and enable the Z-Ray feature directly from the Azure "Tools" menu. The Z-Ray toolbar is then automatically injected into your application for your immediate profiling needs.

PHPDeveloper.org

Zend Developer Zone: #20yearsofphp – A Timeline of Tweets

In remembrance of the 20th anniversary of PHP, the Zend Developer Zone has created a new post sharing tweets from the PHP Community Twitter account covering the history of PHP.

My friend – and PHP Community Old Guard – Ben (@ramsey) Ramsey did something awesome for PHP’s 20th, he tweeted out the PHP timeline. I’ve gathered them all here to celebrate both PHP and the work he put into this project.

The post shares a long list of the tweets from the account mentioning the happenings of the last twenty years. It starts with the first release of the language back in 1995 (by Rasmus Lerdorf) and goes all the way up through the present day. It’s been quite a ride over the last 20 years. If you’re new to the PHP community or just want to relive some of the memories of the past, check out the full post!

Link: http://devzone.zend.com/6178/20yearsofphp-a-timeline-of-tweets/
PHPDeveloper.org

Kevin Schröder Blog: Verbinden mit dem Zend Developer Cloud mit PDT

Kevin Schroeder hat wieder vorbeikommen und hat ein neues Tutorial in seinem Blog zeigt, wie connect PDT auf die Zend Developer Cloud (die“ PHP Development Tools „-Erweiterung für die Eclipse IDE).

Ein paar Wochen schrieb ich eine Reihe von Blog-Posts, wie man auf der Zend Developer Wolke mit verschiedenen IDEs zu verbinden. Außer eine, die ich verpasst … PDT. Der Einsatz Plugin ist bereits in PDT 3 installiert und so dass Sie bereits die Fähigkeit, auf die DevCloud beispielsweise Push haben.

Der Prozess ist ziemlich einfach, dank dieses Plugin – erstellen Sie einfach das Projekt (oder benutzen Sie eine bereits vorhandene), bis ein neues Ziel für den Einsatz starten Sie dann und stellen Sie die PHP-Anwendung direkt eingestellt. Hier finden Sie mehr über die „PHP Development Tools“ auf seiner Eclipse-Projekt Website .

PHPDeveloper.org

NetTuts.com: Zehn Neujahrsvorsätze Jeder Web Developer sollten

NetTuts.com hat ihre Liste von dem, was sie denken, geschrieben werden soll :

In weniger als einer Woche werden wir im Jahr 2012 sein. Ich weiß, es ist ein Klischee, aber wo ist das Jahr geblieben? Natürlich sind wir jetzt an die Zeit des Jahres, wenn die Leute Ziele gesetzt für das neue Jahr. Während Sie einige Ziele für Ihre „echte“ Leben haben könnte, wie wäre es mit ein paar Auflösungen für Ihre Entwickler das Leben?

Vorschläge beinhalten:

  • Get Better At What You Know
  • Engage der Gemeinschaft
  • Nehmen Sie besser auf sich
  • Bessere Programming Practices
  • Take a Break

PHPDeveloper.org

Kevin Schröder Blog: Verbinden mit dem Zend Developer Cloud mit PhpStorm

Vor ein paar Tagen Kevin Schroeder zeigte, wie man der Zend Cloud-Services mit der Zend Studio IDE zu verbinden. In dieser neuen post zeigt er, wie um ein weiteres beliebtes verbinden IDE – PhpStorm .

Nur weil man auf die Zend Developer Cloud bei phpcloud.com heißt nicht, dass Sie unbedingt nutzen Zend Studio. Während ich frage mich, warum Sie nicht verwenden Zend Studio (:-)) Ich weiß, es gibt eine Menge andere gute IDE auf dem Markt und einer IDE wie PhpStorm könnte passen, wie Sie Ihre Entwicklung zu tun.

Er führt Sie durch den gesamten Prozess, komplett mit Screenshots – Erstellung des Projekts auf phpcloud, Klonen Ihrer git repo gibt, konfigurieren PhpStorm für den Einsatz (via SFTP) und die Einrichtung eines kleinen Pfad-Mapping.

PHPDeveloper.org

Zend Developer Zone: Ankündigung September-Zend Framework Bug Hunt Tage

Die Zend Developer Zone hat einen neuen Post über dieses Monats Zend Framework Bug Hunt Tage geschieht heute (22.), 23. und 24.:

Für diejenigen, die nicht gestellt haben wiederkehrendes Ereignis im Kalender ist das Zend Framework Monthly Bug-Jagd wieder da! An diesem Donnerstag, Freitag und Samstag (22., 23. und 24. September), werden wir das Hosting unserer monatlichen Bug zu jagen. Für diejenigen von Ihnen nicht vertraut mit der Veranstaltung, jeden Monat organisieren wir die Gemeinschaft zur Verringerung der Zahl der offenen Fragen gegen den Rahmen berichtet.

Eingeschlossen in der Post sind Anweisungen, wie Probleme in ihrer neuen Jira-Konfiguration finden (), wo Sie gehen, sich zu engagieren können – einschließlich der zftalk.dev IRC-Kanal und ihre“ Getting Started „Guide .

PHPDeveloper.org

Zend Developer Zone: Bekanntgabe der August 2011 Zend Framework Bug-Hunt

Auf der Zend Developer Zone heute haben sie angekündigt, dieses Monats Zend Framework Bug Hunt ab morgen (25.) und läuft bis Samstag (27.):

Für diejenigen, die nicht gestellt haben wiederkehrendes Ereignis im Kalender ist das Zend Framework Monthly Bug-Jagd wieder da! An diesem Donnerstag, Freitag und Samstag (25., 26. und 27. August), werden wir das Hosting unserer monatlichen Bug zu jagen. Für diejenigen von Ihnen nicht vertraut mit der Veranstaltung, jeden Monat organisieren wir die Gemeinschaft zur Verringerung der Zahl der offenen Fragen berichtet gegen den Rahmen

Ralph erinnert alle an die Veränderung der Tracking-Methoden in ihren Jira Setup und wie Sie einige Fragen zu finden, um zu bekämpfen, wenn Sie Ihre Debugging starten. Sie können auch einfach , um die vollständige Liste der noch offenen Fragen zu bekommen. Weitere Anleitungen sind auf „getting started“ Ressourcen, wie Ihr Fixes helfen, den Rahmen und Führer können Sie folgen, um den Ball ins Rollen zu bringen.

PHPDeveloper.org

RubySource.com: Confessions of a Umgerechnet PHP Developer: Namensraum Superhero!

RubySource.com hat sich in ihrer „Confessions of a umgewandelt PHP-Entwickler“-Serie ( hier mehr ) mit einem neuen Artikel vergleicht Namensräume zwischen posted den beiden Sprachen.

In dem Moment, Sie beginnen das Schreiben von Code, der über ein paar Klassen wächst, beginnen Sie zu verstehen, dass Sie eine Möglichkeit, um Dateien und Logik müssen. Zwar ist dies einfach zu tun, kann es ziemlich schwierig, sicherzustellen, dass Sie Klassennamen, die einzigartig sind und nicht am Ende versehentlich eine Kollision mit anderen Klassen in Ihrem eigenen Code oder Klassen in anderer Leute Code, den Sie verwenden müssen.

Er spricht über die PHP-Namensräume, ein relativ junges hinaus, und wie pre-5.3 „Pseudo-Namensräume“ wurde durch Klasse und Verzeichnisnamen mit Autoloading getan. Er vergleicht das mit Ruby-Modul unterstützt, dass eine Art in Namensräume unterstützen gebaut bietet. Er umfasst ein Vielfaches Namespace Rubin Beispiel und zeigt, wie Nest-Module für eine noch feinere Trennung.

PHPDeveloper.org

RubySource.com: Confessions of a Umgerechnet PHP Developer: Namensraum Superhero!

RubySource.com hat sich in ihrer „Confessions of a umgewandelt PHP-Entwickler“-Serie ( hier mehr ) mit einer neuen Artikel vergleicht Namensräume zwischen den beiden Sprachen .

In dem Moment, Sie beginnen das Schreiben von Code, der über ein paar Klassen wächst, beginnen Sie zu verstehen, dass Sie eine Möglichkeit, um Dateien und Logik müssen. Zwar ist dies einfach zu tun, kann es ziemlich schwierig, sicherzustellen, dass Sie Klassennamen, die einzigartig sind und nicht am Ende versehentlich eine Kollision mit anderen Klassen in Ihrem eigenen Code oder Klassen in anderer Leute Code, den Sie verwenden müssen.

Er spricht über die PHP-Namensräume, ein relativ junges hinaus, und wie pre-5.3 „Pseudo-Namensräume“ wurde durch Klasse und Verzeichnisnamen mit Autoloading getan. Er vergleicht das mit Ruby-Modul unterstützt, dass eine Art in Namensräume unterstützen gebaut bietet. Er umfasst ein Vielfaches Namespace Rubin Beispiel und zeigt, wie Nest-Module für eine noch feinere Trennung.

PHPDeveloper.org