{"id":149,"date":"2010-10-31T18:11:43","date_gmt":"2010-10-31T17:11:43","guid":{"rendered":"https:\/\/d-mueller.de\/blog\/?p=149"},"modified":"2011-01-23T13:22:21","modified_gmt":"2011-01-23T12:22:21","slug":"best-of-the-web-1","status":"publish","type":"post","link":"https:\/\/d-mueller.de\/blog\/best-of-the-web-1\/","title":{"rendered":"Best-of-the-Web 1"},"content":{"rendered":"<p>Los gehts mit einer furiosen Linkserie aus dem Informativsten, was mir in der letzten Zeit im Feedreader begegnet ist. Naturgem\u00e4\u00df wird der Themenschwerpunkt webdev-zentriert sein, es ist jedoch nicht auszuschlie\u00dfen das sonstige Perlen des Internets hier auftauchen werden. Und ab daf\u00fcr.<\/p>\n<ul>\n<li><a href=\"http:\/\/www.tutorials.de\/php-tutorials\/166733-php5-einstieg-soap.html\">PHP5 &#8211; Einstieg in SOAP<\/a> &#8211; Wer noch nie was von SOAP geh\u00f6rt hat sollte unbedingt hier starten. Die PHP Dokumentation selbst ist dazu recht mies. Ich war bei SOAP erst sehr skeptisch, finde es mittlerweile aber echt super &#8211; u.a. da es 1a in PHP implementiert ist<\/li>\n<li><a href=\"http:\/\/www.phpmonkeys.de\/2010\/10\/20\/die-reflection-api-von-php\/\">Die Reflection API von PHP<\/a> &#8211; Auch hierzu findet man kaum was einsteigertaugliches in der API Dokumentation selbst.<\/li>\n<li><a href=\"http:\/\/qualityassuranceinphpprojects.com\/pages\/tools.html\">Quality Assurance In PHP Projects<\/a> &#8211; Eine von Sebastian Bergmann (u.a. Entwickler von PHPUnit) zusammengestellte, sehr reichhaltige Sammlung an Tools, um die Codequalit\u00e4t (Metriken etc.) zu checken. Sind viele Bekannte Namen dabei (PHPUnderControl) aber auch einiges, was mir noch unbekannt war.<\/li>\n<li><a  href=\"http:\/\/www.php.net\/~helly\/php\/ext\/spl\/classException.html\">Exception Class Reference<\/a> &#8211; Alle vordefinierten PHP Exception Arten und wie diese zusammenh\u00e4ngen. Oft brauchts n\u00e4mlich garkeine selbst definierten Exceptions &#8211; gibt schon viel fertig<\/li>\n<li><a href=\"http:\/\/devzone.zend.com\/article\/12511\">DataModeler: Simple ORM<\/a> &#8211; Ein &#8211; wie ich finde &#8211; recht gutes, simples ORM-System. Leicht einzubauen und wesentlich weniger komplex verglichen mit Doctrine<\/li>\n<li><a href=\"http:\/\/joshduck.com\/periodic-table.html\">Periodic Table of the Elements<\/a> &#8211; Wundersch\u00f6ne Aufarbeitung aller existierenden HTML-Tags (inklusive der HTML5-Tags).<\/li>\n<li><a href=\"http:\/\/www.bsdevblog.com\/php\/phps-string-functions-multibyte-equivalents\/\">PHP\u2019s string functions and their multibyte equivalents<\/a> &#8211; Solang es keinen &#8222;wirklichen&#8220; Unicode Support in PHP gibt&#8230; nette \u00dcbersicht!<\/li>\n<li><a href=\"https:\/\/www.prestashop.com\/demo\/\">PrestaShop<\/a> &#8211; Vielversprechend aussehender OpenSource Webshop. Habe ihn allerdings noch nicht gr\u00fcndlicher betrachtet<\/li>\n<li><a href=\"http:\/\/openatrium.com\/features\">OpenAtrium<\/a> &#8211; Ganz nette, Drupal basierte Groupware. Es gibt wirklich nur die absoluten Essentials: Knowledge Base, Blog, Todo Tracker und Kalender. Einfach mal das Video anschauen und selbst entscheiden, ob es wirklich das saulahme <a href=\"http:\/\/www.fengoffice.com\/web\/\">FengOffice<\/a> sein muss<\/li>\n<li><a href=\"http:\/\/www.re-cycledair.com\/php-dark-arts-gui-programming-with-gtk\">PHP Gui Programming with GTK<\/a> &#8211; Auch wenn man es nicht tun sollte, ist es nett zu lesen das es geht und wie es geht. Desktop Applikationen mit PHP<\/li>\n<li><a href=\"http:\/\/www.re-cycledair.com\/php-dark-arts-multi-threading-part-1\">Multi Threading in PHP (2 teilig)<\/a> &#8211; Ebenfalls wieder was mit eher akademischem Hintergrund. Wer sich in die Prozessverwaltung etwas einarbeiten will, findet hier &#8217;ne nette Grundlage um zu experimentieren<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Los gehts mit einer furiosen Linkserie aus dem Informativsten, was mir in der letzten Zeit im Feedreader begegnet ist. Naturgem\u00e4\u00df wird der Themenschwerpunkt webdev-zentriert sein, es ist jedoch nicht auszuschlie\u00dfen das sonstige Perlen des Internets hier auftauchen werden. Und ab &hellip; <a href=\"https:\/\/d-mueller.de\/blog\/best-of-the-web-1\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,9,15,3,1],"tags":[],"class_list":["post-149","post","type-post","status-publish","format-standard","hentry","category-php","category-datenbanken","category-best-of-the-web","category-webdev","category-persoenlich"],"_links":{"self":[{"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/posts\/149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":0,"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/posts\/149\/revisions"}],"wp:attachment":[{"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/media?parent=149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/categories?post=149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/tags?post=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}