<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Computing on Roads Less Taken</title><link>https://goran.krampe.se/categories/computing/</link><description>Recent content in Computing on Roads Less Taken</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 30 Oct 2014 00:00:00 +0000</lastBuildDate><atom:link href="https://goran.krampe.se/categories/computing/index.xml" rel="self" type="application/rss+xml"/><item><title>Ubuntu Just Works</title><link>https://goran.krampe.se/2014/10/30/ubuntu-just-works/</link><pubDate>Thu, 30 Oct 2014 00:00:00 +0000</pubDate><guid>https://goran.krampe.se/2014/10/30/ubuntu-just-works/</guid><description>&lt;p>A friend of mine is having a less optimal experience with Linux, and I realized I could jot down my experience for the last few years.&lt;/p>
&lt;p>I have been using Linux on my desktop for a long time now, about 10 years I think. Early I played &amp;ldquo;distro jumping&amp;rdquo; and used &lt;a href="http://www.lunar-linux.org" target="_blank" rel="noopener noreferrer">Lunar Linux&lt;/a>
 for quite some time on my older Zepto laptop.&lt;/p>
&lt;p>But at some point I just decided that, nah, source distros are huge time sinks. Not necessarily because they have issues, but because they are fun to tinker with. I also felt it was &amp;ldquo;smarter&amp;rdquo; to know a mainstream Linux well, so I decided to go for &amp;ldquo;least friction&amp;rdquo;, and moved to Ubuntu. When Unity hit I did contemplate using something else, at least an alternative shell, but decided to just &amp;ldquo;hang in there&amp;rdquo;, and now I tend to like it. Recently I upgraded to &lt;a href="http://www.ubuntu.com/desktop/developers" target="_blank" rel="noopener noreferrer">Ubuntu 14.04 LTS&lt;/a>
, it was pretty eventless.&lt;/p></description></item><item><title>ESUG in Annecy Day 4</title><link>https://goran.krampe.se/2013/09/12/esug-in-annecy-day-4/</link><pubDate>Thu, 12 Sep 2013 00:00:00 +0000</pubDate><guid>https://goran.krampe.se/2013/09/12/esug-in-annecy-day-4/</guid><description>&lt;p>It starts off with Cincom, Arden Thomas presenting their roadmap. He had a slide mentioning Jules Verne and I must ask him if he is aware of the influence from the books of Jules Verne - as Dan has explained, the ballon and the island in the &lt;a href="http://st-www.cs.illinois.edu/Graphics/bytebloon.jpg" target="_blank" rel="noopener noreferrer">classic Smalltalk logo&lt;/a>
 comes &lt;a href="http://wiki.squeak.org/squeak/3459" target="_blank" rel="noopener noreferrer">from the Mysterious Island book&lt;/a>
.&lt;/p></description></item><item><title>ESUG in Annecy Day 3</title><link>https://goran.krampe.se/2013/09/11/esug-in-annecy-day-3/</link><pubDate>Wed, 11 Sep 2013 00:00:00 +0000</pubDate><guid>https://goran.krampe.se/2013/09/11/esug-in-annecy-day-3/</guid><description>&lt;p>Day three blurred a bit for me - lots of mingling and hacking intermixed with some nice presentations, but I missed quite a lot, I admit, like the presentation on new native UI stuff in VisualWorks and the &lt;a href="https://github.com/dalehenrich/tode" target="_blank" rel="noopener noreferrer">tODE&lt;/a>
 stuff from Dale Henrichs.&lt;/p></description></item><item><title>ESUG in Annecy Day 2</title><link>https://goran.krampe.se/2013/09/10/esug-in-annecy-day-2/</link><pubDate>Tue, 10 Sep 2013 00:00:00 +0000</pubDate><guid>https://goran.krampe.se/2013/09/10/esug-in-annecy-day-2/</guid><description>&lt;p>Another day in &lt;a href="http://www.iae.univ-savoie.fr" target="_blank" rel="noopener noreferrer">IAE Universite Savoie Mont-Blanc&lt;/a>
 in Annecy.&lt;/p>
&lt;p>Only writing about stuff I attended :)&lt;/p></description></item><item><title>ESUG in Annecy Day 1</title><link>https://goran.krampe.se/2013/09/09/esug-in-annecy-day-1/</link><pubDate>Mon, 09 Sep 2013 00:00:00 +0000</pubDate><guid>https://goran.krampe.se/2013/09/09/esug-in-annecy-day-1/</guid><description>&lt;p>Here we go! Time for a week of Smalltalking fun in &lt;a href="http://www.iae.univ-savoie.fr" target="_blank" rel="noopener noreferrer">IAE Universite Savoie Mont-Blanc&lt;/a>
 in Annecy.&lt;/p>
&lt;p>While &lt;a href="esug.org/wiki/pier/Conferences/2013" >ESUG&lt;/a>
 this year is not super big, I think &lt;strong>around 110 people&lt;/strong> or so, there were still quite a few arms raised when checking how many were here for the first time. The organisation seems impeccable, as always - thank you Stéphane Ducasse, Herve Verjus, Laurent Laffont and of course all volunteers!&lt;/p>
