<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Mats Henricsons blog - Teknik category</title>
  <link>http://blog.crisp.se/matshenricson/categories/Teknik/</link>
  <description></description>
  <language>sv</language>
  <copyright>Mats Henricson</copyright>
  <lastBuildDate>Wed, 03 Mar 2010 08:26:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Technology stressed? Perhaps it is time to panic!</title>
    <link>http://blog.crisp.se/matshenricson/2009/06/04/technology_stressed_perhaps_it_is_time_to_panic.html</link>
    
      
        <description>
          Four years ago I spent a few months assembling a rather wide-spread document which I named &amp;quot;&lt;a href=&#034;http://www.theserverside.com/news/thread.tss?thread_id=35074&#034;&gt;State of the art in Server Side Java&lt;/a&gt;&amp;quot;. It was at the time well researched enough to end up as an entry on The Server Side.&lt;br /&gt;
&lt;br /&gt;
Soon thereafter I got sidetracked to follow Ajax for a few years. I even went as the only Swede to the first ever Ajax conference in San Francisco, and blogged a &lt;a href=&#034;http://www.jroller.com/matsh/entry/the_ajax_experience_day_one&#034;&gt;lot&lt;/a&gt; &lt;a href=&#034;http://www.jroller.com/matsh/entry/the_ajax_experience_day_two&#034;&gt;from&lt;/a&gt; &lt;a href=&#034;http://www.jroller.com/matsh/entry/the_ajax_experience_day_three&#034;&gt;there&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
These days there are simply so much things going on in Server Side Java land to have a slight clue as to where that freight-train is heading. There&#039;s Hadoop and all its cousins for distributed computing, Actors, Terracotta, a school of new whacky persistence paradigms, a handful of JVM-based languages that only &lt;a href=&#034;http://olabini.com/blog/&#034;&gt;Ola Bini&lt;/a&gt; has the energy to follow. Annotations have, as I predicted, totally changed the way we program, and just about every day I bump into a new annotation I&#039;ve never seen before (yesterday it was @PathParam).&lt;br /&gt;
&lt;br /&gt;
It would feel OK if this plethora of technologies were somewhat obscure, but in my current project we use a lot of stuff I don&#039;t know well enough, such as Maven, Jersey, WebLogic, Spring transactions and JPA, just to mention a few.&lt;br /&gt;
&lt;br /&gt;
And even though the Ajax anarchy has somewhat collapsed into a few leaders, such as jQuery, Dojo, DWR and GWT, the whole arena is just all over the place. I&#039;ve stopped following Ajax these days, there is just too much going on.&lt;br /&gt;
&lt;br /&gt;
So, what do I spend time on, if I don&#039;t stay up-to-date with server side Java or Ajax? Well, I&#039;m swamped by RSS and Twitter. I abuse technology news like a drug addict, and believed I was reasonably knowledgeable, until I read &lt;a href=&#034;http://technology.amis.nl/blog/5512/last-preprations-and-first-impressions-from-javaone-2009-guess-who-is-not-a-sponsor-not-even-an-iron-or-wood-level&#034;&gt;this blog post&lt;/a&gt; yesterday which listed 14 technologies to follow at JavaOne. I had heard of 3 of them, which made me start thinking.&lt;br /&gt;
&lt;br /&gt;
What the heck is going on? Is this technology race accelerating, not just at the rate of the SW industry expanding, but at a pace where it is getting out of control? Have humans triggered the &lt;a href=&#034;http://en.wikipedia.org/wiki/Technological_singularity&#034;&gt;singularity&lt;/a&gt; themselves, without the need for a &lt;a href=&#034;http://en.wikipedia.org/wiki/Superintelligence&#034;&gt;Super Intelligence&lt;/a&gt;? Well, perhaps not. The slice of knowledge any human can follow has been shrinking constantly for a long time. But I can&#039;t help getting this idea that the explosion of open source software is giving us the &lt;a href=&#034;http://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_giants&#034;&gt;shoulders of giants&lt;/a&gt; we can stand on to accelerate our knowledge. And more of it is coming from unexpected countries. Recently I bumped into &lt;a href=&#034;http://twitter.com/debasishg&#034;&gt;Debasish Ghosh&lt;/a&gt;. Following this guy from India on Twitter is like riding a rollercoaster - new exciting stuff all the time.&lt;br /&gt;
&lt;br /&gt;
So, should we panic? Should we give up? Will every future job search have a list of required skills from a potential list of skills so huge that nobody will ever have a full set? What if we go with maximum speed into &lt;a href=&#034;http://ola-bini.blogspot.com/2008/01/language-explorations.html&#034;&gt;polyglot programming&lt;/a&gt;, and fragment even further in all directions? Today I heard about &lt;a href=&#034;http://twitter.com/jboner/status/2026809657&#034;&gt;two sites&lt;/a&gt; where they used Clojure on the server, with Rails as UI. Who the hell can fill that skill set?
        </description>
      
      
    
    
    
    <category>Teknik</category>
    
    <category>Ajax</category>
    
    <category>Java</category>
    
    <comments>http://blog.crisp.se/matshenricson/2009/06/04/technology_stressed_perhaps_it_is_time_to_panic.html#comments</comments>
    <guid isPermaLink="true">http://blog.crisp.se/matshenricson/2009/06/04/technology_stressed_perhaps_it_is_time_to_panic.html</guid>
    <pubDate>Thu, 04 Jun 2009 19:10:15 GMT</pubDate>
  </item>
  
  <item>
    <title>Hur djup blir krisen för IT?</title>
    <link>http://blog.crisp.se/matshenricson/2009/01/19/hur_djup_blir_krisen_fr_it.html</link>
    
      
        <description>
          En f&amp;ouml;rdel med denna kris &amp;auml;r att vi IT-folk, s&amp;aring; fort n&amp;aring;gon sneglar i v&amp;aring;r riktning, kan sl&amp;aring; ut teatraliskt med h&amp;auml;nderna och s&amp;auml;ga &amp;quot;Nonononono, titta inte p&amp;aring; oss - vi &amp;auml;r oskyldiga&amp;quot;. Dock kan den svida nog s&amp;aring; illa, speciellt om man &amp;auml;r konsult.&lt;br /&gt;
