Blog Archive
At the Barcamp Ruhr 4 this year I held an intermediate level talk about one of my favorite tools of all time: Git.
After a very successful introductory presentation two years ago, I wanted to help people to get a deeper understanding of Git so they can use it better.
If you used Git before and kinda like it but feel unsure about using some of its advanced commands because you think you don’t completely understand whats going on under Gits hood, if you like what rebase can do for you but are afraid to use it because you’ve read somewhere that the sky will fall on your head if you make a mistake, then this article is for you.
Git only reveals its true, awesome power if you use it to its fullest potential. And to do that it is essential to understand how Git works internally.
more…
Today Smashing Magazine published an article I wrote last week about Ruby on Rails.
Instead of just doing another tutorial, I gave a rough overview of how Rails works,
together with a lot of praise of the language and the framework.
I tried to spark interest in Rails and Ruby and judging from the first comments I think it worked :)
The text released today is only the first part, covering just enough Ruby to understand the second part coming out next week. If you like the article, please digg it or promote it on reddit/delicious/slashdot.
Many thanks to zipMe who provided some extremely valuable links in the comments to my last entry.
You could have invented monads is the monad tutorial I have always longed for.
It explains the basics (the monad interface) and then describes how these basics can be used to achieve the various stuff you always see monads being used for (sequential programming, side effects) all with very focused examples and excercises, without much Haskell background needed. Not too theoretical to recognize the connection to Haskell, nor too practical to provide insight about the ideas behind monads.
12.08.07
.NET,
c#,
clr,
f#,
grid-computing,
haskell,
microsoft,
monads,
ocaml,
performance,
tutorial
I’m feeling all mad-scientistic tonight, sipping coke, with 30 tabs open in Opera :)
On my journey into the weird world of functional programming on the .NET CLR, I continue to stumble upon interesting stuff.
Papers, articles, interviews, each worthy of hours of dedication.
Alas, my day still has only 24 hours (I need to work around that somehow), so at the time being I can’t do much more than glance over everything. more…