<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>techno.blog(&#34;Dion&#34;) &#187; IDE</title>
	<atom:link href="http://almaer.com/blog/category/ide/feed" rel="self" type="application/rss+xml" />
	<link>http://almaer.com/blog</link>
	<description>blogging about life, the universe, and everything tech</description>
	<lastBuildDate>Mon, 07 May 2012 17:14:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ruby support in IntelliJ 7</title>
		<link>http://almaer.com/blog/ruby-support-in-intellij-7</link>
		<comments>http://almaer.com/blog/ruby-support-in-intellij-7#comments</comments>
		<pubDate>Tue, 16 Oct 2007 06:27:26 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://almaer.com/blog/ruby-support-in-intellij-7</guid>
		<description><![CDATA[IntelliJ 7 has now shipped and I am most excited to see the non-Java support. If you take a peak at the Ruby features, it looks pretty good and thorough:

Smart, scope based JRuby-aware Ruby code completion
Automatic completion of built-in methods
Smart Ruby statements completion
Completion and automatic resolution in require and load calls
Ruby code syntax and error [...]]]></description>
			<content:encoded><![CDATA[<p>IntelliJ 7 has <a href="http://www.jetbrains.com/idea/features/newfeatures.html">now shipped</a> and I am most excited to see the non-Java support. If you take a peak at the <a href="http://www.jetbrains.com/idea/features/newfeatures.html#Ruby">Ruby features</a>, it looks pretty good and thorough:</p>
<ul>
<li>Smart, scope based JRuby-aware Ruby code completion</li>
<li>Automatic completion of built-in methods</li>
<li>Smart Ruby statements completion</li>
<li>Completion and automatic resolution in require and load calls</li>
<li>Ruby code syntax and error highlighting, with brace matching and folding</li>
<li>Code style support with automatic formatting, indentation and TODO marks</li>
<li>On-the-fly Ruby code analysis with quick-fixes</li>
<li>JRuby and Ruby-aware intention actions</li>
<li>Advanced Ruby code and project navigation</li>
<li>Ruby-aware structure view, quick structure popup</li>
<li>Go to Ruby class, file, symbol and declaration actions</li>
<li>Quick declaration view, context and method parameter info</li>
<li>Quick overriding of classes, modules and methods with active navigation gutters</li>
<li>Multiple ruby-aware refactorings</li>
<li>Ruby code usage search for local variables, method parameters, class fields and constants</li>
<li>Dedicated Ruby run configuration and quick script execution</li>
<li>JRuby support for running Ruby applications, with cross-resolution of classes between Ruby and Java</li>
<li>Unit testing support with quick tests launching for a specified method, class or set of tests</li>
<li>Stack trace analysis with one-click Ruby code navigation</li>
<li>Ruby code documentation lookup with hyperlinks and navigation</li>
<li>More than 50 Ruby and RSpec live templates</li>
<li>Shortcuts settings for rake tasks, generators, RSpec, etc</li>
</ul>
<p>I like Textmate and all, but it is far from being IntelliJ. Textmate is fast, clean, and simple. IntelliJ is smart. Netbeans has done a great job with Ruby support, and it is fantastic to see IntelliJ put its hat in the ring. I am looking forward to putting it through its paces. As much as I like IntelliJ, I have to admit that sometimes I wish that I still have version 3 around&#8230;. which was lean and mean. Hopefully the performance improvements are real in v7.</p>
<p><img src="http://www.jetbrains.com/idea/features/screenshots/70/ruby_jruby_rails/completion.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/ruby-support-in-intellij-7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TextMate: Embracing the outsite, and why it is so smart</title>
		<link>http://almaer.com/blog/textmate-embracing-the-outsite-and-why-it-is-so-smart</link>
		<comments>http://almaer.com/blog/textmate-embracing-the-outsite-and-why-it-is-so-smart#comments</comments>
		<pubDate>Thu, 09 Mar 2006 17:17:54 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://almaer.com/blog2/textmate-embracing-the-outsite-and-why-it-is-so-smart</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>I use a bunch of editing tools. OmniOutliner, TextMate, IntelliJ IDEA, vi, the editor that lives in my email client, etc.</p>
<p>One of the great things about TextMate is that it groks the power of the shell, and of the platform.</p>
<p>This is shown throughout the product, from being able to type a command and have it kick out, run it, and put the results back in the document, to the plugin system.</p>
<p>I have written a bunch of plugins in TextMate to make my life easier. Why haven&#8217;t I done this in IntellIJ or Eclipse?  The thought of doing those is daunting. Time consuming.</p>
<p>With TextMate I can write a plugin in any language that I want because the contract is so loose. It will shell out, and I can run ruby, perl, lisp, or whatever I feel like for the given problem.</p>
<p>This is a truly killer feature.</p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/textmate-embracing-the-outsite-and-why-it-is-so-smart/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Gobby: Collaborative Editor for Many Platforms</title>
		<link>http://almaer.com/blog/gobby-collaborative-editor-for-many-platforms</link>
		<comments>http://almaer.com/blog/gobby-collaborative-editor-for-many-platforms#comments</comments>
		<pubDate>Wed, 28 Sep 2005 19:25:14 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://almaer.com/blog2/gobby-collaborative-editor-for-many-platforms</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sauria.com/blog/2005/09/28#1389">Ted Leung</a> pointed me to <a href="http://gobby.0x539.de/">Gobby</a>, which is &#8220;SubEthaEdit for the rest of us&#8221;, as he put it.</p>
<p>I love SEE, so it is great to see something that I can use cross-platform, with people on other systems.</p>
<p>Now, if it could be an IDEA plugin&#8230;.</p>
<p><a href="http://www.sauria.com/blog/2005/09/28#1389"><img alt="gobby" src="http://www.almaer.com/blog/archives/gobby.png" width="800" height="568" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/gobby-collaborative-editor-for-many-platforms/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why I want a group IDE vs. an Ajax code editor</title>
		<link>http://almaer.com/blog/why-i-want-a-group-ide-vs-an-ajax-code-editor</link>
		<comments>http://almaer.com/blog/why-i-want-a-group-ide-vs-an-ajax-code-editor#comments</comments>
		<pubDate>Tue, 20 Sep 2005 17:15:17 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://almaer.com/blog2/why-i-want-a-group-ide-vs-an-ajax-code-editor</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Kunal Anand <a href="http://www.whatspop.com/blog/2005/09/why-i-need-ajax-coding-editor.cfm">wants an Ajaxian Code Editor</a>.</p>
<p>When you read on, you quickly find that whether it is Ajax or not isn&#8217;t the issue. The issue is that he wants a more &#8220;live&#8221; experience in his group coding.</p>
<p>This is something that <a href="http://www.almaer.com/blog/archives/001021.html">keeps</a> <a href="http://www.almaer.com/blog/archives/000744.html">coming back</a>.</p>
<p>Now-a-days, a lot of coders are lucky enough to have multiple monitors (or monitor + laptop screen).</p>
<p>When I am plugged in, my laptop screen becomes a dashboard. That is where I have my email, my calendar, etc. On my main screen I have my code and real work.</p>
<p>I would like to see apps grokking that this is a growing setup.</p>
<p>Imagine if my IDE had a panel that I could move over to my dashboard screen that had IM windows for people in my team, and I can see what they are coding. Live. Then we can chat (text/voice) and iterate together. You can bring in, or ignore various people on the team to not bug eachother, etc etc.</p>
<p>You would truly feel like the entire team is running fast getting stuff done, and multitasking at the same time.</p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/why-i-want-a-group-ide-vs-an-ajax-code-editor/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>IntelliJ5: Hector. Start talking to your brothers.</title>
		<link>http://almaer.com/blog/intellij5-hector-start-talking-to-your-brothers</link>
		<comments>http://almaer.com/blog/intellij5-hector-start-talking-to-your-brothers#comments</comments>
		<pubDate>Thu, 04 Aug 2005 18:08:29 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://almaer.com/blog2/intellij5-hector-start-talking-to-your-brothers</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Charles Miller is talking about the <a href="http://fishbowl.pastiche.org/2005/08/04/new_idea_50_feature_the_inspector">IntelliJ 5.0 new &#8216;inspector&#8217; feature</a>.</p>
<p>I once mentioned the <a href="http://www.almaer.com/blog/archives/000744.html">&#8220;Those who coded also coded&#8221;</a> feature.</p>
<p>Now Hector is watching our code, wouldn&#8217;t it be nice if I could tell him to start talking to others of His Type:</p>
<ul>
<li>Talk to your brother over there, and allow us to pair code remotely</li>
<li>Learn about me. Watch, learn, and remind me</li>
<li>Talk to a set of brothers and discuss how we all work, and teach us</li>
<li>&#8230; and much more!</li>
</ul>
<p><img alt="inspector-future.png" src="http://www.almaer.com/blog/archives/inspector-future.png" width="237" height="272" border="0" /></p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/intellij5-hector-start-talking-to-your-brothers/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>IntelliJ IDEA 5.0: Web Productivity</title>
		<link>http://almaer.com/blog/intellij-idea-50-web-productivity</link>
		<comments>http://almaer.com/blog/intellij-idea-50-web-productivity#comments</comments>
		<pubDate>Mon, 02 May 2005 18:28:50 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://almaer.com/blog2/intellij-idea-50-web-productivity</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>It was good to hear that <a href="http://www.jetbrains.com/idea/features/newfeatures.html">IntelliJ IDEA 5.0</a> is coming soon.</p>
<p>I am excited about some of the features like native SVN support etc, but to be honest what I really am into, is the JavaScript support.</p>
<p>At the moment, Visual Studio (Whidbey) has an awesome HTML/JavaScript story. You can select what browsers/standards you want to target and completion filters to the features supported by your set.</p>
<p>Now I won&#8217;t have to leave the world of IDEA to get my JavaScript support!</p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/intellij-idea-50-web-productivity/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Coyote: Dynamic language support in NetBeans</title>
		<link>http://almaer.com/blog/coyote-dynamic-language-support-in-netbeans</link>
		<comments>http://almaer.com/blog/coyote-dynamic-language-support-in-netbeans#comments</comments>
		<pubDate>Wed, 16 Mar 2005 14:03:24 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[Groovy]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://almaer.com/blog2/coyote-dynamic-language-support-in-netbeans</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>It was great to hear about <a href="https://coyote.dev.java.net/">Coyote</a>:</p>
<blockquote><p>
The goal of this project is to develop a set of NetBeans modules to help developers write code in dynamic languages using the NetBeans IDE. Initially, we are targeting the the Groovy and Jython languages, but we anticipate a common framework allowing support for more languages.</p>
<p>The coyote is a quiet, efficient animal that thrives in urban and rural settings without any particular encouragement, and once established in an ecosystem, is virtually impossible to eradicate.
</p></blockquote>
<p>Getting completion and the like for Groovy is a god-send. This will have me installing NetBeans just for that development, although coyote doesn&#8217;t support 4.1 beta (which is actually VERY slick).</p>
<p>I wish this was in IDEA and Eclipse ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/coyote-dynamic-language-support-in-netbeans/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Those who coded, also coded&#8221;</title>
		<link>http://almaer.com/blog/those-who-coded-also-coded</link>
		<comments>http://almaer.com/blog/those-who-coded-also-coded#comments</comments>
		<pubDate>Thu, 24 Feb 2005 16:35:08 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://almaer.com/blog2/those-who-coded-also-coded</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>I had a strange dream last night. I won&#8217;t go into the details of my warped conciousness, but will talk about one small piece that flashed by.</p>
<p>At one point I was coding using <i>IntelliJ IDEA Eclipse 12.5</i>. As I started to write some code, a panel changed to say &#8220;Those who coded with API FOO, went on to do X, Y, Z&#8221;. The dream-like, better looking, Dion, then clicked on Y and a bunch of skeleton code was done for me.</p>
<p>Although this is a little out there, I do always come back to the fact that it feels like there are thousands of developers doing their own thing. As a profession, each project is making its own mistakes, and I don&#8217;t think we have avenues and ways to learn from eachother. Sure, there are design patterns, and practices which we sometimes share, but isn&#8217;t there more?</p>
<p>If there was a way to capture our experiences, it would be great. E.g., in some small ways&#8230;. say I started to tie together Tapestry and Spring. My IDE could see that I was doing this, and knows that someone in my social network has also done this, and shows/does this for me. Roll on the AI IDE! ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/those-who-coded-also-coded/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Keeping in sync with Eclipse. What a mare.</title>
		<link>http://almaer.com/blog/keeping-in-sync-with-eclipse-what-a-mare</link>
		<comments>http://almaer.com/blog/keeping-in-sync-with-eclipse-what-a-mare#comments</comments>
		<pubDate>Tue, 08 Jun 2004 00:45:31 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://almaer.com/blog2/keeping-in-sync-with-eclipse-what-a-mare</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Eclipse is a great product, don&#8217;t get me wrong. But I have such a tough time keeping things in sync.</p>
<p>It means that:</p>
<p>a) I have multiple versions of Eclipse<br />
b) I keep spending time &#8220;trying&#8221; to see if the latest plugin works on the latest Eclipse version</p>
<p>Then, add the fact that eclipse plugin X has a dependency on plugin Y and you soon are driven nuts :)</p>
<p>I am really glad that 3.0 is in RC1 and that the API shouldn&#8217;t be changing, so hopefully the plugin writers have time to catch up and I can just use 3.0 :)</p>
<p>Until then, I will keep using IDEA unless I need to do AspectJ (in which I use <a href="http://www.eclipse.org/ajdt">AJDT</a>), Tapestry (<a href="http://spindle.sf.net">Spindle</a>, or the cool Eclipse profiler plugin, &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/keeping-in-sync-with-eclipse-what-a-mare/feed</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Lots of new releases&#8230;</title>
		<link>http://almaer.com/blog/lots-of-new-releases</link>
		<comments>http://almaer.com/blog/lots-of-new-releases#comments</comments>
		<pubDate>Tue, 17 Feb 2004 05:51:15 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://almaer.com/blog2/lots-of-new-releases</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>It is a good time to be a Java developer. We have the new IDE releases of IDEA  and Eclipse, new frameworks like dynaop, WebWork 2, Chrysillis and more. Then we have the beta release of JDK 1.5. A lot of fun stuff!</p>
]]></content:encoded>
			<wfw:commentRss>http://almaer.com/blog/lots-of-new-releases/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