&lt;br /&gt;
S&amp;aring;, hur djup blir krisen f&amp;ouml;r oss? Enligt den ansedda tidningen The Economist blir den &lt;a href=&#034;http://www.economist.com/business/displaystory.cfm?story_id=12936523&#034;&gt;troligen inte alls s&amp;aring; djup&lt;/a&gt; som vid f&amp;ouml;rra krisen. Det som talar f&amp;ouml;r v&amp;aring;r sak denna g&amp;aring;ng &amp;auml;r bland annat:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Den g&amp;aring;ngen var IT sj&amp;auml;lva roten till krisen, s&amp;aring; inte idag.&lt;/li&gt;
    &lt;li&gt;Dagens IT-f&amp;ouml;retag har fr&amp;aring;n f&amp;ouml;rra krisen l&amp;auml;rt sig att vara mycket smartare. Dessutom har de som oftast mycket sundare aff&amp;auml;rsmodeller.&lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;IT &amp;auml;r inom m&amp;aring;nga f&amp;ouml;retag redan s&amp;aring; pass slimmat att ytterligare nedsk&amp;auml;rningar skulle beh&amp;ouml;va omorganisationer, vilken The Economist inte tror &amp;auml;r s&amp;aring; attraktivt.&lt;/li&gt;
    &lt;li&gt;Det &amp;auml;r idag l&amp;auml;ttare att starta nya f&amp;ouml;retag, eftersom man kan bygga l&amp;ouml;sningar p&amp;aring; open source och cloud computing, vilket &amp;auml;r bra mycket billigare &amp;auml;n f&amp;ouml;rra g&amp;aring;ngen IT-branschen d&amp;ouml;k.&lt;/li&gt;
