<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>41 technologies &#187; Uncategorized</title>
	<atom:link href="http://techblog.41concepts.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://techblog.41concepts.com</link>
	<description>A software development blog from 41concepts</description>
	<lastBuildDate>Sat, 22 May 2010 15:58:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='techblog.41concepts.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/115e9c563372d21ea96bf82ba14a66db?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>41 technologies &#187; Uncategorized</title>
		<link>http://techblog.41concepts.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://techblog.41concepts.com/osd.xml" title="41 technologies" />
	<atom:link rel='hub' href='http://techblog.41concepts.com/?pushpress=hub'/>
		<item>
		<title>Getting weeknumbers in Google Calendar</title>
		<link>http://techblog.41concepts.com/2009/07/01/getting-weeknumbers-in-google-calendar/</link>
		<comments>http://techblog.41concepts.com/2009/07/01/getting-weeknumbers-in-google-calendar/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 06:54:26 +0000</pubDate>
		<dc:creator>mmc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techblog.41concepts.com/?p=47</guid>
		<description><![CDATA[Ok I know this is a minor thing, but I would really like to have week numbers in my Google Calendar. Apparently this is not something that Google Calendar supports out of the box. We here at 41concepts use the Google App version where we use our own domain, but the following fix works for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techblog.41concepts.com&blog=1325376&post=47&subd=41tech&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Ok I know this is a minor thing, but I would really like to have week numbers in my Google Calendar. Apparently this is not something that Google Calendar supports out of the box. We here at <a href="http://www.41concepts.com">41concepts</a> use the Google App version where we use our own domain, but the following fix works for both the &#8220;normal&#8221; Google Calendar as well as the App version:</p>
<p><a href="https://sites.google.com/site/gcalweeknumbers/googlecalendarweeknumbers">https://sites.google.com/site/gcalweeknumbers/googlecalendarweeknumbers</a></p>
<br />Posted in Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/41tech.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/41tech.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/41tech.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/41tech.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/41tech.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/41tech.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/41tech.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/41tech.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/41tech.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/41tech.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techblog.41concepts.com&blog=1325376&post=47&subd=41tech&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://techblog.41concepts.com/2009/07/01/getting-weeknumbers-in-google-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bb3e48385cef486d4d915f9713e49b?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">mmc</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing gems on passenger rails site</title>
		<link>http://techblog.41concepts.com/2009/02/04/installing-gems-on-passenger-rails-site/</link>
		<comments>http://techblog.41concepts.com/2009/02/04/installing-gems-on-passenger-rails-site/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 18:52:51 +0000</pubDate>
		<dc:creator>mmc</dc:creator>
				<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[copenhagenrb]]></category>

		<guid isPermaLink="false">http://techblog.41concepts.com/?p=34</guid>
		<description><![CDATA[I just created a new server running a rails app using the wonderful Passenger plugin.  After I&#8217;d install all the gems needed, I still got errors like : &#8220;no such file to load &#8212; RMagick (MissingSourceFile)&#8221; I tried doing a: require &#8216;RMagick&#8217; in both IRB and the console and here it loaded fine. Then I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techblog.41concepts.com&blog=1325376&post=34&subd=41tech&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I just created a new server running a rails app using the wonderful <a href="http://www.modrails.com/">Passenger plugin</a>. </p>
<p>After I&#8217;d install all the gems needed, I still got errors like :<br />
&#8220;no such file to load &#8212; RMagick (MissingSourceFile)&#8221;</p>
<p>I tried doing a:<br />
require &#8216;RMagick&#8217;</p>
<p>in both IRB and the console and here it loaded fine. Then I suddenly remembered the last time I installed a server (I quickly forget silly errors since it&#8217;s so easy to just google them), so I thought I&#8217;d post the solution here if I ever forgot it again.</p>
<p>The problem is that I&#8217;m also using the <a href="http://www.rubyenterpriseedition.com/">Ruby Enterprise Edition</a> and all the gems had been installed to the &#8220;old&#8221; Ruby version. Not the Enterprise Edition. So installing the gems using the gem binary that lies under the Ruby Enterprise Edition fixed the error:</p>
<p>sudo /opt/ruby-enterprise-1.8.6-20090113/bin/gem install rmagick</p>
<div>(remember to update to the correct version)</div>
<div>Won&#8217;t forget that again.</div>
<br />Posted in Rails, Ruby, Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/41tech.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/41tech.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/41tech.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/41tech.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/41tech.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/41tech.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/41tech.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/41tech.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/41tech.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/41tech.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techblog.41concepts.com&blog=1325376&post=34&subd=41tech&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://techblog.41concepts.com/2009/02/04/installing-gems-on-passenger-rails-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bb3e48385cef486d4d915f9713e49b?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">mmc</media:title>
		</media:content>
	</item>
		<item>
		<title>Building a Ruby on Rails application in a week</title>
		<link>http://techblog.41concepts.com/2008/06/09/building-a-ruby-on-rails-application-in-a-week/</link>
		<comments>http://techblog.41concepts.com/2008/06/09/building-a-ruby-on-rails-application-in-a-week/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 21:05:51 +0000</pubDate>
		<dc:creator>Rasmus</dc:creator>
				<category><![CDATA[Design & Architecture]]></category>
		<category><![CDATA[MyWalkthroughs]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[copenhagenrb]]></category>

		<guid isPermaLink="false">http://41tech.wordpress.com/?p=26</guid>
		<description><![CDATA[This post will (and perhaps some followups) describe how I did a web application in a week using the web framework Ruby on Rails My company 41concepts is currently developing a rather large application using Ruby on Rails and during this I had a week where I had to wait for something being delivered by [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techblog.41concepts.com&blog=1325376&post=26&subd=41tech&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This post will (and perhaps some followups) describe how I did a web application in a week using the web framework <a title="Ruby on Rails" href="http://www.rubyonrails.com/">Ruby on Rails<br />
</a></p>
<p>My company <a title="41concepts" href="http://www.41concepts.com">41concepts</a> is currently developing a rather large application using Ruby on Rails and during this I had a week where I had to wait for something being delivered by another developer. The application wasn&#8217;t really supposed to grow this large, but the feature list just seemed to grow the more we developed.</p>
<p>Because I had this week, I wanted to try to make a small Ruby on Rails application implementing an idea I&#8217;ve had for some time now.</p>
<p>I really like my Playstation 3 and if you ask my girlfriend this is also a bit too much sometimes. I generally like adventure and roleplaying games such as the <a title="Final Fantasy series" href="http://en.wikipedia.org/wiki/Final_Fantasy">Final Fantasy</a> series and because I hate wasting my time, I usually follow a game walkthrough.</p>
<p>With this application I really wanted to give something back to the game walkthrough community, so I decided to create the site/application &#8220;<a title="My Walkthroughs" href="http://www.mywalkthroughs.com/">My Walkthroughs</a>&#8220;. The main idea is to let users of the site create their game walkthroughs and then share them in different format such as pdf, plain text and html. The idea comes from the fact that almost all walkthroughs are being done in plain ASCII text.</p>
<p>So the application should enable users to build a walkthrough through a web interface and publish it in various formats.</p>
<p>Ok&#8230; I had a week for this, so what did I do?</p>
<h2><strong>Planning </strong></h2>
<p><strong></strong>Well.. I must admit I went straight to implementation. This was a small site and really just a pet project.</p>
<h2>Implementation</h2>
<h3>Design</h3>
<p>I&#8217;m not really a Photoshop shark (I don&#8217;t even have Photoshop), so I found a free template:<br />
<a href="http://www.opensourcetemplates.org/templates/preview/1303028527/"> http://www.opensourcetemplates.org/templates/preview/1303028527/</a></p>
<p>For icons I used the FamFamFam silk icon set that is simply astonishing:<br />
<a href="http://www.famfamfam.com/"> http://www.famfamfam.com/</a></p>
<p>Finally I decided that I wanted some kind of Logo, so I invested in one from Logo Samurai:<br />
<a href="http://www.logosamurai.com/">http://www.logosamurai.com/</a></p>
<p>Cool css scalable buttons:<br />
<a href="http://monc.se/kitchen/stew/buttons/btn.html"> http://monc.se/kitchen/stew/buttons/btn.html</a></p>
<p>Took the confirmation boxes from:<br />
<a href="http://www.templamatic.com/blog.asp?BlogID=18"> http://www.templamatic.com/blog.asp?BlogID=18</a></p>
<p>Got the cool form hints from here<br />
<a href="http://www.askthecssguy.com/2007/03/form_field_hints_with_css_and.html">http://www.askthecssguy.com/2007/03/form_field_hints_with_css_and.html</a></p>
<h3>Code</h3>
<p>I used a lot of different plug-ins and gems. The fastest code to implement, is code you don&#8217;t write <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . They are listed below:</p>
<h4>Plug-ins</h4>
<p><a title="acts_as_bookmarkable" href="http://www.juixe.com/techknow/index.php/2006/07/05/acts-as-bookmarkable-plugin/"><em>acts_as_bookmarkable</em></a><br />
Suddenly I thought it would be a great idea if the user could bookmark other user&#8217;s walkthroughs</p>
<p><a title="acts_as_commentable" href="http://www.juixe.com/techknow/index.php/2006/06/18/acts-as-commentable-plugin/"><em>acts_as_commentable</em></a><br />
Of course users should be able to comment each others walkthroughs, it wouldn&#8217;t quite get the web 2.0 feel without <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em>acts_as_list (<a href="http://noobonrails.blogspot.com/2007/02/actsaslist-makes-lists-drop-dead-easy.html">tutorial</a>)</em><br />
This is used for lists that should be sortable</p>
<p><a title="acts_as_rated" href="http://devblog.famundo.com/articles/2007/02/04/a-new-rails-plugin-acts_as_rated"><em>acts_as_rated</em></a><br />
This was added late, it turned out really nice with <a href="http://www.komodomedia.com/blog/2007/01/css-star-rating-redux/">this tutorial</a>, adding nice css/ajax support. Also note that all the averages are calculated when the entity is saved and not at render time</p>
<p><em><a title="attachment_fu" href="http://svn.techno-weenie.net/projects/plugins/attachment_fu/">attachment_fu</a> (<a href="http://clarkware.com/cgi/blosxom/2007/02/24">tutorial</a>)</em><br />
This is used for all uploads and thumbnail generation. It works perfectly together with <a title="Amazon S3" href="http://aws.amazon.com/s3">Amazon S3</a></p>
<p><a title="auto_complete" href="http://agilewebdevelopment.com/plugins/auto_complete"><em>auto_complete</em></a><br />
Used for completing the game&#8217;s name when creating a new walkthrough</p>
<p><em><a title="restful_authentication" href="http://svn.techno-weenie.net/projects/plugins/restful_authentication/">restful_authentication</a> (<a href="http://agilewebdevelopment.com/plugins/restful_authentication">basic use</a>, <a href="http://railscasts.com/episodes/67">great screencast</a>)</em><br />
The standard on authentication</p>
<p><a title="simple_captcha" href="http://expressica.com/simple_captcha"><em>simple_captcha</em></a><br />
Used for registrations and other places where spam bots like to date</p>
<p><a title="synch_s3_asset_host" href="http://spattendesign.com/2007/11/6/synching-your-amazon-s3-asset-host-using-capistrano"><em>synch_s3_asset_host</em></a><br />
This was used in the Capistrano recipe for synchronizing the public folder with the <a title="Amazon S3" href="http://aws.amazon.com/s3">Amazon S3</a> asset hosts</p>
<h4>Gems</h4>
<p style="text-align:left;"><a title="htmldoc" href="http://htmldoc.rubyforge.org/"><em>htmldoc</em></a> <em>(<a href="http://rorblog.techcfl.com/2007/11/20/easy-pdf-generation-with-ruby-rails-and-htmldoc/">tutorial</a>)<br />
</em> I had to modify it though, when certain PDFs was generated, the gem reported false as return value but left nothing in the error collection. After some investigation I found out there was a bug in how the result from the command-line was parsed and changed line 186 from &#8220;case line&#8221; to &#8220;case line.strip&#8221; since there was some \r characters that the code didn&#8217;t quite expect. I&#8217;m not sure if this is only applicable to me, but now it works</p>
<p><a title="mini_magick" href="http://rubyforge.org/projects/mini-magick/"><em>mini_magick</em></a><br />
Image manipulation for use with the attachment_fu plugin. This is not as heavy as the full rmagick since it uses the commandline. I wanted to use this with the simple_captcha plugin as well, but it can only modify existing images, not create new ones.</p>
<p><a title="rmagick" href="http://rmagick.rubyforge.org/"><em>rmagick</em></a><br />
Image manipulation for use with the simple_captcha plugin</p>
<p><a title="aws-s3" href="http://amazon.rubyforge.org/"><em>aws-s3</em></a><br />
Provides a nice api for <a title="Amazon S3" href="http://aws.amazon.com/s3">Amazon S3</a></p>
<p><a title="uuidtools" href="http://sporkmonger.com/projects/uuidtools/"><em>uuidtools</em></a><br />
Used for generating GUIDs. Notice that it couldn&#8217;t find the MAC address on my virtual server at <a href="https://manage.slicehost.com/customers/new?referrer=370782885">Slicehost,</a> so I had to manually give it a MAC address</p>
<p><a title="will_paginate" href="http://github.com/mislav/will_paginate/wikis"><em>will_paginate</em></a><br />
Great for pagination. If you want to use ajax paging &#8211; something we use in another application &#8211; <a href="http://www.railsontherun.com/2007/9/27/ajax-pagination-in-less-than-5-minutes">this works perfectly</a></p>
<p><a href="http://www.railsontherun.com/2007/9/27/ajax-pagination-in-less-than-5-minutes"></a>In total the model folder in the application consists of 11 models, 3 observers and 2 mailers. A small and simple app <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The application use REST and search engine optimized urls everywhere which was something I really wanted from the start. Take e.g. the url for a walkthrough:</p>
<p>/walkthroughs/123456-resident_evil_5_ps3/summary</p>
<p>On this page the user gets a summary of the walkthrough and can download the walkthrough in three different formats using the URLs:</p>
<p>/walkthroughs/123456-resident_evil_5_ps3 <em>(no extension =&gt; html)</em><br />
/walkthroughs/123456-resident_evil_5_ps3.txt <em>(plain text &#8211; ascii)</em><br />
/walkthroughs/123456-resident_evil_5_ps3.pdf <em>(well&#8230; pdf <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</em></p>
<p>The code looks at the last edited time of the walkthrough and generates a new one if needed. The output is placed on Amazon S3 and the user is redirected to this. It would be a bit nicer if the application streamed the file from S3 and then directly on to the user, but in order to save server resources, the user is redirected directly to the S3 url (which is currently not that nice).</p>
<h2>Deployment</h2>
<p>We are currently trying to do deployment on <a title="Amazon EC2" href="http://aws.amazon.com/ec2">Amazon EC2</a> for our larger application, but with this one I really wanted to try out the new <a title="Passenger (mod_rails)" href="http://www.modrails.com/">Passenger (mod_rails)</a> Apache plugin, since it promised real easy rails deployment.</p>
<p>So I bought a slice over at <a title="Slicehost hosting" href="https://manage.slicehost.com/customers/new?referrer=370782885">Slicehost</a> and pretty much <a href="http://www.railsgarden.com/2008/04/12/configurating-passenger-mod_rails-on-slicehost-with-ubuntu-710/">followed this tutorial to the letter.</a> It worked like a charm.</p>
<p>After this I set up Capistrano according to Slicehost&#8217;s own <a href="http://articles.slicehost.com/capistrano">Capistrano documentation</a>.</p>
<p>I also signed up for the <a title="Amazon S3" href="http://aws.amazon.com/s3">Amazon S3</a> storage service for the walkthrough pdf and txt files, as well as the user avatars (from <a href="http://svn.techno-weenie.net/projects/plugins/attachment_fu/">attachment_fu</a> plugin). Furthermore I used the <a href="http://spattendesign.com/2007/11/6/synching-your-amazon-s3-asset-host-using-capistrano">synch_s3_asset_host</a> to synch the public folders with asset hosts in <a title="Amazon S3" href="http://aws.amazon.com/s3">Amazon S3</a> during the capistrano deployment.</p>
<p>For tracking I added the site to our <a href="http://www.google.com/analytics/">Google Analytics</a> account.</p>
<h2>Aftermatch</h2>
<p><strong></strong>Well, I must admit that not everything was actually done in this one week. The following was added after week one:</p>
<ul>
<li>The domain name (I forgot to start this process in the beginning of the week, and it takes a couple of days to process)</li>
<li>The logo from LogoSamurai took some days with revisions and all</li>
<li>The bookmarking functionality</li>
<li>The asset hosts in the capistrano recipe</li>
<li>Forgot password functionality (don&#8217;t know why this slipped in the first place)</li>
<li>Some minor bugfixes to the pdf and plain text rendering (I will probably keep improving this)</li>
<li>Caching (this is something I will need to monitor as the site gets traffic)</li>
<li>I normally write alot of tests, I must admit that I could do better with this app <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>I&#8217;ll probably optimize some database indexes along the way</li>
<li>A nicer system admin area using <a href="http://activescaffold.com/">Active Scaffold</a> or similiar</li>
</ul>
<h2>Price</h2>
<p><strong></strong>So what did all this cost me!?</p>
<ul>
<li>Hosting @ <a href="https://manage.slicehost.com/customers/new?referrer=370782885">Slicehost</a> $20 a month first bill was $60</li>
<li>Logo (<a href="http://www.logosamurai.com/">LogoSamurai</a> 3 designs unlimited revisions) $147</li>
<li>A bunch of great rails plugins &#8211; FREE (thanks&#8230;)</li>
</ul>
<p><strong>$207 and one week of work</strong> (plus some follow up described above).</p>
<p>Now I only need to get some users on the site (the hard part). I might write a bit about the bootstrapping process later.</p>
<p>So go to <a title="My Walkthroughs" href="http://www.mywalkthroughs.com/">http://www.mywalkthroughs.com</a> and give it a spin.</p>
<p><em>Man I love rails&#8230;</em></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/41tech.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/41tech.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/41tech.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/41tech.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/41tech.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/41tech.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/41tech.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/41tech.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/41tech.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/41tech.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/41tech.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/41tech.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techblog.41concepts.com&blog=1325376&post=26&subd=41tech&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://techblog.41concepts.com/2008/06/09/building-a-ruby-on-rails-application-in-a-week/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee17bd3edd1c0a865a3302c1de2f2e79?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Rasmus</media:title>
		</media:content>
	</item>
		<item>
		<title>About 41 technologies</title>
		<link>http://techblog.41concepts.com/2007/07/12/about-41-technologies/</link>
		<comments>http://techblog.41concepts.com/2007/07/12/about-41-technologies/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 19:42:25 +0000</pubDate>
		<dc:creator>mmc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techblog.41concepts.com/2007/07/12/about-41-technologies/</guid>
		<description><![CDATA[&#8220;.NET, C#, MS Visual Studio, MS Team Foundation Server and Team Systems, IIS, MS SharePoint, Microsoft Office, InfoPath, NAnt, NUnit, Log4net, NHibernate, NDoc, SourceControl &#38; SourceSafe, .NET Web Services, Windows Communication Framework, SQL Server, Tridion Content Manager, Sitecore, Java SE/EE, JBoss Application Server, Tomcat, Jdbc, Jsp, Servlets, Taglibs, Portlets, EJB, Awt, Swing, Java-Corba, Java ByteCode, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techblog.41concepts.com&blog=1325376&post=3&subd=41tech&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;.NET, C#, MS Visual Studio, MS Team Foundation Server and Team Systems, IIS, MS SharePoint, Microsoft Office, InfoPath, NAnt, NUnit, Log4net, NHibernate, NDoc, SourceControl &amp; SourceSafe, .NET Web Services, Windows Communication Framework, SQL Server, Tridion Content Manager, Sitecore, Java SE/EE, JBoss Application Server, Tomcat, Jdbc, Jsp, Servlets, Taglibs, Portlets, EJB, Awt, Swing, Java-Corba, Java ByteCode, Rmi, Java-Corba , Jni,  Web Services, Ant, JUnit, AspectJ, XStream, Spring, Hibernate, Antlr, Osgi, Eclipse-plugins, C/C++, Assembler, UML, SQL, MySql, Oracle, XML, XSD, XSLT, XPATH, HTML, CSS, Subversion, Ruby / Ruby On Rails&#8221;</em>  &#8211; are some of the many technologies that we in <a href="http://www.41concepts.com" title="homepage">41concepts</a> have encountered when developing modern software.</p>
<p>Some of these technologies above work very well (mostly), some are best avoided. Some are easy to use, some are harder to work with and some are just too easy to misuse (requiring special expertise and discipline to use correctly). Some technologies have special computer performance benefits, some are slower but faster to implement for a human developer&#8230;. Lots of technologies&#8230;. Lots of choices and benefits/drawbacks.</p>
<p>How to select and use technologies such as these above correctly – or at least <strong>not </strong>incorrectly – will be a future subject of this blog. In conjunction we will also discuss appropriate software development processes, practices and management as well as our general on-the-job experience in software development consultancy and software product development&#8230; Stay tuned!</p>
<p><strong>About 41concepts:</strong><br />
<a href="http://www.41concepts.com" title="homepage">41concepts </a>is a new Danish software development company offering premium consultancy services in software development using the Microsoft .NET and Java platforms etc. In addition we work with cutting-edge technologies like Ruby On Rails for innovative web 2.0 projects.<a href="http://www.41concepts.dk/"></a></p>
<p><a href="http://www.41concepts.com/" title="Homepage">41concepts</a> was founded in 2007 by Rasmus Lindgren og Morten Christensen from MortenCh Holding Aps. We work as senior software architects/developers for customers in Denmark (primarily greater Copenhagen area and Århus). In addition, we also work for international customers abroad.</p>
<p>You are welcome to contact us for more information, questions or input. See our <a href="http://www.41concepts.com" title="homepage">homepage </a>for more information about our company.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/41tech.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/41tech.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/41tech.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/41tech.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/41tech.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/41tech.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/41tech.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/41tech.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/41tech.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/41tech.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/41tech.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/41tech.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techblog.41concepts.com&blog=1325376&post=3&subd=41tech&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://techblog.41concepts.com/2007/07/12/about-41-technologies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bb3e48385cef486d4d915f9713e49b?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">mmc</media:title>
		</media:content>
	</item>
	</channel>
</rss>