<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Wed, 19 Jun 2013 09:48:14 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Maarten Balliauw: Working with Windows Azure SQL Database in PhpStorm]]></title>
      <guid>http://www.phpdeveloper.org/news/19231</guid>
      <link>http://www.phpdeveloper.org/news/19231</link>
      <description><![CDATA[<p>
<i>Maarten Balliauw</i> has a new post to his site showing how you can work with a Azure SQL database <a href="http://blog.maartenballiauw.be/post/2013/02/25/Working-with-Windows-Azure-SQL-Database-in-PhpStorm.aspx">directly from the UI</a> of the popular PHP IDE, <a href="http://www.jetbrains.com/phpstorm/">phpStorm</a>.
</p>
<blockquote>
PhpStorm provides us the possibility to connect to Windows Azure SQL Database right from within the IDE. In this post, we'll explore several options that are available for working with Windows Azure SQL Database: Setting up a database connection, creating a table, inserting and updating data, using the database console, generating a database diagram and database refactoring.
</blockquote>
<p>
He includes the instructions and several screenshots showing each step of the above mentioned steps. The database diagram gives you a good overall view of your database structure and allows you to show a visualization of how the tables relate to each other. Note that, though this particular example shows it connecting to an Azure SQL database, the same setup can be used with lots of popular RDBMS out there.
</p>]]></description>
      <pubDate>Mon, 25 Feb 2013 09:13:20 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Maarten Balliauw: Working with Windows Azure from within PhpStorm]]></title>
      <guid>http://www.phpdeveloper.org/news/18984</guid>
      <link>http://www.phpdeveloper.org/news/18984</link>
      <description><![CDATA[<p>
<i>Maarten Balliauw</i> has a new post today showing you how to <a href="http://blog.maartenballiauw.be/post/2013/01/03/Working-with-Windows-Azure-from-within-PhpStorm.aspx">work with your Azure site</a> from inside the popular PHP IDE <a href="http://www.jetbrains.com/phpstorm/">phpStorm</a>.
</p>
<blockquote>
Working with Windows Azure and my new toy (<a href="http://www.jetbrains.com/phpstorm/">PhpStorm</a>), I wanted to have support for doing specific actions like creating a new web site or a new database in the IDE. Since I'm not a Java guy, writing a plugin was not an option. Fortunately, PhpStorm (or <a href="http://www.jetbrains.com/webstorm/">WebStorm</a> for that matter) provide support for issuing commands from the IDE. Which led me to think that it may be possible to hook up the Windows Azure Command Line Tools in my IDE.
</blockquote>
<p>
He shows how to add a new "framework" to the IDE for the Azure CLI tools and how to get to a command line from inside the editor. From there you can execute any of the Azure CLI calls just as you would outside of the IDE (like his example, creating a new site called "GroovyBaby").
</p>]]></description>
      <pubDate>Thu, 03 Jan 2013 09:54:47 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Joshua Thijssen: Debugging remote CLI with phpstorm]]></title>
      <guid>http://www.phpdeveloper.org/news/18942</guid>
      <link>http://www.phpdeveloper.org/news/18942</link>
      <description><![CDATA[<p>
<i>Joshua Thijssen</i> has a recent post for all the PHPStorm users out there (or maybe investigating a new IDE) and are looking for a way to debug your PHP apps easily with XDebug. Well, he's come up with a <a href="http://www.adayinthelifeof.nl/2012/12/20/debugging-remote-cli-with-phpstorm/">step-by-step guide</a> to help you get it all set up and working, complete with screenshots. He helps you debug command-line applications, but the setup will work for your web apps too.
</p>
<blockquote>
Even in these days, with full-featured PHP IDEs around,  I still see PHP developers using var_dump() and die() to debug their code. Not only is this a very bad way of "debugging", it has other dangers as well [...]. We've probably all been there,.. But we don't have to. Debugging your code properly through an IDE is quite easy, but one of the major problems is debugging CLI code. Since many frameworks like Zend,  Symfony and micro-frameworks like Cilex can be used to create command-line apps, cronjobs and even "deamons", so how do we easily debug this kind of code?
</blockquote>
<p>
He starts with the setup of a development instance (he recommends a clone-able virtual machine environment) and shows how o configure both XDebug and PHPStorm to work together happily. He shows what configuration options and steps you'll need to take to be able to debug the CLI apps too, including a command-line option to specify the IP to report the debugging into back into.
</p>]]></description>
      <pubDate>Mon, 24 Dec 2012 10:11:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Danne Lundqvist: Using Xdebug in MAMP]]></title>
      <guid>http://www.phpdeveloper.org/news/18488</guid>
      <link>http://www.phpdeveloper.org/news/18488</link>
      <description><![CDATA[<p>
<i>Danne Lundqvist</i> has a new post today showing you how to <a href="http://www.dotvoid.com/2012/09/using-xdebug-in-mamp/">install and use XDebug with MAMP</a>, the popular all-in-one LAMP package for OS X.
</p>
<blockquote>
MAMP is a full local server environment including Apache, PHP and MySQL in one package. Anyone feeling at home in *nix systems should feel at home using both OS X and MAMP. [...]  As I have helped a few collegues setup <a href="http://www.xdebug.org/">Xdebug</a> in MAMP I have discovered that a lot of developers don't do this as they don't know how simple it is. Even seasoned PHP developers use the old echo/die debugging techniques.
</blockquote>
<p>
He includes all the changes you'll need to make to configuration files and makes a simple script you can use to test out that things are working. As his IDE of choice is <a href="http://www.jetbrains.com/phpstorm/">PHPStorm</a>, he shows how to set up the remote debugging to work and reply back as the script is executed.
</p>]]></description>
      <pubDate>Tue, 18 Sep 2012 10:10:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: PhpStorm - Review and Give Away]]></title>
      <guid>http://www.phpdeveloper.org/news/18355</guid>
      <link>http://www.phpdeveloper.org/news/18355</link>
      <description><![CDATA[<p>
On PHPMaster.com today there's a new article posted that <a href="http://phpmaster.com/phpstorm-review-and-give-away/">has a review of PHPStorm</a>, an IDE from JetBrains that focuses on providing a great experience for PHP developers and tons of features.
</p>
<blockquote>
It's said the tool doesn't make the craft - a carpenter can drive a nail into a wooden plank using a hammer, a rock, another plank, or his forehead, but he'll rarely choose anything other than the hammer. [...]  I'm talking about using a text editor versus using a full-fledged PHP-dedicated project-oriented IDE for PHP application development. Both will get the job done, but productivity-wise, one is obviously a better choice than the other.
</blockquote>
<p>
<i>Bruno Skvorc</i> goes through a brief summary of what the editor is about and talks about some of the more notable features including:
</p>
<ul>
<lI>Being built on Java (good and bad)
<li>The IDE being strictly project-oriented 
<li>Supports the latest PHP version, including 5.4
<li>Smart refactoring
<li>Good intellisense support
</ul>
<p>
He also mentions the plugin architecture that's included with the product and a few of the more handy plugins available. They're also running a giveaway in collaboration with the PHPStorm folks and are giving out IDE licenses and copies of SitePoint's "PHPMaster: Create Cutting Edge Code" book (rules are included in the article).
</p>]]></description>
      <pubDate>Tue, 14 Aug 2012 09:37:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[James Fuller's Blog: Why can't someone just make a good IDE for PHP?]]></title>
      <guid>http://www.phpdeveloper.org/news/18157</guid>
      <link>http://www.phpdeveloper.org/news/18157</link>
      <description><![CDATA[<p>
<i>James Fuller</i> has <a href="http://www.jblotus.com/2012/06/29/why-cant-someone-just-make-a-good-ide-for-php/">posted some of his thoughts</a> about the state of IDEs for PHP (text editors too!) and some of his recent experiences trying to find one that fits his needs.
</p>
<blockquote>
I think the first "IDE" I ever used for web development would have to be Adobe Dreamweaver (nee Macromedia). Ok, so maybe it was Microsoft FrontPage, but that shouldn't really count.  [...] This post is about my experience moving away from the oft-maligned program and some lessons learned in my quest for the perfect IDE.
</blockquote>
<p>
He tried out several options including <a href="http://netbeans.org/features/php/">Netbeans</a>, <a href="http://www.eclipse.org/projects/project.php?id=tools.pdt">Eclipse (PDT)</a>, <a href="http://www.sublimetext.com/2">Sublime Text 2</a> and one he found the most appealing, <a href="http://www.jetbrains.com/phpstorm/">PHPStorm</a>.
</p>
<blockquote>
Looking back I realize that IDE's have been a constant annoyance and yet have prompted so much growth and development in my skill level. [...] I also think that the problems I have ran into with IDE's are true about software in general. We search for better solutions and always fall short.
</blockquote>]]></description>
      <pubDate>Fri, 29 Jun 2012 10:19:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Joshua Thijssen's Blog: Setting up a development environment]]></title>
      <guid>http://www.phpdeveloper.org/news/17499</guid>
      <link>http://www.phpdeveloper.org/news/17499</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Joshua Thijssen</i> <a href="http://www.adayinthelifeof.nl/2012/02/04/setting-up-a-development-environment/">gives a guide</a> to how he usually sets up his development environments when working in PHP. It includes working with virtual machines, configuring DNS and setting up his tools to work with it all.