&lt;/ul&gt;
Den som lever f&amp;aring;r se.
        </description>
      
      
    
    
    
    <category>Teknik</category>
    
    <comments>http://blog.crisp.se/matshenricson/2009/01/19/hur_djup_blir_krisen_fr_it.html#comments</comments>
    <guid isPermaLink="true">http://blog.crisp.se/matshenricson/2009/01/19/hur_djup_blir_krisen_fr_it.html</guid>
    <pubDate>Mon, 19 Jan 2009 20:04:59 GMT</pubDate>
  </item>
  
  <item>
    <title>Därför får jag ont i magen av DSL</title>
    <link>http://blog.crisp.se/matshenricson/2008/10/11/drfr_fr_jag_ont_i_magen_av_dsl.html</link>
    
      
        <description>
          Martin Fowler, m&amp;aring;ngas favoritf&amp;ouml;rfattare inom mjukvarubranschen (mig inkluderad), h&amp;aring;ller p&amp;aring; att &lt;a href=&#034;http://martinfowler.com/bliki/DomainSpecificLanguage.html&#034;&gt;skriva en bok&lt;/a&gt; om &lt;a href=&#034;http://en.wikipedia.org/wiki/Domain_Specific_Language&#034;&gt;DSL&lt;/a&gt; (Domain Specific Languages) som ska bli &lt;a href=&#034;http://martinfowler.com/bliki/DslBookRoadmap.html&#034;&gt;f&amp;auml;rdig 2010&lt;/a&gt;. Det borde v&amp;auml;cka min nyfikenhet, men jag f&amp;aring;r bara ont i magen. Teknostress? Kanske det, men det &amp;auml;r n&amp;aring;got med DSL som inte &amp;auml;r nyttigt. Tyv&amp;auml;rr har jag har inte kunnat s&amp;auml;tta fingret p&amp;aring; det, tills Jonas Bandi bloggade med titeln &amp;quot;&lt;a href=&#034;http://blog.jonasbandi.net/2008/10/have-i-lost-my-faith.html&#034;&gt;Have I lost my faith?&lt;/a&gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Det Jonas s&amp;auml;ger, framf&amp;ouml;r allt, &amp;auml;r att en DSL ganska snart st&amp;ouml;ter p&amp;aring; 80/20 regeln - helt pl&amp;ouml;tsligt m&amp;aring;ste man l&amp;ouml;da och svetsa in features i sin DSL f&amp;ouml;r att l&amp;ouml;sa de d&amp;auml;r sv&amp;aring;ra 20% problemen. D&amp;aring; sitter man med ett spr&amp;aring;k som b&amp;ouml;rjar bli mer och mer komplext, plus att det &amp;auml;r designat av en amat&amp;ouml;r. F&amp;ouml;r det &amp;auml;r sv&amp;aring;rt att utveckla ett spr&amp;aring;k.&lt;br /&gt;
