<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6754892327263624680</id><updated>2011-07-31T03:23:23.916-07:00</updated><title type='text'>coding-kata</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://coding-kata.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://coding-kata.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>stephanos</name><uri>http://www.blogger.com/profile/02186412938364184131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6754892327263624680.post-7511959794645547699</id><published>2010-05-09T11:40:00.000-07:00</published><updated>2010-05-09T11:40:34.309-07:00</updated><title type='text'>'Evolution' Kata</title><content type='html'>There is a &lt;a href="http://codingkata.org/katas/unit/evolution"&gt;new kata around&lt;/a&gt;. It existed as a draft on my hard drive for over a month and now it's finally out!&lt;br /&gt;&lt;br /&gt;This also marks the beginning of a new kind of kata: Optimization Katas. They have no "right" answer, but multiple ways of solving. Therefore the result of each one is a numeric score - which should either be as low or as high as possible, depending on the task at hand. This is a great way to compare solutions against each other.&lt;br /&gt;&lt;br /&gt;Oh, and it's also the first one to be categorized as "Professional" - you have been warned :-D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6754892327263624680-7511959794645547699?l=coding-kata.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coding-kata.blogspot.com/feeds/7511959794645547699/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://coding-kata.blogspot.com/2010/05/evolution-kata.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/7511959794645547699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/7511959794645547699'/><link rel='alternate' type='text/html' href='http://coding-kata.blogspot.com/2010/05/evolution-kata.html' title='&apos;Evolution&apos; Kata'/><author><name>stephanos</name><uri>http://www.blogger.com/profile/02186412938364184131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6754892327263624680.post-1094969017733969801</id><published>2010-04-23T04:04:00.000-07:00</published><updated>2010-04-23T04:04:49.410-07:00</updated><title type='text'>Clojure 1.2.0 Snapshot ...</title><content type='html'>... is now available for usage as by request. Use at your own risk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6754892327263624680-1094969017733969801?l=coding-kata.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coding-kata.blogspot.com/feeds/1094969017733969801/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://coding-kata.blogspot.com/2010/04/clojure-120-snapshot.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/1094969017733969801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/1094969017733969801'/><link rel='alternate' type='text/html' href='http://coding-kata.blogspot.com/2010/04/clojure-120-snapshot.html' title='Clojure 1.2.0 Snapshot ...'/><author><name>stephanos</name><uri>http://www.blogger.com/profile/02186412938364184131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6754892327263624680.post-8246101751092089768</id><published>2010-04-21T23:52:00.000-07:00</published><updated>2010-04-22T14:22:01.168-07:00</updated><title type='text'>Scala 2.8-RC1 and Groovy 1.7.2 available</title><content type='html'>I just added the option to select a specific version for each supported programming language. The first new options will be Scala 2.8.0-RC1 and Groovy 1.7.2.&lt;br /&gt;&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6754892327263624680-8246101751092089768?l=coding-kata.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coding-kata.blogspot.com/feeds/8246101751092089768/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://coding-kata.blogspot.com/2010/04/scala-28-rc1-and-groovy-172-available.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/8246101751092089768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/8246101751092089768'/><link rel='alternate' type='text/html' href='http://coding-kata.blogspot.com/2010/04/scala-28-rc1-and-groovy-172-available.html' title='Scala 2.8-RC1 and Groovy 1.7.2 available'/><author><name>stephanos</name><uri>http://www.blogger.com/profile/02186412938364184131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6754892327263624680.post-7988964817785403142</id><published>2010-04-21T22:09:00.000-07:00</published><updated>2010-04-22T14:23:09.967-07:00</updated><title type='text'>clojure-contrib added</title><content type='html'>I learned today that '&lt;a href="http://richhickey.github.com/clojure-contrib/index.html"&gt;clojure-contrib&lt;/a&gt;' is quite an useful library to have so for every new Clojure-based project it is automatically included. Now I hope every other language lobby doesn't also request extra libraries ;-)&lt;br /&gt;&lt;br /&gt;Cheers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6754892327263624680-7988964817785403142?l=coding-kata.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coding-kata.blogspot.com/feeds/7988964817785403142/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://coding-kata.blogspot.com/2010/04/clojure-contrib-added.html#comment-form' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/7988964817785403142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/7988964817785403142'/><link rel='alternate' type='text/html' href='http://coding-kata.blogspot.com/2010/04/clojure-contrib-added.html' title='clojure-contrib added'/><author><name>stephanos</name><uri>http://www.blogger.com/profile/02186412938364184131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6754892327263624680.post-8325335850395465159</id><published>2010-04-20T22:04:00.000-07:00</published><updated>2010-04-20T22:04:55.061-07:00</updated><title type='text'>Feedback</title><content type='html'>Today I got an interesting feedback (unfortunately without an e-mail address):&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;This is a brilliant idea, but your implementation seems rediculously complex.  Creating a workspace folder (on Windows, no less!), installing Maven, etc is way too complicated and detracts from the simplicity of the Kata.&lt;br /&gt;I think a better solution would be an online approach - see the problem, type some text into an (auto-syntax-highlighting) box, press the button.  No install, no workspace, just clicking on a link &lt;span class="moz-smiley-s1" title=":)"&gt;&lt;span&gt;:&lt;/span&gt;&lt;/span&gt;-)&lt;/i&gt;&lt;/blockquote&gt;That's my thoughts exactly! It just seemed to be a better idea to just start at first and go from there. At the beginning I was thinking about how to provide an online solution - but I couldn't answer all the questions I had:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How to do online, real-time syntax-highlighting?&amp;nbsp;&lt;/li&gt;&lt;li&gt;How to provide auto complete?&amp;nbsp;&lt;/li&gt;&lt;li&gt;Should it be client- or server-based?&amp;nbsp;&lt;/li&gt;&lt;li&gt;If server-based, what kind of server would I need to handle the requests?&lt;/li&gt;&lt;li&gt;If client, how could I embed maven within a JavaFX app?&lt;/li&gt;&lt;li&gt;And maybe the most important: How would I be able to still keep working on my commercial project after I pull this stunt ;-)&lt;/li&gt;&lt;/ul&gt;I thought that most Java programmers already have the SDK and Maven installed, so I find my way still way more comfortable than setting up the project and creating the required acceptance tests yourself. But I have to agree with the anonymous author - let's see if I'll get there eventually...&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;stephanos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6754892327263624680-8325335850395465159?l=coding-kata.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coding-kata.blogspot.com/feeds/8325335850395465159/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://coding-kata.blogspot.com/2010/04/feedback.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/8325335850395465159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/8325335850395465159'/><link rel='alternate' type='text/html' href='http://coding-kata.blogspot.com/2010/04/feedback.html' title='Feedback'/><author><name>stephanos</name><uri>http://www.blogger.com/profile/02186412938364184131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6754892327263624680.post-5729177722797460684</id><published>2010-04-16T07:45:00.000-07:00</published><updated>2010-04-16T07:46:20.559-07:00</updated><title type='text'>New Kata: Teleprompter v2</title><content type='html'>For those of you who liked the 'Teleprompter Kata' I just created a harder version of it. The slang words are not neatly enclosed by '$' signs, so you have to find them yourself. This also means you have to be aware of quotes...have a try: &lt;a href="http://codingkata.org/katas/unit/teleprompter-v2"&gt;http://codingkata.org/katas/unit/teleprompter-v2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6754892327263624680-5729177722797460684?l=coding-kata.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coding-kata.blogspot.com/feeds/5729177722797460684/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://coding-kata.blogspot.com/2010/04/new-kata-teleprompter-v2.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/5729177722797460684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/5729177722797460684'/><link rel='alternate' type='text/html' href='http://coding-kata.blogspot.com/2010/04/new-kata-teleprompter-v2.html' title='New Kata: Teleprompter v2'/><author><name>stephanos</name><uri>http://www.blogger.com/profile/02186412938364184131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6754892327263624680.post-4907761266091631708</id><published>2010-04-16T06:58:00.000-07:00</published><updated>2010-04-16T06:59:43.892-07:00</updated><title type='text'>A new language is supported...</title><content type='html'>&lt;b&gt;Javascript can now be used to solve a kata!&lt;/b&gt; &lt;br /&gt;I finally figured out how to use the Rhino implementation to compile javascript code to bytecode and integrate it with my kata design. I only tried very simple katas so it has to prove itself yet in more complicated scenarios - I'll leave that as an exercise for the reader :-) &lt;br /&gt;&lt;br /&gt;Happy kataing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6754892327263624680-4907761266091631708?l=coding-kata.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coding-kata.blogspot.com/feeds/4907761266091631708/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://coding-kata.blogspot.com/2010/04/new-language-is-supported.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/4907761266091631708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/4907761266091631708'/><link rel='alternate' type='text/html' href='http://coding-kata.blogspot.com/2010/04/new-language-is-supported.html' title='A new language is supported...'/><author><name>stephanos</name><uri>http://www.blogger.com/profile/02186412938364184131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6754892327263624680.post-4960324762922742941</id><published>2010-04-15T05:01:00.000-07:00</published><updated>2010-04-22T14:24:15.875-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Welcome to the &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;codingkata &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;blog&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;I  created this blog to keep people who are interested in the progress of &lt;a href="http://www.codingkata.org/" target="_blank"&gt;codingkata.org&lt;/a&gt; up  to date. Whenever a new kata, a new language or any new feature is available I will announce it here. So start subscribing! &lt;br /&gt;&lt;br /&gt;The site currently has 20 katas, 6 supported programming languages, around 100 registered users and about 90 uploaded solutions. Keep 'em coming!&lt;br /&gt;&lt;br /&gt;The next weeks (hopefully) allow me to finally add JRuby support as well as a few more katas, if my currently limited time allows it.&lt;br /&gt;&lt;br /&gt;Code long and prosper :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6754892327263624680-4960324762922742941?l=coding-kata.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coding-kata.blogspot.com/feeds/4960324762922742941/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://coding-kata.blogspot.com/2010/04/welcome-to-codingkata-blog-i-created.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/4960324762922742941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6754892327263624680/posts/default/4960324762922742941'/><link rel='alternate' type='text/html' href='http://coding-kata.blogspot.com/2010/04/welcome-to-codingkata-blog-i-created.html' title=''/><author><name>stephanos</name><uri>http://www.blogger.com/profile/02186412938364184131</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
