{"id":906,"date":"2010-07-17T02:02:07","date_gmt":"2010-07-17T01:02:07","guid":{"rendered":"https:\/\/www.entropywins.wtf\/blog\/?p=906"},"modified":"2010-07-17T02:02:07","modified_gmt":"2010-07-17T01:02:07","slug":"zend-server-for-more-awesomeness","status":"publish","type":"post","link":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/","title":{"rendered":"Zend Server for more awesomeness"},"content":{"rendered":"<p><a href=\"http:\/\/www.eclipse.org\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-912\" title=\"Eclipse, the AWESOME IDE\" src=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/07\/eclipse-logo.jpg\" alt=\"Eclipse, the AWESOME IDE\" width=\"149\" height=\"87\" \/><\/a>About a year back I decided I had to change my development environment from working on a remote server with a simple text editor to something more solid, if I wanted to do serious PHP development.<\/p>\n<p>I went for <a href=\"http:\/\/www.eclipse.org\/\">Eclipse<\/a> as IDE, which is without a doubt the most awesome IDE out there, as it&#8217;s completely open source, robust, and has a lot of extensions that make it usable for an awful lot of languages. For PHP there is the open source <a href=\"http:\/\/www.eclipse.org\/pdt\/\">PHP Development Tools<\/a> Project, and the commercial Eclipse based IDE build on top of this, <a href=\"http:\/\/www.zend.com\/en\/products\/studio\/\">Zend Studio<\/a>. At that point having my development environment as mobile as possible was rather important, as I often occupied machines other then my laptop or my own desktop. Therefore I put both Eclipse and my server on an usb.<\/p>\n<p><a href=\"http:\/\/www.zend.com\/products\/studio\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-911\" title=\"Zend Studio, Eclipse-based AWESOMENESS\" src=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/07\/studio_logo.gif\" alt=\"Zend Studio, Eclipse-based AWESOMENESS\" width=\"137\" height=\"105\" \/><\/a>Now, a year later, a lot has changed, and I finally updated my tools accordingly. First of all, I&#8217;m now also using Linux, and plan to leave Windows into the dust bin soon, so prefer tools that work on both operating systems. Secondly, I now only develop on my laptop and own desktop machine, so portability is not as important any more. Also, I&#8217;m now doing a lot more serious PHP development as I was doing a year ago, and would benefit a lot from more decent debugging, testing and profiling tools.<\/p>\n<p>What I did was throwing out my mobile web server and install Zend Studio, together with Zend Server Community Edition (which is free). They integrate in such a way that you can do code tracing, work with breakpoints, profile code, ect, all out of the box. If you are developing PHP applications like me and in search for a good tool, I can definitely recommend this. Zend Studio isn&#8217;t free, but it&#8217;s worth the price. Not going into a complete list of awesome stuff PDT and Zend Studio include, but <a href=\"http:\/\/www.justincarmony.com\/blog\/2008\/09\/24\/zend-studio-vs-php-development-tools\/\">this blog post<\/a>, although a little dates, does a good job at it.<\/p>\n<p><a href=\"http:\/\/www.zend.com\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-910\" title=\"Zend logo\" src=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/07\/zend_logo.gif\" alt=\"Zend logo\" width=\"70\" height=\"70\" \/><\/a>It&#8217;ll take me a while to integrate these features into my work-flow, as I&#8217;m not used to having them available, but I expect this to start paying off rather soon then late \ud83d\ude42 Also waiting on a new release of Zend Studio build on Eclipse 3.6 (Helios).<\/p>\n<p>(O yeah, can&#8217;t write a post about Eclipse without saying: NetBeans fails :P)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>About a year back I decided I had to change my development environment from working on a remote server with&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7,8],"tags":[73,81,130,181,195,257,303,304],"class_list":["post-906","post","type-post","status-publish","format-standard","hentry","category-programming","category-software","tag-debugging","tag-eclipse","tag-ide","tag-open-source","tag-php","tag-testing","tag-zend-server","tag-zend-studio"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Zend Server for more awesomeness - Blog of Jeroen De Dauw<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zend Server for more awesomeness - Blog of Jeroen De Dauw\" \/>\n<meta property=\"og:description\" content=\"About a year back I decided I had to change my development environment from working on a remote server with&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog of Jeroen De Dauw\" \/>\n<meta property=\"article:published_time\" content=\"2010-07-17T01:02:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/07\/eclipse-logo.jpg\" \/>\n<meta name=\"author\" content=\"Jeroen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/JeroenDeDauw\" \/>\n<meta name=\"twitter:site\" content=\"@JeroenDeDauw\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeroen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/\"},\"author\":{\"name\":\"Jeroen\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"headline\":\"Zend Server for more awesomeness\",\"datePublished\":\"2010-07-17T01:02:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/\"},\"wordCount\":403,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/07\\\/eclipse-logo.jpg\",\"keywords\":[\"Debugging\",\"Eclipse\",\"IDE\",\"Open Source\",\"PHP\",\"Testing\",\"Zend Server\",\"Zend Studio\"],\"articleSection\":[\"Programming\",\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/\",\"name\":\"Zend Server for more awesomeness - Blog of Jeroen De Dauw\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/07\\\/eclipse-logo.jpg\",\"datePublished\":\"2010-07-17T01:02:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/07\\\/eclipse-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/07\\\/eclipse-logo.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2010\\\/07\\\/17\\\/zend-server-for-more-awesomeness\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zend Server for more awesomeness\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\",\"name\":\"Entropy Wins\",\"description\":\"A blog on Software Architecture, Design and Craftsmanship\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\",\"name\":\"Jeroen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"caption\":\"Jeroen\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jeroendedauw\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/JeroenDeDauw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Zend Server for more awesomeness - Blog of Jeroen De Dauw","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/","og_locale":"en_US","og_type":"article","og_title":"Zend Server for more awesomeness - Blog of Jeroen De Dauw","og_description":"About a year back I decided I had to change my development environment from working on a remote server with&hellip;","og_url":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/","og_site_name":"Blog of Jeroen De Dauw","article_published_time":"2010-07-17T01:02:07+00:00","og_image":[{"url":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/07\/eclipse-logo.jpg","type":"","width":"","height":""}],"author":"Jeroen","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/JeroenDeDauw","twitter_site":"@JeroenDeDauw","twitter_misc":{"Written by":"Jeroen","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/#article","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/"},"author":{"name":"Jeroen","@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"headline":"Zend Server for more awesomeness","datePublished":"2010-07-17T01:02:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/"},"wordCount":403,"commentCount":2,"publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"image":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/#primaryimage"},"thumbnailUrl":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/07\/eclipse-logo.jpg","keywords":["Debugging","Eclipse","IDE","Open Source","PHP","Testing","Zend Server","Zend Studio"],"articleSection":["Programming","Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/","url":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/","name":"Zend Server for more awesomeness - Blog of Jeroen De Dauw","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/#primaryimage"},"image":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/#primaryimage"},"thumbnailUrl":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/07\/eclipse-logo.jpg","datePublished":"2010-07-17T01:02:07+00:00","breadcrumb":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/#primaryimage","url":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/07\/eclipse-logo.jpg","contentUrl":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/07\/eclipse-logo.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/17\/zend-server-for-more-awesomeness\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.entropywins.wtf\/blog\/"},{"@type":"ListItem","position":2,"name":"Zend Server for more awesomeness"}]},{"@type":"WebSite","@id":"https:\/\/www.entropywins.wtf\/blog\/#website","url":"https:\/\/www.entropywins.wtf\/blog\/","name":"Entropy Wins","description":"A blog on Software Architecture, Design and Craftsmanship","publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.entropywins.wtf\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7","name":"Jeroen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","caption":"Jeroen"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g"},"sameAs":["https:\/\/www.linkedin.com\/in\/jeroendedauw\/","https:\/\/x.com\/https:\/\/twitter.com\/JeroenDeDauw"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p74TBF-eC","jetpack-related-posts":[{"id":277,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/08\/01\/zend-studio-7\/","url_meta":{"origin":906,"position":0},"title":"Zend Studio 7","author":"Jeroen","date":"2009-08-01","format":false,"excerpt":"Zend Studio 7.0 is the next generation of our professional-grade PHP application development environment. It has been designed to maximize developer productivity by enabling you to develop and maintain code faster, solve application problems quickly and improve team collaboration. - zend.com I just noticed, the new Zend Studio, 7.0, has\u2026","rel":"","context":"In \"Eclipse\"","block_context":{"text":"Eclipse","link":"https:\/\/www.entropywins.wtf\/blog\/tag\/eclipse\/"},"img":{"alt_text":"Zend Studio 7, a PHP IDE","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/08\/studio7-release-product-main.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/08\/studio7-release-product-main.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/08\/studio7-release-product-main.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":202,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/16\/zend-studio-6-1-2\/","url_meta":{"origin":906,"position":1},"title":"Zend Studio 6.1.2","author":"Jeroen","date":"2009-07-16","format":false,"excerpt":"While working on Maps and Semantic Maps, I needed to refactor some class names, and tried to use the refactor tool of Zend Studio, the PHP IDE of my choice. The only thing that happened was an error popping up though. After some searching on the web and posting that\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"Zend Studio - A popular PHP IDE","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/zendstudio_logo.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":48,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/06\/24\/semantic-maps-split\/","url_meta":{"origin":906,"position":2},"title":"Semantic Maps split","author":"Jeroen","date":"2009-06-24","format":false,"excerpt":"Two days ago, me and Yaron decided, after getting the suggestion from Sergey Chernyshev, the author of the Google Geocoder extension, to split the Semantic Maps extension into two parts. The first part will contain all non semantic elements, like the parser functions, and geocoding related code, and will be\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1094,"url":"https:\/\/www.entropywins.wtf\/blog\/2011\/05\/05\/some-fun-with-python\/","url_meta":{"origin":906,"position":3},"title":"Some fun with Python","author":"Jeroen","date":"2011-05-05","format":false,"excerpt":"Yesterday I for some reason decided to have some fun with Python by writing a simple script to Find Dead Translation keys in MediaWiki extensions. The resulting script, titled FDT, can be found on GitHub, and is licenced under the GNU GPL v3+ (yes, the later probably comes as a\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"FDT (Find\/Fix Dead Translations) script running on my laptop for the Maps MediaWiki extension","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/05\/fdt.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/05\/fdt.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/05\/fdt.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/05\/fdt.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":334,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/08\/21\/closing-zend-and-opening-visual-studio\/","url_meta":{"origin":906,"position":4},"title":"Closing Zend and opening Visual Studio","author":"Jeroen","date":"2009-08-21","format":false,"excerpt":"Now the Google Summer of Code coding period has finished, I can divide my attention between multiple projects again. Since I've been doing PHP and JavaScript only for over 2 months now, I'm starting off with taking a PHP-break. This means I won't do any development of mayor new features\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":904,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/18\/mediawiki-testing-with-phpunit\/","url_meta":{"origin":906,"position":5},"title":"MediaWiki testing with PHPUnit","author":"Jeroen","date":"2010-07-18","format":false,"excerpt":"I figured having some unit tests for Maps, the MediaWiki extension to work with geographical data and display it by embedding dynamic maps into your articles, would be beneficial to it's quality. It's pretty hard to try cover all possible use cases with manual tests, and consumes a lot of\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"PEAR logo","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/07\/pearsmall.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/comments?post=906"}],"version-history":[{"count":0,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/906\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/media?parent=906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/categories?post=906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/tags?post=906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}