&lt;br /&gt;
&amp;Auml;r detta &amp;ouml;nskv&amp;auml;rt? Roligt, javisst, men &amp;auml;r det r&amp;auml;tt s&amp;auml;tt att anv&amp;auml;nda produkt&amp;auml;garens pengar?&lt;br /&gt;
        </description>
      
      
    
    
    
    <category>Teknik</category>
    
    <comments>http://blog.crisp.se/matshenricson/2008/10/11/drfr_fr_jag_ont_i_magen_av_dsl.html#comments</comments>
    <guid isPermaLink="true">http://blog.crisp.se/matshenricson/2008/10/11/drfr_fr_jag_ont_i_magen_av_dsl.html</guid>
    <pubDate>Sat, 11 Oct 2008 13:58:37 GMT</pubDate>
  </item>
  
  <item>
    <title>Detta har hänt i sommar</title>
    <link>http://blog.crisp.se/matshenricson/2007/08/15/detta_har_hnt_i_sommar.html</link>
    
      
        <description>
          F&amp;ouml;r er som inte knarkar tekniknyheter lika okontrollerat som jag g&amp;ouml;r har jag n&amp;ouml;jet att f&amp;aring; summera de senaste 5-6 veckorna inom omr&amp;aring;dena Java, Ajax, Scrum och annat av intresse. Tro mig, jag har gallrat stenh&amp;aring;rt.&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt; JUnit 4.4 &lt;a href=&#034;http://www.infoq.com/news/2007/07/new_junit_release&#034;&gt;sl&amp;auml;pptes nyligen&lt;/a&gt;. Nyheterna var inte speciellt upphetsande.&lt;/li&gt;
    &lt;li&gt; En av mina favoritbloggare, Cederic Beust, har &lt;a href=&#034;http://beust.com/weblog/archives/000454.html&#034;&gt;skrivit om dynamiska och statiska spr&amp;aring;k&lt;/a&gt;. Inte mycket text, men mycket intressant. V&amp;auml;l v&amp;auml;rt ett par minuter.&lt;/li&gt;
    &lt;li&gt; Av n&amp;aring;gon anledning &amp;auml;r kodformattering mig n&amp;auml;ra hj&amp;auml;rtat, s&amp;aring; det var med visst n&amp;ouml;je jag noterade att &lt;a href=&#034;http://ask.slashdot.org/article.pl?sid=07/07/07/1931246&#034;&gt;Slashdot hade en tr&amp;aring;d om detta&lt;/a&gt; i somras. David Herron har bloggat i &lt;a href=&#034;http://weblogs.java.net/blog/robogeek/archive/2007/08/source_code_isn.html&#034;&gt;samma dom&amp;auml;ner&lt;/a&gt;, vilket &amp;auml;r kul, &amp;auml;ven om han verkar ha &lt;a href=&#034;http://www.jroller.com/matsh/entry/code_is_not_text&#034;&gt;snott titeln&lt;/a&gt; p&amp;aring; sitt inl&amp;auml;gg fr&amp;aring;n mig.&lt;/li&gt;
    &lt;li&gt; Medlemmar fr&amp;aring;n Ajax-ramverket Dojo har skrivit en artikel med namnet &amp;quot;&lt;a href=&#034;http://dojotoolkit.org/book/dojo-book-0-9/introduction/why-dojo&#034;&gt;Why Dojo&lt;/a&gt;&amp;quot;, som jag tror alla som st&amp;aring;r i valet och kvalet att v&amp;auml;lja Ajax-ramverk nog b&amp;ouml;r l&amp;auml;sa. Dojos event-modell &amp;auml;r v&amp;auml;ldigt cool, och tydligen har den blivit &lt;a href=&#034;http://www.sitepen.com/blog/2007/08/10/wiring-a-dojo-app/&#034;&gt;extra bra&lt;/a&gt; i senaste 0.9 versionen av Dojo.&lt;/li&gt;
    &lt;li&gt; En annan Ajax-artikel med namnet &amp;quot;&lt;a href=&#034;http://www.ibm.com/developerworks/java/library/j-jettydwr/index.html&#034;&gt;Write scalable Comet applications with Jetty and Direct Web Remoting&lt;/a&gt;&amp;quot; borde intressera alla som f&amp;ouml;rs&amp;ouml;ker v&amp;auml;lja Comet-ramverk. Go DWR Go!&lt;/li&gt;
    &lt;li&gt; ThoughtWorks har sl&amp;auml;ppt en &amp;quot;agile project management software&amp;quot; med namnet &lt;a href=&#034;http://www.infoq.com/news/2007/07/mingle-released&#034;&gt;Mingle&lt;/a&gt;. Vet inget mer om detta, men Henrik kanske k&amp;auml;nner sig manad?&lt;/li&gt;
    &lt;li&gt; Matt Raible har summerat &amp;quot;&lt;a href=&#034;http://raibledesigns.com/rd/entry/open_source_web_frameworks_mailing&#034;&gt;Open Source Web Frameworks&#039; Mailing List Traffic - June 2007&lt;/a&gt;&amp;quot;, dvs hur mycket trafik &amp;auml;r det p&amp;aring; de olika ramverkenas mailinglistor. Ganska intressant, om man f&amp;ouml;rs&amp;ouml;ker avg&amp;ouml;ra vart&amp;aring;t det bl&amp;aring;ser. Till min stora gl&amp;auml;dje ligger Wicket bra till, Liksom GWT, men mest trafik har Ruby on Rails, vad man nu kan dra f&amp;ouml;r slutsatser av det?&lt;/li&gt;
    &lt;li&gt; W3C funderar p&amp;aring; att inte l&amp;aring;ta HTML 4 &amp;ouml;verg&amp;aring; till XHTML, eftersom de verkar vilja g&amp;ouml;ra en &lt;a href=&#034;http://developers.slashdot.org/article.pl?sid=07/07/20/1226235&#034;&gt;femte version av HTML&lt;/a&gt;. Vad ska man tro om det?&lt;/li&gt;
    &lt;li&gt; Specifikationen f&amp;ouml;r Java EE 6 har &lt;a href=&#034;http://www.javalobby.org/java/forums/t99039.html&#034;&gt;sl&amp;auml;ppts&lt;/a&gt;. Troligen kommer de f&amp;ouml;rsta implementationerna f&amp;ouml;rst i b&amp;ouml;rjan av 2009.&lt;/li&gt;
    &lt;li&gt; Jag f&amp;ouml;rs&amp;ouml;ker h&amp;aring;lla ett &amp;ouml;ga p&amp;aring; vad som skrivs om Scala, d&amp;aring; jag f&amp;aring;tt intrycket att det kanske &amp;auml;r ett bra spr&amp;aring;k f&amp;ouml;r framtidens multi-core processorer, s&amp;aring; artikeln &amp;quot;&lt;a href=&#034;http://alblue.blogspot.com/2007/06/java-is-scala-new-groovy.html&#034;&gt;Is Scala the new Groovy&lt;/a&gt;&amp;quot; kunde jag naturligtvis inte undvika. Sedan finns det de som tror att Terracotta &amp;auml;r r&amp;auml;tt v&amp;auml;g att skriva multi-core applikationer i Java, s&amp;aring; &amp;quot;&lt;a href=&#034;http://tech.puredanger.com/2007/08/08/hello-terracotta/&#034;&gt;Hello Terracotta&lt;/a&gt;&amp;quot; kanske &amp;auml;r r&amp;auml;tt st&amp;auml;lle att b&amp;ouml;rja?&lt;/li&gt;
    &lt;li&gt; Vill man l&amp;auml;sa mer om JavaScrips framtid s&amp;aring; kan man l&amp;auml;sa &lt;a href=&#034;http://www.infoq.com/news/2007/07/javascriptevolution&#034;&gt;h&amp;auml;r&lt;/a&gt;. Daniel?&lt;/li&gt;
    &lt;li&gt; F&amp;ouml;r oss anh&amp;auml;ngare av Google Calendar &amp;auml;r nog artikeln &amp;quot;&lt;a href=&#034;http://lifehacker.com/software/google-calendar/geek-to-live--black-belt-scheduling-with-google-calendar-250939.php&#034;&gt;Black belt scheduling with Google Calendar&lt;/a&gt;&amp;quot; oundviklig.&lt;/li&gt;
    &lt;li&gt; Vad kommer &lt;a href=&#034;http://www.readwriteweb.com/archives/pivots_of_the_web.php&#034;&gt;efter social networking&lt;/a&gt;? Sj&amp;auml;lv har jag inte en aning, eftersom jag k&amp;auml;nner mig helt bakom fl&amp;ouml;tet n&amp;auml;r det g&amp;auml;ller Facebook, YouTube, MySpace, Twitter, etc etc etc.&lt;/li&gt;