</p>
<blockquote>
Doing development on multiple projects can be a burden from time to time. One project would be running on PHP 5.3, while another still needs 5.1. Sometimes you need a MySQL server, while on other occasions, you need a NoSQL solution like couchDB or MongoDB together with all kind of gearman functionality. This article shows you how I've setup such a development platform that allows you to quickly create new projects, and still maintain flexibility when you need it.
</blockquote>
<p>
He uses <a href="https://www.virtualbox.org/">VirtualBox</a> with either a Debian or CentOS installation as a base platform. He uses Vagrant to set up and configure the machines to make setup almost automatic. He still has to go in and configure a few things like the VirtualHost and DNS settings for the site/application he's working on. 
 Next up is setting up the tools he uses, specifically <a href="http://xdebug.org">XDebug</a> and setting up his editor of choice (PHPStorm) for remote debugging.
</p>]]></description>
      <pubDate>Mon, 06 Feb 2012 09:27:41 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Hasin Hayder's Blog: Getting comfy with PhpStorm - one of the best IDEs so far!]]></title>
      <guid>http://www.phpdeveloper.org/news/17333</guid>
      <link>http://www.phpdeveloper.org/news/17333</link>
      <description><![CDATA[<p>
<i>Hasin Hayder</i>talks about "<a href="http://hasin.me/2012/01/03/getting-comfy-with-phpstorm/">getting comfy with PHPStorm</a>" a relatively recent addition to the IDE ranks for PHP.
</p>
<blockquote>
I am a big time fan of <a href="http://www.netbeans.org/">Netbeans</a> and I left it a few days after it's release of 6.7. It was so good, heavenly, yummy but I had to leave this old pal because of it's extreme hunger to the available resources. [...] I left Netbeans and started using <a href="http://hasin.me/2012/01/03/getting-comfy-with-phpstorm/www.jetbrains.com/phpstorm/">PhpStorm</a>. I have a company license and I am glad that I made this move. I am not going to preach PhpStorm in rest of this article, but what I will do is sharing my experience with PhpStorm.
</blockquote>
<p>
He goes through a list of his favorite things about the IDE - its speed it operates at overall, great Javascript/HTML intellisense, version control integration, less resource intensive and that it costs less overall (and comes from a "developer friendly" company).
</p>
<p>
If you're interested in trying out PHPStorm for yourself, you can find a demo at <a href="http://www.jetbrains.com/phpstorm">http://www.jetbrains.com/phpstorm</a>.
</p>]]></description>
      <pubDate>Mon, 02 Jan 2012 15:07:03 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Connecting to the Zend Developer Cloud with PHPStorm]]></title>
      <guid>http://www.phpdeveloper.org/news/17152</guid>
      <link>http://www.phpdeveloper.org/news/17152</link>
      <description><![CDATA[<p>
A few days ago <i>Kevin Schroeder</i> <a href="http://phpdeveloper.org/news/17133">showed how to connect</a> the Zend cloud services with the Zend Studio IDE. In <a href="http://www.eschrade.com/page/connecting-to-the-zend-developer-cloud-with-phpstorm/">this new post</a> he shows how to connect another popular IDE - <a href="http://www.jetbrains.com/phpstorm/">PHPStorm</a>.
</p>
<blockquote>
Just because you want to use the Zend Developer Cloud at <a href="http://www.phpcloud.com/">phpcloud.com</a> doesn't mean that you necessarily use Zend Studio.  While I may wonder why you don't use Zend Studio ( :-) ) I know there are a lot of other good IDE's on the market and an IDE like PHPStorm might suit how you do your development.
</blockquote>
<p>
He walks you through the whole process, complete with screenshots - creating the project on phpcloud, cloning your git repo there, configure PHPStorm for deployment (via SFTP) and set up a little path mapping.
</p>]]></description>
      <pubDate>Mon, 21 Nov 2011 09:15:27 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Karsten Dambekalns' Blog: PHP, Xdebug and PhpStorm - working!]]></title>
      <guid>http://www.phpdeveloper.org/news/15883</guid>
      <link>http://www.phpdeveloper.org/news/15883</link>
      <description><![CDATA[<p>
<i>Karsten Dambekalns</i> has a new post to his blog today about how he was able to get the PHP IDE PHPStorm and XDebug <a href="http://blog.k-fish.de/2011/02/php-xdebug-and-phpstorm-working.html">working together</a> to do some debugging in his application.
</p>
<blockquote>
<a href="http://www.jetbrains.com/phpstorm/">PhpStorm</a> had it's share of trouble as well [with debugging], but yesterday I experienced a working debug session. Just like that, deep variable inspection and stepping through the code just worked. Today I looked into CLI debugging because <a href="http://www.robertlemke.de/">Robert</a> needed that for some complicated <a href="http://flow3.typo3.org/">FLOW3</a> task. Also works, although it requires one step that should not be needed.
</blockquote>
<p>
He points out the environment he's using and the two methods/setups he has for debugging - working through the browser and debugging command line scripts with the same tool. Some screenshots are included to help you be sure you're in the right place to change the settings.
</p>]]></description>
      <pubDate>Thu, 10 Feb 2011 08:18:02 -0600</pubDate>
    </item>
  </channel>
</rss>
