<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Artima Developer Spotlight</title>
<link>http://www.artima.com/spotlight/</link>
<description>Highlights of the content flowing through Artima Developer.</description>
<image><title>Artima Developer Spotlight</title>
<link>http://www.artima.com/spotlight/</link>
<url>http://www.artima.com/images/artima88x33.gif</url>
</image>
<item>
<title>Effect Choreography in Flex 4</title>
<link>http://www.artima.com/forums/flat.jsp?forum=270&amp;thread=303956</link>
<guid isPermaLink="true" >http://www.artima.com/forums/flat.jsp?forum=270&amp;amp;thread=303956</guid>
<description>&lt;p&gt;Sorry, Readability was unable to parse this page for content.&lt;/p&gt;&lt;p&gt;&lt;em&gt;This entry passed through the &lt;a href=&quot;http://fivefilters.org/content-only/&quot;&gt;Full-Text RSS&lt;/a&gt; service &amp;mdash; if this is your content and you're reading it on someone else's site, please read our FAQ page at &lt;a href=&quot;http://fivefilters.org/content-only/faq.php&quot;&gt;fivefilters.org/content-only/faq.php&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fivefilters.org&quot;&gt;Five Filters&lt;/a&gt; featured article: &lt;a href=&quot;http://medialens.org/alerts/10/100720_peace_envoy_blair.php&quot;&gt;&quot;Peace Envoy&quot; Blair Gets an Easy Ride in the Independent&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description>
</item>
<item>
<title>Skinning Components in Flex 4</title>
<link>http://www.artima.com/forums/flat.jsp?forum=270&amp;thread=303627</link>
<guid isPermaLink="true" >http://www.artima.com/forums/flat.jsp?forum=270&amp;amp;thread=303627</guid>
<description>&lt;p&gt;Sorry, Readability was unable to parse this page for content.&lt;/p&gt;&lt;p&gt;&lt;em&gt;This entry passed through the &lt;a href=&quot;http://fivefilters.org/content-only/&quot;&gt;Full-Text RSS&lt;/a&gt; service &amp;mdash; if this is your content and you're reading it on someone else's site, please read our FAQ page at &lt;a href=&quot;http://fivefilters.org/content-only/faq.php&quot;&gt;fivefilters.org/content-only/faq.php&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fivefilters.org&quot;&gt;Five Filters&lt;/a&gt; featured article: &lt;a href=&quot;http://medialens.org/alerts/10/100720_peace_envoy_blair.php&quot;&gt;&quot;Peace Envoy&quot; Blair Gets an Easy Ride in the Independent&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description>
</item>
<item>
<title>Ten Ways to Screw Up an On-Site Interview</title>
<link>http://www.artima.com/forums/flat.jsp?forum=270&amp;thread=303396</link>
<guid isPermaLink="true" >http://www.artima.com/forums/flat.jsp?forum=270&amp;amp;thread=303396</guid>
<description>&lt;div id=&quot;&quot;&gt;2009 was a bad year for me. The contract I was in ended at the end of 2008. I was not worried since I had little problem finding a programming position before. 8 months later and passed broke I finally found a job and am starting to rebuild my pride.&lt;p&gt;There were three interviews that haunt me still. They were all my fault and I can only lay frustration, desperation and ego as reasons. I really do not like interviewing either since I never seem to remember any of my skills. Embarrassing to say the least.&lt;/p&gt;&lt;p&gt;1) The first one was with a major bank and I was feeling pretty desperate after several month. I realized after the interview that I had all but begged for the job. I had not proven that I had any of the skills they wanted. Of course I only really learned what they wanted &lt;em&gt;in&lt;/em&gt; the interview. All I knew before was they needed someone that knew ASP.Net and C#.&lt;/p&gt;&lt;p&gt;2) The next one I am not sure if I just answered badly or if it was a bad interview question. The interviewer asked me an SQL question that I did not really understand. I tried to ask him more questions and then give him an answer, but it just didn't feel good enough. Of course I knew what he was talking about later after more thought, but still.&lt;/p&gt;&lt;p&gt;3) The last one was, I feel, my worst. I was feeling pretty good for some reason and did not prepare. I got there early and had the charm on when I realized I knew one of the interviewers! It was a bit of a shock for some reason. &lt;strong&gt;Then&lt;/strong&gt; I totally blanked on SEO and LAMP!!! I could not even remember what they &lt;strong&gt;were&lt;/strong&gt;! I am pretty sure that is when the interview was cut short. I felt an inch tall. Of course I know SEO and LAMP! I have been into programming and web development since the mid 80's!&lt;/p&gt;&lt;p&gt;In the end, I learned many things. One was to not be arrogant. I might have over 13 years of experience, but I need to play to my strengths and not push knowledge I cannot have at my fingertips. Learning &lt;em&gt;in the trenches&lt;/em&gt; is not the same as formal learning. I also learned again how important it is to know as much as possible before the interview about the job they are trying to fill. Then, almost the most important step, you must PREPARE. If nothing else get on some tech forums and read some other programmers thoughts on the current technologies.&lt;/p&gt;&lt;p&gt;*shrug* that's my experience anyway!&lt;br /&gt;JD&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;This entry passed through the &lt;a href=&quot;http://fivefilters.org/content-only/&quot;&gt;Full-Text RSS&lt;/a&gt; service &amp;mdash; if this is your content and you're reading it on someone else's site, please read our FAQ page at &lt;a href=&quot;http://fivefilters.org/content-only/faq.php&quot;&gt;fivefilters.org/content-only/faq.php&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fivefilters.org&quot;&gt;Five Filters&lt;/a&gt; featured article: &lt;a href=&quot;http://medialens.org/alerts/10/100720_peace_envoy_blair.php&quot;&gt;&quot;Peace Envoy&quot; Blair Gets an Easy Ride in the Independent&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description>
</item>
<item>
<title>What's New in Scala 2.8: Collections API</title>
<link>http://www.artima.com/forums/flat.jsp?forum=270&amp;thread=303141</link>
<guid isPermaLink="true" >http://www.artima.com/forums/flat.jsp?forum=270&amp;amp;thread=303141</guid>
<description>&lt;div id=&quot;&quot;&gt;&amp;gt; From a quick first look I had, it seems the new&lt;br /&gt;&amp;gt; collections API offers a lot of collection types, I'd dare&lt;br /&gt;&amp;gt; say almost all widely known collection types.&lt;br /&gt;&amp;gt;&lt;br /&gt;&amp;gt; Without being a Scala user and only knowing the very&lt;br /&gt;&amp;gt; basics of the language, I'd like to ask:&lt;br /&gt;&amp;gt;&lt;br /&gt;&amp;gt; 1) why the emphasis on immutable data structures? what are&lt;br /&gt;&amp;gt; the benefits? aren't those slower than the mutable types?&lt;br /&gt;&amp;gt;&lt;br /&gt;The library is symmetric wrt mutability. Every major type has mutable as well as immutable implementations. Immutable ones are available directly whereas mutable ones need an explicit qualification or import.&lt;p&gt;The reason for preferring immutable is that immutable is safer. So in the spirit of avoiding premature optimizations&lt;br /&gt;we made immutable the default.&lt;/p&gt;&lt;p&gt;Immutable collections do have persistent implementations which keep the cost overhead fairly low, and which even give an advantage over mutable for small collections (an immutable set or map of up to 4 elements takes only a single object; compare to a mutable map backed by a hashtable).&lt;/p&gt;&lt;p&gt;&amp;gt; 2) when a collection's type is a primitive, does&lt;br /&gt;&amp;gt; autoboxing happen? for example, an Array[int] is actually&lt;br /&gt;&amp;gt; an Array[Integer]?&lt;/p&gt;&lt;p&gt;For general collections, yes. But for arrays, no. Scala arrays are represented exactly the same as Java arrays. There's a section on arrays in the collections document.&lt;/p&gt;&lt;p&gt;The next versions of Scala will specialize further collection types iso that primitive types need not be boxed. That's an ongoing process which was started with the availability of @specialized annotation in Scala 2.8.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;This entry passed through the &lt;a href=&quot;http://fivefilters.org/content-only/&quot;&gt;Full-Text RSS&lt;/a&gt; service &amp;mdash; if this is your content and you're reading it on someone else's site, please read our FAQ page at &lt;a href=&quot;http://fivefilters.org/content-only/faq.php&quot;&gt;fivefilters.org/content-only/faq.php&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fivefilters.org&quot;&gt;Five Filters&lt;/a&gt; featured article: &lt;a href=&quot;http://medialens.org/alerts/10/100720_peace_envoy_blair.php&quot;&gt;&quot;Peace Envoy&quot; Blair Gets an Easy Ride in the Independent&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description>
</item>
</channel>
</rss>