&lt;/ul&gt;
Privat har jag varit en vecka i Sm&amp;aring;land, 4 veckor i Thailand, samt en vecka i V&amp;auml;sterbotten, d&amp;auml;r jag och mina tv&amp;aring; s&amp;ouml;ner besteg fj&amp;auml;llet Jengegietje, 1477 meter &amp;ouml;ver havet, i lysande v&amp;auml;der. Shorts och T-tr&amp;ouml;ja r&amp;auml;ckte p&amp;aring; toppen!
        </description>
      
      
    
    
    
    <category>Ajax</category>
    
    <category>Teknik</category>
    
    <category>Java</category>
    
    <category>Internet</category>
    
    <category>Scala</category>
    
    <category>Agile</category>
    
    <comments>http://blog.crisp.se/matshenricson/2007/08/15/detta_har_hnt_i_sommar.html#comments</comments>
    <guid isPermaLink="true">http://blog.crisp.se/matshenricson/2007/08/15/detta_har_hnt_i_sommar.html</guid>
    <pubDate>Wed, 15 Aug 2007 19:21:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Prediction Markets och Scrum Sprint Planning</title>
    <link>http://blog.crisp.se/matshenricson/2006/12/15/prediction_markets_och_scrum_sprint_planning.html</link>
    
      
        <description>
          Jag har vagt k&amp;auml;nt till begreppet Prediction Markets, d&amp;auml;r man sammanfattar m&amp;aring;nga individers f&amp;ouml;rutsp&amp;aring;elser om aktiekurser, vilken teknik som kommer att lyckas och misslyckas, och andra sv&amp;aring;ra fr&amp;aring;gor d&amp;auml;r enskilda individers kunskap ofta inte &amp;auml;r tllr&amp;auml;cklig, eller n&amp;aring;got man generellt sett inte litar p&amp;aring;. Vem litar p&amp;aring; enskilda aktieanalytiker, till exempel.&lt;br /&gt;