&lt;p>Enough chit-chat, let&amp;rsquo;s get on with the talks&amp;hellip;&lt;/p></description></item><item><title>New Languages After 2000</title><link>https://goran.krampe.se/2013/09/07/new-languages-after-2000/</link><pubDate>Sat, 07 Sep 2013 00:00:00 +0000</pubDate><guid>https://goran.krampe.se/2013/09/07/new-languages-after-2000/</guid><description>&lt;p>I am sitting in a gate on an airport waiting to go to &lt;a href="http://www.esug.org/wiki/pier/Conferences/2013" target="_blank" rel="noopener noreferrer">ESUG&lt;/a>
 so I felt I should finally get this article out the door. In a presentation earlier this year I asked what has happened in the programming language area since year 2000? &lt;em>Not much&lt;/em> I felt and I couldn&amp;rsquo;t really name any interesting new language when thinking about it. But then I decided to look more closely and I can conclude I was at least partly wrong :)&lt;/p>
&lt;p>So prepare for a &lt;strong>long&lt;/strong> (too long) article digging through a whole bunch of languages trying to come up with the answer - &lt;em>Have any interesting programming languages appeared since year 2000?&lt;/em>&lt;/p>
&lt;p>(And at the end, how is the Smalltalk community doing?)&lt;/p></description></item><item><title>RethinkDB - Yet Another NoSQL?</title><link>https://goran.krampe.se/2013/07/16/rethinkdb-yet-another-nosql/</link><pubDate>Tue, 16 Jul 2013 00:00:00 +0000</pubDate><guid>https://goran.krampe.se/2013/07/16/rethinkdb-yet-another-nosql/</guid><description>&lt;p>15-18 years ago my passion was in OODBs. As a Smalltalker &lt;a href="http://www.gemtalksystems.com" target="_blank" rel="noopener noreferrer">GemStone&lt;/a>
 was one of the most fascinating to work with, but as we all know OODBs never got really popular, despite their fantastic qualities. But the new NoSQL databases in many respects offer OODB-ish characteristics, although they of course also bring a whole new menu to the table.&lt;/p>
&lt;p>In my eternal quest for &amp;ldquo;database bliss&amp;rdquo; my next stop is &lt;a href="http://rethinkdb.com" target="_blank" rel="noopener noreferrer">RethinkDB&lt;/a>
, but let me tell you how I got here.&lt;/p></description></item><item><title>Going virtual from CLI</title><link>https://goran.krampe.se/2013/01/21/going-virtual-from-cli/</link><pubDate>Mon, 21 Jan 2013 00:00:00 +0000</pubDate><guid>https://goran.krampe.se/2013/01/21/going-virtual-from-cli/</guid><description>&lt;p>Recently when I automated a development process I looked deeper at managing virtual environments and ended up using two really nice tools complementing &lt;a href="http://www.virtualbox.org" target="_blank" rel="noopener noreferrer">VirtualBox&lt;/a>
 in a slick way - &lt;a href="http://www.vagrantup.com" target="_blank" rel="noopener noreferrer">Vagrant&lt;/a>
 and &lt;a href="https://github.com/jedi4ever/veewee" target="_blank" rel="noopener noreferrer">Veewee&lt;/a>
. A lot of us use VirtualBox of course, but getting a new Ubuntu box up is still a bit of blablablabla&amp;hellip; What if it could be done &lt;em>all from the command line and easily automated&lt;/em>?&lt;/p></description></item><item><title>Literal arrays vs JSON vs STON vs Tirade</title><link>https://goran.krampe.se/2012/05/08/literal-arrays-vs-json-vs-ston-vs-tirade/</link><pubDate>Tue, 08 May 2012 00:11:22 +0000</pubDate><guid>https://goran.krampe.se/2012/05/08/literal-arrays-vs-json-vs-ston-vs-tirade/</guid><description>&lt;p>Recently there were a range of threads on the pharo-dev mailinglist discussing the textual format to use for Smalltalk source code metadata. The discussion veered off from the specific use case but basically four different formats were discussed and compared, of which one I am the author. And oh, sorry for the formatting of this article - I need to change theme on this blog for better readability.&lt;/p></description></item><item><title>Going Lenovo...</title><link>https://goran.krampe.se/2012/04/14/going-lenovo/</link><pubDate>Sat, 14 Apr 2012 01:02:06 +0000</pubDate><guid>https://goran.krampe.se/2012/04/14/going-lenovo/</guid><description>&lt;p>When I started my own company about a year ago I ended up buying an &lt;a href="http://www.notebookreview.com/default.asp?newsID=5866&amp;amp;review=asus&amp;#43;g73&amp;#43;g73jw" target="_blank" rel="noopener noreferrer">ASUS G73JW&lt;/a>
 gaming laptop - I took a deliberate decision to focus on raw power for decent money and totally ignoring portability. Generally it has served me well, although it does tend to make a lot of fan noise, at least under Ubuntu. It might work smoother in Windows, but I seldom boot into Windows.&lt;/p>
&lt;p>Needless to say though it is a &lt;strong>real ton of bricks&lt;/strong> (8.8 lbs = 4 kg) and including the truly fat power supply it simply weared my back down during 2011. I have been carrying this beast in a backpack every day - and my body eventually said &amp;ldquo;enough dammit!&amp;rdquo;. :)&lt;/p></description></item></channel></rss>