&lt;br /&gt;
St&amp;ouml;tte nyligen p&amp;aring; en &lt;a href=&#034;http://www.readwriteweb.com/archives/prediction_markets_report_yconfab.php&#034;&gt;artikel i &amp;auml;mnet&lt;/a&gt; som sammanfattar ett event i Silicon Valley om just detta &amp;auml;mne, anordnat av Yahoo. Det visar sig vara ganska mycket p&amp;aring; g&amp;aring;ng, bland annat finns det ett open source ramverk skrivet i Java med namnet &lt;a href=&#034;http://zocalo.sourceforge.net&#034;&gt;Zocalo&lt;/a&gt;. En kille fr&amp;aring;n Microsoft ber&amp;auml;ttade att man anv&amp;auml;nt tekniken f&amp;ouml;r att f&amp;ouml;rutsp&amp;aring; testplanering, d&amp;auml;r det visat sig att man p&amp;aring; detta s&amp;auml;tt f&amp;ouml;rutsp&amp;aring;tt att planen inte skulle h&amp;aring;lla tidsramen. Och d&amp;aring; slog det mig att man skulle kunna anv&amp;auml;nda anonyma formul&amp;auml;r p&amp;aring; detta s&amp;auml;tt f&amp;ouml;r att fr&amp;aring;ga medlemmarna i ett Scrum team om de tror p&amp;aring; tidsramarna f&amp;ouml;r en sprint. Kanske tror man inte p&amp;aring; tidsplanen, men vill inte s&amp;auml;ga n&amp;aring;got om det f&amp;ouml;r att inte verka negativ eller l&amp;aring;ngsam. F&amp;aring;r man svara p&amp;aring; detta anonymt, s&amp;aring; kanske det kollektiva svaret blir b&amp;auml;ttre &amp;auml;n det som framkommer under m&amp;ouml;tet d&amp;aring; tidsplanen tas fram?
        </description>
      
      
    
    
    
    <category>Teknik</category>
    
    <category>Java</category>
    
    <category>Agile</category>
    
    <comments>http://blog.crisp.se/matshenricson/2006/12/15/prediction_markets_och_scrum_sprint_planning.html#comments</comments>
    <guid isPermaLink="true">http://blog.crisp.se/matshenricson/2006/12/15/prediction_markets_och_scrum_sprint_planning.html</guid>
    <pubDate>Fri, 15 Dec 2006 10:47:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
